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.
Alla funktioner är inte kompatibla med alla enheter. Till exempel är multitasking, anpassad bakgrundsbild och Bluetooth-tangentbordsstöd endast tillgängliga med iPhone 4, iPhone 3GS och tredje generationens iPod touch (32GB och 64GB modeller från slutet av 2009).
Att lyssna på musik i bakgrunden till viss del fungerar även på det äldre iPhone OS, vissa applikationer erbjuder att starta sin egen musik från iPod medan de är igång.
Lokala push-meddelanden borde ha varit här för länge sedan. Jag använder en från ukolnik som inte varnar mig om jag inte är på wifi. Och det är verkligen pinsamt. ;-) Och tyvärr kommer den inte att ändra märket för mig ens efter flera dagar, förrän jag öppnar det. :-(
Från multitasking skulle jag vilja få möjligheten att hoppa ut ur applikationen för att läsa det nyligen mottagna SMS:et och svara på det, sedan vill jag återgå till det ursprungliga tillståndet. Det är nog inte så mycket. Men om det inte är en fråga om applikationen Messages, utan den vill redigera alla andra, så kommer det förmodligen aldrig att fungera till hundra procent.
Tja... Jag är lite kallare om nyheterna om nya iOS4, så jag kommer åtminstone inte att bli alltför besviken. Och jag är redan rädd för uppdateringen från Navigon, det blir en datadarda igen. :-( Förhoppningsvis kommer QWERTZ-tangentbordet att glädja mig åtminstone.
Många applikationer sparar nu sin senaste plats, så en uppdatering kanske inte är nödvändig. Tack vare uppdateringen skulle applikationen också få snabbare byte.. Vissa applikationer sparar dock inte sin status och de kommer definitivt att behöva en iOS 4-uppdatering..
Bara en filosofisk tanke.. vill vi verkligen vara på icq, jabber och sånt hela tiden? Så att vem som helst kunde väcka oss när som helst, störa oss och vi aldrig riktigt haft en helg ledigt från den digitala världen? Och en sak till gäller IM, de tillåter inte inloggning från flera platser (iPhone skulle logga ut oss från IM-klienten på Mac eller PC och vice versa) ..
Frågan kan ställas på ett sådant sätt att det verkligen inte finns ett ögonblick när vi väntar på ett meddelande på IM och vi behöver vara online? Någon gång kommer det säkert att hittas.. För mig räcker det med en lösning ala Beejive, men någon kanske inte gillar den här lösningen..
Köp IM+ så kommer den att erbjuda detta, du loggar in och berättar hur lång tid det tar att avregistrera dig, och om det inte gör det så skickar jag dig aviseringar om vem som sms:t dig ;)
Med skype/jabber finns det inget multilogin problem icq ja, men enligt mig är icq ett ganska dumt protokoll och jag har det bara på grund av "Masam"
och det fungerade även på OS3...
Jabber/GTalk stöder inloggning från flera platser. De flesta klienter stöder då prioritetsinställningar, så jag kan ställa in den till exempel så att om jag är online på min telefon kommer meddelanden att gå till den som en prioritet.
Om vi vill eller inte, det är nog upp till var och en av oss. Om du inte vill, stäng av push :-).
När det gäller MT så saknade jag det inte i OS3, tvärtom gillade jag pushnotiserna mycket, efter att jag bytte från HTC och WM 6.1 (då 6.5) ... även om jag erkänner att detta är en lösning, som återigen inte är så "mt" längre jag gillar det ganska mycket ur prg-synpunkt, speciellt när det kommer med apple api och allt... Men jag säger att jag inte skulle behöva ha det, jag ska bara använd den... Jag undrar bara om offlineaviseringarna kommer att fungera även om appen inte körs i bakgrunden;)
Lokala aviseringar fungerar även om applikationen inte körs för närvarande - testad :)
soppa ;)
Igår såg jag precis att till exempel Convertbot och iSilo, som redan kommit med en uppdatering för iOS4, dyker upp bland de listade processerna även efter byte till iStat.
Tack för den fina sammanfattningen. Men jag måste påpeka en bugg: iOS4 stöder inte iPod touch 1G. Praktiskt taget är det samma som med iPhone - den första generationen har otur och den andra utan multitasking osv.
Tack för heads up Adam, jag har redan fixat det. Jag är lite förvirrad över dessa iPods :)
Hur laddar man ner det??
Det kommer inte att uppdateras!!
Vad ska jag göra??
På Apple.com står det "kommer snart"
Vad ska han göra?
iOS 4 kommer endast att finnas tillgänglig på kvällen!
... och låt Europa sova :-)))
du kan inte ens kalla det multitasking
så ju fler appar du kör saktar bara ner telefonen ändå... så vad är poängen med en fullfjädrad MT? Men jag förstår att det är huvudämnet för iPhone vs. de andra smartphonesna förstår jag bara inte varför, alla väljer vad som passar honom och vad som inte gör det ;) Enligt mig är det genomtänkt (åtminstone efter min erfarenhet av tävlingen har jag tyvärr inte testat Android ;( ((så jag måste fylla i denna lucka)
KOMMER SNART – Vad väntar jag på?
http://www.apple.com/iphone/softwareupdate/
De borde ha satt den klockan 00:00 - världstid - så att den laddas ned gradvis - Japanska, Asien, Europa, Amerika.
Annars blir det "kul" när de "släpper" det :-)
så om det är GM, så kommer det inte att vara en sådan ansträngning :)
Jag läste på vissa webbplatser att det kommer att vara 10:00 Kalifornien tid... det betyder 7:XNUMX...
Jag gillar också verkligen att byta applikation, det är bara synd att det inte kommer på 3G. Att bara listan över nyligen lanserade applikationer skulle dyka upp efter 2 klick, ingenting skulle köras i bakgrunden och applikationerna skulle starta igen. Bara för att användaren inte ska behöva gå till skrivbordet.. Jag tror att det kan göras på 3G också.
den är förmodligen tillgänglig via jb, men den rekommenderas inte... Jag undrar om någon testar den och låter mig veta hur den fungerar på 3G
Vet du någonstans om den här uppgraderingen också kommer att vara tillgänglig för iPod Touch 1:a generationen? Det är bara något som behöver stödjas, men frågan är om det överhuvudtaget blir det? Är det någon som har någon information?
Förmodligen inte alls..
de väntar nog på lunchtid :D
Jag har haft 3G i lite över ett och ett halvt år, och jag behövde verkligen inte ha JB alls, men efter det borde jag berövas något, och det är enligt mig en väldigt bra sak . Jo, jag ger JB, om än motvilligt, och tillägger att multitasking fungerar utmärkt. Jag ser inga mer uttalade skillnader. Hur som helst, jag har redan en policy för en ny iPhone.
Jag har 2 kommentarer om MT:
1) evigt synd att det inte går att välja den applikation som ska mtasked. Det här tänkte inte kamraterna från Apple på. Varje applikation multitaskar som standard, så det finns en miljard ikoner i det urvalet.
2) Jag rekommenderar det verkligen inte på 3G. Efter 2 dagar var jag tvungen att nedgradera tillbaka till 3.1.3 eftersom MT saktade ner telefonen med 200%. Jag tror inte att det var GM-versionen, 3G ger det bara inte.
etc. 2) beror förmodligen på de applikationer du använder oftast. Bra för mig, tvärtom, allt verkar snabbare :)
Jag har en fråga:
hur blir det till exempel med Skype, om jag har det i bakgrunden och operativsystemet stänger det på grund av behovet av RAM, och någon vill ringa mig, så jag fortsätter att kolla om det har stängts av?
Tack för förklaringen.
Jag antar att den är inställd så att den inte stängs av.. det är därför multitasking inte är till exempel i iPhone 3G, utan i iPhone 3GS med dubbelt minne..
Ett konstigt problem hände mig, i iTunes har jag ett erbjudande att uppgradera till 8.8.8 istället för nya iOS. ipod version? Jag förstår inte varför jag har en iPhone ansluten och jag inte äger en iPod alls. Kan någon snälla tipsa mig om hur jag kan hjälpa mig själv?? Jag är på en iMac.
Jag skulle vilja fråga hur det blir med iPhone 2G
Den nya os2 kommer inte att finnas tillgänglig på iphone 4G.
Ad.Jablickar: tack för förklaringen..kanske de hittade på det
Och det kommer inte ens att gå igenom något jailbreak eller låsa upp?
förmodligen inte alls..
snälla någon berätta för mig när iOS 4 kommer att släppas officiellt? Jag kan inte läsa det någonstans...
Idag, troligen klockan 19:00 CET
tack
Ingenting än så länge?
Jag mår bra nu :P
Hej, jag har en sån praktisk fråga.
Jag har laddat ner iOS 4 men twn multitasking är fortfarande "irriterande". Även om jag vill lämna applikationen i betydelsen av att stänga av den, hoppar den till multitask-fältet.
Jag vill inte fortsätta tänka på att ta bort dem härifrån. Går det att lösa på något sätt?
Diky
Det som är bra med Apple-lösningen är att du egentligen inte behöver oroa dig för att de ska finnas där... du behöver inte ta bort dem.
Jag skulle vilja fråga om det finns ett sätt att stänga av applikationer i multitasking?
Tack på förhand för ditt svar
edit: eller snarare ta bort
Du behöver inte stänga av dem, det är inget fel där :) Men om du måste stänga av den (jag vet inte av vilken anledning), håll bara fingret på applikationen, den vibrerar efter ett tag och du kan Stäng det...
Jag bara undrade..Tack för svar :)
Så idag uppdaterade jag andra appar och IRC-klienten Colloquy enligt beskrivningen använder iOS4 multitasking. Fram tills nu, när jag ville använda push-meddelanden, var jag tvungen att ansluta via en dörrvakt som sprang till mina servrar. Nu fungerar det med en anslutning direkt till IRC-servern utan att avbryta anslutningen och med ett meddelande när någon markerar eller skriver ett PM.
Så kan någon förklara hur multitasking verkligen fungerar i iOS4? Jag var helt enkelt i det faktum att precis som Honza beskriver i artikeln.
Detta är tack vare Colloquy-funktionen.. den kommer att förbli ansluten till deras server och när du återvänder till applikationen kommer den att vidarebefordra dig nya uppdateringar som har inträffat. IM Beejive eller IM+ fungerar på liknande sätt och säkert många andra applikationer.. push-notiser då varnar jag dig för nya meddelanden..
Tja, jag har redan tänkt på det. Jag gjorde en dumpning av kommunikation på FW och hittade hittills, förutom IRC-anslutningar, bara en till en server som ThePlanet.com är värd, men enligt innehållet i paketet fanns det bara en del statistisk information och jag är inte ens säker om det genererades av Colloquy. Huvudsaken är också konstigt att de hittills inte hade någon server för push, man var tvungen att använda deras desktop-klient eller ZNC som en bouncer på egen hand, som man anslutit till istället för en IRC-server. Dessutom, när jag listar pågående processer i iStat, finns Colloquy där - http://krtko.vspace.sk/public/tmp/pic10-06-21-23-43-14.jpg och processerna Convertbot och iBooks kan också ses där, även om jag inte har dessa appar aktiva. Jag blev intresserad av detta när jag märkte att Colloquy visar mig den exakta tiden för hur länge jag har varit ansluten till IRC-servern, och när jag använde den tidigare med en studsare, nollställdes tiden varje gång den startades. Någon gång måste jag hitta tiden och sälja den bättre om den verkligen inte används av någon push-server.