Stäng annons

iOS 4 kommer att vara officiellt tillgänglig för nedladdning idag. Huvudattraktionen med den nya versionen av iOS för iPhone och iPod Touch är naturligtvis multitasking. Men vissa har överdrivna förväntningar och kan bli besvikna.

Multitasking i iOS 4 är inte för iPhone 3G
iOS 4 kommer inte att installeras alls på den första iPhone 2G eller den första generationens iPod touch. Multitasking i iOS 4 fungerar inte på iPhone 3G och iPod Touch 2:a generationen. Om du äger någon av dessa två modeller kommer jag att svika dig direkt från början, men multitasking är inte för dig. Apple multitasking kan aktiveras på dessa enheter efter jailbreak, men det rekommenderas i allmänhet inte.

Processorn i iPhone 3GS är nästan 50 % snabbare och har dubbelt så mycket MB RAM. Tack vare detta kan ganska många applikationer "sovas", medan det på 3G räcker med att köra en mer krävande applikation, och det kanske inte finns några resurser kvar för andra applikationer - de kommer att tvångs stängas av.

Även om användare säger att de inte har det här problemet, är problemet att det inte finns många appar som faktiskt körs i bakgrunden. Dessa dyker först nu upp i App Store och för att fungera i bakgrunden behöver de resurser som helt enkelt inte behöver finnas i iPhone 3G. Men låt oss nu dyka in i vad multitasking kommer att ge.

Spara applikationstillstånd och snabbt byte
Varje applikation kan ha en funktion implementerad för att spara sitt tillstånd vid avstängning och växla mellan applikationer efteråt för att vara extra snabb. Självklart förlorar du inte ditt trasiga arbete när du räddar staten. Alla program kan ha den här funktionen, men de måste vara förberedda för denna funktionalitet. Appar uppdaterade på det här sättet dyker upp i App Store just nu.

Pushmeddelanden
Du är förmodligen redan bekant med push-meddelanden. Om du är ansluten till Internet med din iPhone eller iPod kan du få meddelanden om att något har hänt. Till exempel skickade någon ett privat meddelande till dig på Facebook eller någon skickade ett meddelande till dig på ICQ. Applikationer kan alltså skicka meddelanden till dig över Internet.

Lokal avisering
Lokala aviseringar liknar push-meddelanden. Med dem är fördelen uppenbar – applikationerna kan skicka aviseringar om en händelse från kalendern utan att du behöver vara ansluten till internet. Lokala aviseringar kan dock bara meddela dig om en förinställd åtgärd – till exempel anger du i uppgiftslistan att du vill bli meddelad 5 minuter innan uppgiftens deadline.

Bakgrundsmusik
Tycker du om att lyssna på radio på din iPhone? Då kommer du att gilla iOS 4. Du kan nu strömma musik till din iPhone i bakgrunden, så att du kan göra allt annat medan du lyssnar. Som jag redan nämnt måste applikationen vara redo för dessa åtgärder, dina nuvarande applikationer kommer inte att fungera för dig, du måste vänta på uppdateringar! I framtiden kommer det troligen också att finnas videoströmningsapplikationer som behåller ljudspåret när det stängs av och börjar streama videon igen när det slås på igen.

VoIP
Med VoIP-stöd i bakgrunden är det möjligt att hålla Skype på och folk kommer att kunna ringa dig trots att appen är stängd. Detta är verkligen intressant, och jag undrar själv hur många restriktioner som kommer att dyka upp. Jag tror att det inte kommer att bli många.

Bakgrundsnavigering
Denna funktion presenterades bäst av Navigon, som vi skrev om. Applikationen kan alltså navigera med rösten även i bakgrunden. Den här funktionen kommer sannolikt också att användas av geolokaliseringsapplikationer, som kommer att känna igen att du redan har lämnat platsen där du loggade in.

Uppgifts slutförande
Du känner säkert till den här funktionen från SMS- eller Mail-applikationen. Om du till exempel laddar upp en bild till servern i Dropbox kommer åtgärden att utföras även om du stänger programmet. I bakgrunden kan den aktuella uppgiften avslutas.

Men vad kan inte multitaska i iOS 4?
Appar i iOS 4 kan inte uppdatera sig själva. Så problemet är snabbmeddelandetjänster som ICQ och liknande. Dessa appar kan inte köras i bakgrunden, de kan inte uppdateras. Det kommer fortfarande att vara nödvändigt att använda en lösning som Beejives, där applikationen är online på Beejive-servern och om någon av misstag skriver till dig får du ett meddelande via push-notifiering.

På samma sätt kan andra applikationer inte uppdatera sig själva. Det är inte så att iPhone kommer att meddela dig om nya artiklar i RSS-läsaren, den kommer inte att meddela dig om nya meddelanden på Twitter och så vidare.

Hur känner jag igen bakgrundstjänster?
Användare måste veta vilka tjänster som körs i bakgrunden. Det är därför, till exempel, när du använder platsen i bakgrunden, kommer en liten ikon att dyka upp i den övre statusraden, eller ett nytt rött statusfält visas om Skype körs i bakgrunden. Användaren kommer att informeras.

Den bästa lösningen?
För vissa kan multitasking i iOS 4 tyckas begränsat, men vi måste tänka att Apple försöker bevara bästa möjliga batteritid och högsta möjliga hastighet på telefonen. Det kan finnas andra bakgrundstjänster i framtiden, men tills vidare får vi nöja oss med dessa.

.