Затвори ја рекламата

iOS 4 ќе биде официјално достапен за преземање денес. Главната атракција на новата верзија на iOS за iPhone и iPod Touch е секако мултитаскингот. Но, некои имаат претерани очекувања и може да бидат разочарани.

Мултитаскингот во iOS 4 не е за iPhone 3G
iOS 4 воопшто нема да се инсталира на првиот iPhone 2G или на првата генерација на iPod touch. Мултитаскингот во iOS 4 нема да работи на iPhone 3G и iPod Touch втората генерација. Ако поседувате некој од овие два модели, ќе ве изневерам уште од самиот почеток, но мултитаскингот не е за вас. Епл мултитаскинг може да се овозможи на овие уреди по џеилбрејк, но генерално не се препорачува.

Процесорот во iPhone 3GS е скоро 50% побрз и има двојно повеќе MB RAM. Благодарение на ова, доста апликации може да се „заспиваат“, додека на 3G доволно е да се стартува уште една напорна апликација и можеби нема да останат ресурси за други апликации - тие ќе бидат насилно исклучени.

Иако корисниците велат дека го немаат овој проблем, проблемот е што нема многу апликации кои всушност работат во позадина. Овие дури сега се појавуваат на App Store, а за да функционираат во позадина ќе им требаат ресурси кои едноставно не мора да ги има во iPhone 3G. Но, сега да се нурнеме во тоа што ќе донесе мултитаскингот.

Зачувување на состојбата на апликацијата и брзо префрлување
Секоја апликација може да има имплементирана функција за зачувување на нејзината состојба при исклучување и префрлување помеѓу апликациите потоа за да биде екстра брза. Се разбира, нема да ја изгубите скршената работа кога ќе ја спасите државата. Секоја апликација може да ја има оваа функција, но мора да биде подготвена за оваа функција. Вака ажурираните апликации се појавуваат во App Store во моментов.

Push известувања
Веројатно веќе сте запознаени со притисни известувањата. Ако сте поврзани на Интернет со вашиот iPhone или iPod, може да добиете известувања дека нешто се случило. На пример, некој ви пратил приватна порака на Фејсбук или некој ви пратил порака на ICQ. Така, апликациите можат да ви испраќаат известувања преку Интернет.

Локално известување
Локалните известувања се слични на притисни известувањата. Со нив, предноста е очигледна – апликациите можат да ви испраќаат известувања за настан од календарот без да мора да бидете поврзани на Интернет. Меѓутоа, локалните известувања можат да ве известат само за претходно поставено дејство - на пример, сте поставиле во списокот со задачи што сакате да бидете известени 5 минути пред крајниот рок за задачата.

Позадинска музика
Дали уживате да слушате радио на вашиот iPhone? Тогаш ќе ви се допадне iOS 4. Сега можете да проследувате музика на вашиот iPhone во позадина, за да можете да правите сè друго додека слушате. Како што веќе спомнав, апликацијата мора да биде подготвена за овие дејства, вашите сегашни апликации нема да работат за вас, треба да чекате ажурирања! Во иднина, веројатно ќе има и апликации за видео стриминг кои ќе ја задржат аудио траката кога ќе се исклучат и ќе почнат повторно да го пренесуваат видеото кога ќе се вклучи повторно.

VoIP
Со поддршката за VoIP во заднина, можно е да се задржи Skype вклучен и луѓето ќе можат да ви се јават дури и ако ја имате исклучена апликацијата. Ова е секако интересно, и јас самиот се прашувам колку ограничувања ќе се појават. Верувам дека нема да ги има многу.

Навигација во позадина
Оваа функција најдобро ја претстави Navigon, за која пишувавме. Така, апликацијата може да се движи со глас дури и во заднина. Оваа функција најверојатно ќе ја користат и апликациите за геолокација, кои ќе препознаат дека веќе сте го напуштиле местото каде што сте се најавиле.

Завршување на задачата
Оваа функција сигурно ја знаете од апликацијата СМС или пошта. На пример, ако поставите слика на серверот во Dropbox, дејството ќе се изврши дури и ако ја затворите апликацијата. Во заднина, тековната задача може да заврши.

Но, што не може да се мултитаскира во iOS 4?
Апликациите во iOS 4 не можат сами да се освежат. Значи проблемот се услугите за инстант пораки како ICQ и слично. Овие апликации не можат да работат во заднина, не можат да се освежуваат. Сè уште ќе биде неопходно да користите решение како што е Beejive's, каде што апликацијата е онлајн на серверот Beejive и ако некој случајно ви пише, ќе добиете известување преку push notification.

Исто така, другите апликации не можат сами да се освежат. Не е дека iPhone ќе ве известува за нови написи во RSS читачот, нема да ве известува за нови пораки на Twitter итн.

Како да препознаам услуги во заднина?
Корисниците ќе треба да знаат кои услуги се извршуваат во позадина. Затоа, на пример, кога ја користите локацијата во заднина, ќе се појави мала икона во горната лента за статус или ќе се појави нова црвена лента за статус ако Skype работи во позадина. Корисникот ќе биде информиран.

Најдобро решение?
За некои, мултитаскингот во iOS 4 може да изгледа ограничено, но мораме да мислиме дека Apple се обидува да го зачува најдоброто можно траење на батеријата и најголемата можна брзина на телефонот. Можеби во иднина ќе има и други услуги во позадина, но засега ќе треба да се задоволиме со нив.

.