Už dnes bude iOS 4 oficiálne na stiahnutie. Hlavný ťahák novej verzie iOS pre iPhone a iPod Touch je samozrejme multitasking. Niektorí majú ale prehnané očakávania a tak môžu byť sklamaní.
Multitasking v iOS 4 nie je pre iPhone 3G
iOS 4 vôbec nenainštaluje na prvú iPhone 2G či prvú generáciu iPod touch. Multitasking v iOS 4 nebude fungovať v iPhone 3G a iPod Touch 2. generácie. Pokiaľ vlastníte niektorý z týchto dvoch modelov, tak vás sklamem hneď od začiatku, ale multitasking nie je pre vás. Apple multitasking je možné v týchto zariadeniach zapnúť po jailbreaku, ale všeobecne sa to neodporúča.
Procesor v iPhone 3GS je skoro o 50% rýchlejší a má dvojnásobný počet MB RAM. Vďaka tomu môže byť „uspaných“ celkom veľa aplikácií, zatiaľ čo na 3G stačí spustiť jednu náročnejšiu aplikáciu a na ostatné aplikácie nemusia zostať prostriedky – budú násilne vypnuté.
Hoci používatelia hovoria, že tento problém nemajú, tak problém je v tom, že ono vlastne ešte nie je mnoho aplikácií, ktoré naozaj bežia na pozadí. Tie sa ešte len teraz objavujú na App Store a na fungovanie na pozadí budú potrebovať prostriedky, ktoré v iPhone 3G už jednoducho byť nemusia. Teraz sa ale už vrhnime na to, čo multitasking prinesie.
Ukladanie stavu aplikácií a rýchle prepínanie
Každá aplikácia môže mať implementovanú funkciu, aby si pri vypnutí uložila svoj stav a prepínanie medzi aplikáciami tak potom bolo extra rýchle. Pri uložení stavu samozrejme neprídete o svoju rozrobenú prácu. Túto funkciu môže mať každá aplikácia, ale musí byť na túto funkcionalitu pripravená. Takto aktualizované aplikácie sa práve teraz objavujú v App Store.
Push notifikácie
Push notifikácie už pravdepodobne všetci poznáte. Pokiaľ ste s iPhone či iPod pripojení na Internet, tak vám môžu prichádzať upozornenia na to, že sa niečo stalo. Napríklad vám niekto poslal súkromnú správu na Facebooku alebo vám niekto poslal správu na ICQ. Aplikácie vám tak môžu cez Internet posielať upozornenia.
Lokálna notifikácia
Obdobou push notifikácií sú notifikácie lokálne. U nich je výhoda zrejmá – aplikácie vám môžu posielať upozornenia na nejakú akciu z kalendára bez toho, aby ste museli byť pripojení na Internet. Lokálne notifikácie vás ale môžu upozorňovať iba na vopred nastavenú akciu – v úlohovníku si napríklad nastavíte, že chcete byť 5 minút pred termínom úlohy upozornení.
Hudba na pozadí
Radi počúvate rádio na iPhone? Tak to sa vám bude iOS 4 páčiť. Hudbu si teraz môžete streamovať do iPhone na pozadí, takže pri počúvaní môžete robiť čokoľvek iné. Ako som už ale spomenul, aplikácia na tieto úkony musí byť pripravená, vaše súčasné aplikácie vám fungovať nebudú, musíte si počkať na aktualizácie! Neskôr sa pravdepodobne objavia aj aplikácie so streamom videa, ktoré si pri vypnutí zachovajú audio stopu a po opätovnom zapnutí sa začne znova streamovať aj video.
VoIP
Vďaka podpore VoIP na pozadí je možné, že si necháte zapnutý Skype a ľudia sa vám budú môcť dovolať, hoci budete mať aplikáciu vypnutú. Toto je určite zaujímavé a sám som zvedavý, koľko obmedzení sa objaví. Verím, že ich veľa nebude.
Navigovanie na pozadí
Túto funkciu najlepšie predstavil Navigon, o ktorom sme písali. Aplikácia tak môže hlasom navigovať aj na pozadí. Túto funkciu pravdepodobne využijú aj geo lokačné aplikácie, ktoré vďaka tomu poznajú, že ste už opustili miesto, kde ste sa prihlásili.
Dokončovanie úloh
Túto funkciu poznáte určite z aplikácie SMS či Mail. Ak napríklad dáte nahrávať obrázok na server v Dropbox, tak úkon sa vykoná aj keď aplikáciu zatvoríte. Na pozadí sa aktuálna úloha môže zakončiť.
Čo ale multitasking v iOS 4 nevie?
Aplikácie v iOS 4 sa nemôžu sami obnovovať. Problém teda sú Instant Messaging služby ako ICQ a podobné. Tieto aplikácie nemôžu bežať na pozadí, nemôžu sa obnovovať. Naďalej tak bude nutné využiť riešenie ako má napríklad Beejive, kedy je aplikácia online na serveri Beejive a pokiaľ vám náhodou niekto napíše, tak vám príde oznámenie cez push notifikáciu.
Rovnako tak sa sami nemôžu obnovovať ani ostatné aplikácie. Nestane sa tak, že vás iPhone upozorní na nové články v RSS čítačke, neupozorní vás na nové správy na Twitteri a podobne.
Ako poznám služby na pozadí?
Užívatelia budú potrebovať vedieť, aké práve služby bežia na pozadí. Preto sa napríklad pri využití lokácie na pozadí objaví sípka v hornom status bare alebo prípadne sa objaví nový červený status bar v prípade, že pobeží Skype na pozadí. Užívateľ tak bude informovaný.
Najlepšie riešenie?
Niekomu sa môže zdať multitasking v iOS 4 obmedzený, ale musíme myslieť na to, že Apple sa snaží zachovať čo najlepšiu výdrž na batériu a čo najväčšiu rýchlosť telefónu. Možno sa v budúcnosti objavia aj ďalšie služby na pozadí, ale zatiaľ si musíme vystačiť s týmito.
Nie všetky features sú compatible s all devices. Pre example, multitasking, custom wallpaper, a Bluetooth keyboard podporu sú dostupné len s iPhone 4, iPhone 3GS, a trojrozmerné iPod touch (32GB a 64GB modely z late 2009).
To počúvanie hudby na pozadí do určitej miery funguje aj na staršom iPhone OS, niektoré aplikácie ponúkajú spustenie vlastnej hudby z iPodu za ich behu.
Lokálne push notifikácie tu mali byť už dávno. Pouzivam jeden z ukolovniku, ktory ma neupozorni, ak nie som na wifi. A to je fakt trápne. ;-) A bohužiaľ sa mi na ňom nezmení badge ani po niekoľkých dňoch, kým ho neotvorím. :-(
Od multitaskingu by som rád získal možnosť vyskočenia z bazejnej aplikácie na to, aby som si prečítal práve odoslanú SMS a odpísal na ňu, potom chcem späť do pôvodného stavu. To snáď nie je tak veľa. Lenže ak to nie je otázkou aplikácie Messages, ale bude to chcieť upravovať všetky tie ostatné, tak to asi stopercentne nikdy funkčné nebude.
No… K novinkám nového iOS4 som trosku chladnejší, tak aspoň nebudem zbytočne sklamaný. A už sa desať aktualizácie od Navigonu, to zase bude dátová darda. :-( Snáď ma potesi aspoň tá QWERTZ klavesnica.
Ono už si mnoho aplikácií teraz ukladá svoju poslednú polohu, takže aktualizácia nemusí byť nevyhnutná. Vďaka aktualizácii by ale aplikácia získala aj rýchlejšie prepínanie.. Niektoré aplikácie si svoj stav ale neukladajú a tie budú potrebovať určitú aktualizáciu iOS 4..
Len filozofické zamyslenie.. naozaj chceme, aby sme boli neustále na icq, jabbere a podobne? Aby nás mohol ktokoľvek kedykoľvek prebudiť, vyrušiť a vlastne nikdy sme tak nemali víkend a voľno od digitálneho sveta? A pre IM platí ešte jedna vec, neumožňujú prihlásenie z viacerých miest (iPhone by nám odhlasoval IM klienta na Macu alebo PC a naopak).
Otázka môže byť položená tak, že naozaj nie je chvíľa, kedy čakáme na nejakú správu na IM a potrebovali by sme byť online? Niekedy sa určite nájde.. Pre mňa stačí riešenie ala Beejive, ale niekomu by sa toto riešenie páčiť nemuselo.
Kúp si IM+ a ten toto ponúka, prihlásiš sa a povie mu za ako dlho te ma odhlasiť a pokiaľ to neurobí tak ti pushom rve notifikácie o tom kto ti napísal ;)
Pri skype/jabbere nie je multilogin problem icq áno, ale podľa mňa je icq dosť prasacky protokol a mám ho len kvôli „Masam“
a teda fachalo to aj na OS3…
Jabber/GTalk podporuje prihlásenie z viacerých miest. Väčšina klientov potom podporuje nastavenie priority, takže to môžem nastaviť napr. tak, že ak budem online na telefóne, budú mi chodiť správy prednostne naň.
Chceme nechceme, to je snáď na každom z nás. Kto nechce, tak si to push vypne :-).
Čo sa týka MT, tak ten mi pri OS3 nechýbal, naopak sa mi push notifikácie veľmi ľúbili, po tom čo som prešiel z HTC a WM 6.1 (pak 6.5) … aj keď uznávam zo tohto riešenia, ktoré opäť nie je zas tak „mt“ sa mi dosť páči aj z hľadiska hľadiska a hlavne keď k tomu dáva apple api a všetko... Ale riekam ja by som ho mať nemusel, len ho budem využívať... Len by ma zaujímalo či tí offline notifikácie budú fungovať aj keď tá app nebude spustená na pozadí; )
Lokalné notifikácie fungujú aj keď nie je aplikácia aktuálne spustená – vyskúšané :)
zuppa ;)
Ja som včera akurát pozeral, že napr. Convertbot a iSilo, ktoré už prišli s updatom pre iOS4, sa aj po prepnutí do iStat objavujú medzi vylistovanými procesmi.
Vďaka za pekný súhrn. Ale musím upozorniť na jednu chybu: iOS4 iPod touch 1G nepodporuje. Prakticky je to rovnako ako s iPhone – prvá generácia má smolu a druhá bez multitaskingu atď.
Vďaka za upozornenie Adama, už som to opravil. V tých iPodoch mám trošku zmätok :)
Ako sa to dá stiahnuť?
Nechce sa to updatovať!!
Čo mám robiť?
Na Apple.com je to tam ako že „už čoskoro“
Čo robiť?
iOS 4 bude dostupný až večer!
… a europa nechaj spi :-)))
to sa multitaskingom neda ani nazývať
tak ono viac pustených app rovnako len spomaľuje telefón … takže k čomu plnohodnotnej MT? Ale chapu že je to hlavná téma iPhone vs. ostatné smartfúny len nechapem prečo, každý nech si vyberie čo sa mu hodí a čo nie ;) Podľa mňa je to premyslené (aspoň po skúsenostiach s konkurenciou, bohužiaľ som neskúšal androida ;((( takže túto medzeru musím doplniť)
COMING SOON – To ako načo čakám?
http://www.apple.com/iphone/softwareupdate/
Mali to dať 00:00 – svetového času – aby sa to sťahovalo postupne – japonci, ázia, európa, amerika.
Inak to bude pekná „sranda“ ked to „uvoľnia“ :-)
tak ak to bude tá GM tak sa zas taký o takej napor rokovať nebude :)
na nejakých stránkach sem čítať, že bude 10:00 am Californského času… to znamená 7 večer…
Mňa sa prepínanie aplikácií tiež veľmi páči, len škoda, že to nebude na 3G. Že by po 2 kľučke vyskočil len zoznam posledne spustených aplikácií, nič by nešlo na pozadí a aplikácie by sa spúšťali znova. Proste aby užívateľ nemusel chodiť na plochu. To si myslím, že by sa dalo urobiť aj na 3G.
cez jb to je údajne dostupné, ale vraj sa to nedoporučuje ... som zvedavý až to niekto otestuje a dá vedieť ako to na 3G ide
Neviete niekde či bude tento upgrade aj pre iPod Touch 1.gen? Bude treba podporovať len niečo, ale otázkou je či vôbec bude? Nemáte niekto informácie?
Asi nebude vôbec..
asi čakajú na poludnie :D
Mam 3G niečo cez rok a pol a JB som fakt vôbec nemusel mať, ale potom čo by som mal byť o niečo ochudobnený a to práve podľa môjho názoru veľmi podarenú vec. No urobím som JB aj keď s nechuťou a dodávam, že multitasking funguje super. Nevidím nejaký výraznejší rozdiel. Rovnako už mám policajt na novej Iphone.
K MT mam 2 poznámky:
1) večná škoda, že nie je možné zvoliť aplikácie, ktorý budú mtaskovať. Toto súdruhovia z Applu nedomysleli. Každá aplikácia defaultne multitaskuje, takže v tom výbere je miliarda ikon.
2) na 3G naozaj neodporúčam. Po 2 dňoch som musel downgradnúť späť na 3.1.3, pretože MT spomalil telefón o 200%. Nemyslím si, že to bolo GM verzií, 3G to jednoducho nedáva.
ad 2) asi záleží čo najčastejšie pouzivas za aplikácie. U mňa dobré, ba naopak sa mi či všetko rýchlejšie :)
Mal by som otázku:
ako to bude napr. so Skype, keď ho budem mať na pozadí a operačný systém ho z dôvodu potreby RAM zavrie, a niekto sa mi bude chcieť dovolať, to aby som stále kontroloval, či sa nevypol?
Ďakujem za vysvetlenie.
Predpokladam, že to je nastavené tak, aby sa nevypol.. preto multitasking nie je napríklad v iPhone 3G, ale až v iPhone 3GS s dvojnásobnou pamäťou.
Stal sa mi taký zvláštny problém, v iTunes mám namiesto novej iOS ponuku na upgrade na 8.8.8. ipod verziu? nechápem páč mám pripojený iPhone a iPod vôbec nevlastním. Môže mi prosím niekto poradiť ako si pomôcť? Idem na iMacu.
Ccel by som sa opýtať ako to bude s iPhonom 2G
Na iphone 2G nebude nové os4 dostupné.
Ad.Jablickar: vďaka za vysvetlení..snad to maj vymyslené
A to nepôjde ani cez nejaký jailbreak alebo unlock?
pravdepodobne vôbec..
prosím povie mi niekto kedy oficiálne vyjde iOS 4?nikde sa to nemôžem dočítať…
Dnes, pravdepodobne o 19:00 CET
vďaka
Zatiaľ nič?
už mi to ide :P
Ahoj, mám takú vecnú otázku.
Stiahol som si iOS 4 ale twn multitasking mäsa zatiaľ len „štve“. Aj keď chcem aplikáciu opustiť v zmysle vypnúť skáče mi do lišty do multitasku.
Nechcem stále myslieť na to, že ich odtiaľ mám odstraňovať. Ide to nejako riešiť?
vďaka
Apple riešenie je dobre v tom, že naozaj nemusíte riešiť, že tam sú ... nemusia ich odstraňovať.
Rada by som sa spýtala či idú nejako vypnúť aplikácie v multitaskingu?
Vopred vďaka za odpoveď
edit: alebo skôr odstrániť
Nie je potreba ich vypínať, ničomu tam nevadí :) Ale ak už ju musíte vypnúť (neviem z akého dôvodu), tak stačí podrzieť prst na aplikáciu, tie sa po chvíli rozkmitajú a je možné ju zatvoriť.
Len ma to zaujímalo..Vďaka za odpoveď:)
Takže dnes update ďalšie aplikácie a IRC klient Colloquy podľa popisu využíva iOS4 multitasking. Keď som chcel doteraz využiť push notifikácie, tak som musel pripojiť cez bouncer, ktorý mi bežal na servery. Teraz to už funguje s pripojením priamo na IRC server bez prerušenia spojenia aj s notifikáciou keď má niekto highlightne alebo napíše PM.
Môžete teda niekto vysvetliť ako naozaj funguje ten multitask v iOS4? Ja som jednoducho bol v tom, že presne tak ako popisuje Honza v článku.
To je vďaka funkcii Colloquy.. ten totiž zostane pripojený u nich na serveri a keď sa vrátiš do aplikácie, tak ti preposle nové aktualizácie, čo sa udiali.. podobne funguje IM Beejive alebo IM+ a určite mnoho ďalších aplikácií.. push notifikácie te potom upozorňujem na nové správy.
No už som nad tým tiež rozmyslel. Robil som na FW dump komunikácie a našiel som tam zatiaľ, okrem spojenia na IRC, len jedno na nejaký server hosťovaný u ThePlanet.com, ale podľa obsahu paketu tam boli len nejaké štatistické info a nie som si ani istý či ho vygeneroval Colloquy. Hlavne je tiež divné to, že doteraz pre push nemali žiaden server, bolo treba použiť ich desktop klienta alebo ZNC ako bouncer na vlastném, ku ktorému sa pripájalo miesto IRC serveru. Navyše keď si nechám v iStat vyslistovať beziace procesy tak tam je Colloquy – http://krtko.vspace.sk/public/tmp/pic10-06-21-23-43-14.jpg a tiež tam napr. vidno aj procesy Convertbot a iBooks aj keď tie apps nemám aktívne. Začal som zaujímať o to, keď som si všimol, že Colloquy mi ukazuje presne čas ako dlho som napojený na IRC server a keď som to používal predtým s bouncerom tak sa pri každom spustení ten čas vyresetoval. Jednou si budu musieť nájsť čas a odsadzovať to lepšie či to naozaj nepoužíva nejaký push server.