Zapri oglas

iOS 4 bo danes uradno na voljo za prenos. Glavna privlačnost nove različice iOS-a za iPhone in iPod Touch je seveda večopravilnost. Toda nekateri imajo pretirana pričakovanja in so lahko razočarani.

Večopravilnost v iOS 4 ni za iPhone 3G
iOS 4 sploh ne bo nameščen na prvi iPhone 2G ali prvo generacijo iPod touch. Večopravilnost v sistemu iOS 4 ne bo delovala na napravah iPhone 3G in iPod Touch 2. generacije. Če imate katerega od teh dveh modelov, vas bom razočaral že na začetku, a večopravilnost ni za vas. Apple večopravilnost lahko omogočite na teh napravah po begu iz zapora, vendar na splošno ni priporočljivo.

Procesor v iPhone 3GS je skoraj 50% hitrejši in ima dvakrat več MB RAM-a. Zahvaljujoč temu je mogoče "uspavati" precej aplikacij, medtem ko je na 3G dovolj, da zaženete eno zahtevnejšo aplikacijo, za druge aplikacije pa lahko zmanjka sredstev - te bodo prisilno izklopljene.

Čeprav uporabniki pravijo, da te težave nimajo, je težava v tem, da ni veliko aplikacij, ki dejansko delujejo v ozadju. Ti se šele zdaj pojavljajo v App Store in za delovanje v ozadju bodo potrebovali vire, ki jih preprosto ni treba imeti v iPhone 3G. Zdaj pa se poglobimo v to, kaj bo prinesla večopravilnost.

Shranjevanje stanja aplikacije in hiter preklop
Vsaka aplikacija ima lahko implementirano funkcijo za shranjevanje njenega stanja ob izklopu in naknadno preklapljanje med aplikacijami, da je izjemno hitro. Pokvarjenega dela seveda ne boste izgubili, ko boste reševali državo. Vsaka aplikacija ima lahko to funkcijo, vendar mora biti na to pripravljena. Tako posodobljene aplikacije se trenutno pojavljajo v App Store.

Potisna obvestila
Verjetno že poznate potisna obvestila. Če ste z iPhonom ali iPodom povezani v internet, boste morda prejeli obvestilo, da se je nekaj zgodilo. Na primer, nekdo vam je poslal zasebno sporočilo na Facebooku ali vam je nekdo poslal sporočilo na ICQ. Aplikacije vam tako lahko pošiljajo obvestila prek interneta.

Lokalno obvestilo
Lokalna obvestila so podobna potisnim obvestilom. Pri njih je prednost očitna – aplikacije vam lahko pošiljajo obvestila o dogodku iz koledarja, ne da bi morali biti povezani v internet. Lokalna obvestila pa vas lahko obvestijo le o vnaprej določenem dejanju – na primer, na seznamu opravil nastavite, da želite biti obveščeni 5 minut pred rokom opravila.

Glasba v ozadju
Radi poslušate radio na svojem iPhoneu? Potem vam bo všeč iOS 4. Zdaj lahko glasbo pretakate v svoj iPhone v ozadju, tako da lahko med poslušanjem počnete kar koli drugega. Kot sem že omenil, mora biti aplikacija pripravljena na ta dejanja, vaše trenutne aplikacije vam ne bodo delale, počakati morate na posodobitve! V prihodnosti bodo verjetno tudi aplikacije za pretakanje videa, ki ob izklopu obdržijo zvočni posnetek in ob ponovnem vklopu znova začnejo pretakati video.

VoIP
S podporo za VoIP v ozadju je mogoče ohraniti Skype vključen in ljudje vas bodo lahko poklicali, čeprav je aplikacija zaprta. To je vsekakor zanimivo in sam se sprašujem, koliko omejitev se bo pojavilo. Verjamem, da jih ne bo veliko.

Navigacija v ozadju
Najbolje je to funkcijo predstavil Navigon, o katerem smo pisali. Aplikacija tako lahko glasovno krmari tudi v ozadju. To funkcijo bodo verjetno uporabljale tudi geolokacijske aplikacije, ki bodo prepoznale, da ste že zapustili mesto, kjer ste se prijavili.

Dokončanje naloge
To funkcijo zagotovo poznate iz aplikacije SMS ali Mail. Na primer, če naložite sliko na strežnik v Dropboxu, se bo dejanje izvedlo, tudi če zaprete aplikacijo. V ozadju se lahko trenutno opravilo konča.

Toda kaj ne more večopravilnosti v iOS 4?
Aplikacije v sistemu iOS 4 se ne morejo same osvežiti. Težava so torej storitve neposrednega sporočanja, kot je ICQ in podobno. Te aplikacije ne morejo delovati v ozadju, ne morejo se osveževati. Še vedno bo treba uporabiti rešitev kot je Beejive, kjer je aplikacija online na Beejive strežniku in če ti slučajno kdo piše, boš dobil obvestilo preko push notificationa.

Prav tako se druge aplikacije ne morejo same osvežiti. Ni tako, da vas bo iPhone obvestil o novih člankih v bralniku RSS, ne bo vas obvestil o novih sporočilih na Twitterju itd.

Kako prepoznam storitve v ozadju?
Uporabniki bodo morali vedeti, katere storitve se izvajajo v ozadju. Zato se na primer pri uporabi lokacije v ozadju v zgornji statusni vrstici pojavi majhna ikona ali pa se prikaže nova rdeča statusna vrstica, če Skype deluje v ozadju. Uporabnik bo obveščen.

Najboljša rešitev?
Nekaterim se morda zdi večopravilnost v iOS 4 omejena, vendar moramo misliti, da Apple poskuša ohraniti najboljšo možno življenjsko dobo baterije in najvišjo možno hitrost telefona. V prihodnosti bodo morda na voljo druge storitve v ozadju, a za zdaj se bomo morali zadovoljiti s temi.

.