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

iOS 4 ще бъде официално наличен за изтегляне днес. Основната атракция на новата версия на iOS за iPhone и iPod Touch е, разбира се, многозадачността. Но някои имат преувеличени очаквания и могат да бъдат разочаровани.

Многозадачността в iOS 4 не е за iPhone 3G
iOS 4 изобщо няма да се инсталира на първия iPhone 2G или първото поколение iPod touch. Многозадачността в iOS 4 няма да работи на iPhone 3G и iPod Touch 2-ро поколение. Ако притежавате някой от тези два модела, ще ви разочаровам от самото начало, но многозадачността не е за вас. Многозадачността на Apple може да бъде активирана на тези устройства след джейлбрейк, но обикновено не се препоръчва.

Процесорът на iPhone 3GS е почти 50% по-бърз и има два пъти повече MB RAM. Благодарение на това доста приложения могат да бъдат "заспивани", докато на 3G е достатъчно да стартирате едно по-взискателно приложение и може да не останат ресурси за други приложения - те ще бъдат принудително изключени.

Въпреки че потребителите казват, че нямат този проблем, проблемът е, че няма много приложения, които действително работят във фонов режим. Те едва сега се появяват в App Store и за да функционират във фонов режим, те ще се нуждаят от ресурси, които просто не е задължително да са в iPhone 3G. Но сега нека се потопим в това какво ще донесе многозадачността.

Запазване на състоянието на приложението и бързо превключване
Всяко приложение може да има внедрена функция за запазване на състоянието му при изключване и превключване между приложения след това, за да бъде изключително бързо. Разбира се, няма да загубите счупената си работа, когато спасявате държавата. Всяко приложение може да има тази функция, но трябва да е подготвено за тази функционалност. Приложения, актуализирани по този начин, се появяват в App Store в момента.

Push известия
Вероятно вече сте запознати с насочените известия. Ако сте свързани с интернет с вашия iPhone или iPod, може да получите известия, че нещо се е случило. Например някой ви е изпратил лично съобщение във Facebook или някой ви е изпратил съобщение в ICQ. По този начин приложенията могат да ви изпращат известия по интернет.

Локално известяване
Локалните известия са подобни на насочените известия. При тях предимството е очевидно – приложенията могат да ви изпращат известия за събитие от календара, без да е необходимо да сте свързани с интернет. Локалните известия обаче могат да ви уведомят само за предварително зададено действие - например сте задали в списъка със задачи, че искате да бъдете уведомени 5 минути преди крайния срок на задачата.

Фонова музика
Обичате ли да слушате радио на вашия iPhone? Тогава ще харесате iOS 4. Вече можете да предавате поточно музика към вашия iPhone във фонов режим, така че можете да правите всичко друго, докато слушате. Както вече споменах, приложението трябва да е готово за тези действия, текущите ви приложения няма да работят за вас, трябва да изчакате актуализации! В бъдеще вероятно ще има и приложения за стрийминг на видео, които запазват аудио записа, когато са изключени, и започват да стриймват отново видеото, когато се включат отново.

VoIP
С поддръжката на VoIP във фонов режим е възможно да поддържате Skype включен и хората ще могат да ви се обаждат, въпреки че приложението е затворено. Това със сигурност е интересно и аз самият се чудя колко ограничения ще се появят. Вярвам, че няма да са много.

Навигация във фонов режим
Тази функция беше представена най-добре от Navigon, за който писахме. По този начин приложението може да навигира с глас дори във фонов режим. Тази функция вероятно ще се използва и от приложения за геолокация, които ще разпознаят, че вече сте напуснали мястото, където сте влезли.

Изпълнение на задачата
Със сигурност познавате тази функция от приложението SMS или Mail. Например, ако качите изображение на сървъра в Dropbox, действието ще се извърши дори ако затворите приложението. На заден план текущата задача може да приключи.

Но какво не може да изпълнява много задачи в iOS 4?
Приложенията в iOS 4 не могат да се опресняват сами. Така че проблемът е услугите за незабавни съобщения като ICQ и подобни. Тези приложения не могат да работят във фонов режим, не могат да опресняват. Все пак ще е необходимо да използвате решение като това на Beejive, където приложението е онлайн на сървъра на Beejive и ако случайно някой ви пише, ще получите известие чрез push notification.

По същия начин другите приложения не могат да се обновяват. Не е като iPhone да ви уведомява за нови статии в RSS четеца, няма да ви уведомява за нови съобщения в Twitter и т.н.

Как да разпозная фоновите услуги?
Потребителите ще трябва да знаят какви услуги работят във фонов режим. Ето защо, например, когато използвате местоположението във фонов режим, ще се появи малка икона в горната лента на състоянието или ще се появи нова червена лента на състоянието, ако Skype работи във фонов режим. Потребителят ще бъде информиран.

Най-доброто решение?
За някои многозадачността в iOS 4 може да изглежда ограничена, но трябва да мислим, че Apple се опитва да запази възможно най-добрия живот на батерията и възможно най-високата скорост на телефона. В бъдеще може да има други фонови услуги, но засега ще трябва да се задоволим с тях.

.