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 се опитва да запази възможно най-добрия живот на батерията и възможно най-високата скорост на телефона. В бъдеще може да има други фонови услуги, но засега ще трябва да се задоволим с тях.
Не всички функции са съвместими с всички устройства. Например, многозадачност, персонализиран тапет и поддръжка на Bluetooth клавиатура са налични само с iPhone 4, iPhone 3GS и iPod touch от трето поколение (32GB и 64GB модели от края на 2009 г.).
Слушането на музика във фонов режим до известна степен работи и на по-старата iPhone OS, някои приложения предлагат да стартират собствена музика от iPod, докато работят.
Локалните насочени известия трябваше да са тук отдавна. Ползвам такъв от ukolnik, който не ме алармира, ако не съм на wifi. И това е наистина смущаващо. ;-) И за съжаление няма да ми промени значката дори след няколко дни, докато не го отворя. :-(
От многозадачност бих искал да получа възможността да изляза от приложението, за да прочета наскоро получения SMS и да отговоря на него, след което искам да се върна към първоначалното състояние. Това вероятно не е толкова много. Ако обаче не става въпрос за приложението Messages, а то ще иска да редактира всички останали, тогава вероятно никога няма да работи на сто процента.
Е... Малко по-студен съм към новините за новия iOS4, така че поне няма да бъда прекалено разочарован. И вече ме е страх от ъпдейта от Навигона, пак ще е дата дарда. :-( Надяваме се, че QWERTZ клавиатурата ще ме зарадва поне.
Много приложения сега запазват последното си местоположение, така че може да не е необходима актуализация. Благодарение на актуализацията, приложението също ще получи по-бързо превключване. Някои приложения обаче не запазват състоянието си и определено ще имат нужда от актуализация на iOS 4.
Просто философска мисъл .. наистина ли искаме да сме на icq, jabber и други подобни през цялото време? За да може всеки да ни събуди по всяко време, да ни безпокои и никога да не сме имали уикенд, свободен от дигиталния свят? И още нещо се отнася за IM, те не позволяват влизане от множество места (iPhone ще ни излезе от IM клиента на Mac или PC и обратното) ..
Въпросът може да бъде зададен така, че наистина да няма момент, в който да чакаме съобщение в IM и трябва да сме онлайн? Някой ден със сигурност ще се намери.. За мен решение ala Beejive е достатъчно, но на някой може да не му хареса това решение..
Купете IM+ и той ще предложи това, вие влизате и му казвате колко време ще отнеме, за да ви отпише, и ако не го направи, ще ви изпратя известия за това кой ви е изпратил съобщение;)
Със skype/jabber няма проблем с много влизане icq да, но според мен icq е доста тъп протокол и го имам само заради "Masam"
и също работеше на OS3...
Jabber/GTalk поддържа влизане от множество места. След това повечето клиенти поддържат настройка на приоритет, така че мога да го задам например, така че ако съм онлайн на телефона си, съобщенията да отиват към него като приоритет.
Дали искаме или не, това може би зависи от всеки един от нас. Ако не искате, изключете натискането :-).
Що се отнася до MT, не ми липсваше в OS3, напротив, много ми харесаха push известията, след като минах от HTC и WM 6.1 (тогава 6.5) ... въпреки че признавам, че това е решение, което отново не е толкова "mt" вече ми харесва доста от гледна точка на prg, особено когато идва с apple api и всичко останало... Но казвам, че не би трябвало да го имам, просто ще използвайте го... Просто се чудя дали офлайн известията ще работят, дори ако приложението не работи във фонов режим; )
Локалните известия работят, дори ако приложението не работи в момента - тествано :)
супа ;)
Вчера току-що видях, че например Convertbot и iSilo, които вече са пристигнали с актуализация за iOS4, се появяват сред изброените процеси дори след преминаване към iStat.
Благодаря за хубавото резюме. Но трябва да отбележа един бъг: iOS4 не поддържа iPod touch 1G. Практически е както при айфона - първото поколение има лош късмет, а второто без мултитаскинг и т.н.
Благодаря за вниманието, Адам, вече го поправих. Малко съм объркан за тези iPod-и :)
Как да го изтегля??
Няма да се актуализира!!
Какво трябва да направя??
На Apple.com пише „очаквайте скоро“
Какво трябва да прави?
iOS 4 ще бъде наличен едва вечерта!
... и нека Европа спи :-)))
дори не можете да го наречете многозадачност
така че колкото повече приложения стартираш, така или иначе само забавя телефона... така че какъв е смисълът от пълноценен MT? Но разбирам, че това е основната тема на iPhone vs. другите смартфони просто не разбирам защо, всеки избира кое му отива и кое не ;) Според мен е добре обмислено (поне след моя опит с конкуренцията, за съжаление не съм пробвал Android ;( ((така че трябва да запълня тази празнина)
ОЧАКВАЙТЕ СКОРО – Какво чакам?
http://www.apple.com/iphone/softwareupdate/
Трябваше да го сложат в 00:00 - световно време - за да се сваля постепенно - Япония, Азия, Европа, Америка.
Иначе ще е "забавно" като го "пуснат" :-)
така че ако е GM, тогава няма да е толкова трудно :)
Четох в някои сайтове, че ще бъде 10:00 сутринта калифорнийско време… това означава 7 вечерта…
И аз много обичам да превключвам приложенията, жалко само че няма да е на 3G. Че само списъкът с наскоро стартирани приложения ще изскочи след 2 кликвания, нищо няма да работи във фонов режим и приложенията ще стартират отново. Само за да не се налага потребителят да отива на работния плот.. Мисля, че това може да се направи и на 3G.
уж го има през jb, но не е за препоръчване... чудя се някой да го тества и да ми каже как работи на 3G
Знаете ли някъде дали това надграждане ще бъде налично и за iPod Touch 1-во поколение? Само нещо ще трябва да се поддържа, но въпросът е дали изобщо ще бъде? Някой има ли информация?
Вероятно изобщо не..
сигурно чакат обяд :D
Имам 3G от малко повече от година и половина и наистина не трябваше да имам JB, но след това трябва да се лиша от нещо и това според мен е много хубаво . Е, давам JB, макар и неохотно, и добавям, че многозадачността работи страхотно. Не виждам по-изразени разлики. Както и да е, вече имам политика за нов iPhone.
Имам 2 коментара за МТ:
1) вечно съжаление, че не е възможно да изберете приложението, което ще бъде mtasked. Другарите от Apple не се сетиха за това. Всяко приложение изпълнява няколко задачи по подразбиране, така че в този избор има милиард икони.
2) Наистина не го препоръчвам за 3G. След 2 дни трябваше да се върна до 3.1.3, защото MT забави телефона с 200%. Не мисля, че беше GM версията, просто 3G не го дава.
и т.н. 2) вероятно зависи от приложенията, които използвате най-често. При мен добре, напротив, всичко изглежда по-бързо :)
Имам въпрос:
какво ще е със скайпа например ако го имам на заден план и операционната система го затваря поради нужда от рам и някой иска да ми звънне и все гледам дали не се е изключил?
Благодаря ви за обяснението.
Предполагам, че е настроен така, че да не се изключва.. затова мултитаскинга не е например при iPhone 3G, а при iPhone 3GS с двойна памет..
Случи ми се странен проблем, в iTunes имам предложение за надграждане до 8.8.8 вместо нов iOS. ipod версия? Не разбирам защо имам свързан iPhone и изобщо не притежавам iPod. Може ли някой да ме посъветва как да си помогна?? Аз съм на iMac.
Искам да попитам как ще е с iPhone 2G
Новата os2 няма да се предлага на iphone 4G.
Ad.Jablickar: благодаря за обяснението..може би са си измислили
И дори няма да премине през някакъв jailbreak или unlock?
вероятно изобщо не..
моля някой да ми каже кога официално ще излезе iOS 4? Не мога да го прочета никъде...
Днес, вероятно в 19:00 CET
благодаря
Нищо досега?
Сега съм добре :P
Здравейте, имам един практичен въпрос.
Изтеглих iOS 4, но twn многозадачността все още е "досадна". Дори да искам да изляза от приложението в смисъл да го изключа, скача на мултитаск лентата.
Не искам да продължавам да мисля за премахването им от тук. Може ли да се реши по някакъв начин?
Díky
Хубавото на решението на Apple е, че всъщност не е нужно да се притеснявате, че са там... не е нужно да ги премахвате.
Бих искал да попитам дали има начин да се изключат приложенията при мултитаскинг?
Благодаря предварително за отговора
редактиране: или по-скоро изтриване
Няма нужда да ги изключвате, няма нищо лошо :) Но ако трябва да го изключите (не знам по каква причина), просто задръжте пръста си върху приложението, то ще вибрира след известно време и можете затвори го...
Просто се чудех..Благодаря за отговора :)
Така че днес актуализирах други приложения и IRC клиент Colloquy според описанието използва iOS4 многозадачност. Досега, когато исках да използвам насочени известия, трябваше да се свързвам чрез отскок, който вървеше към моите сървъри. Сега работи с връзка директно към IRC сървъра, без да прекъсва връзката и с известие, когато някой подчертае или напише ЛС.
Може ли някой да обясни как многозадачността наистина работи в iOS4? Просто бях във факта, че точно както Honza описва в статията.
Това е благодарение на функцията Colloquy.. тя ще остане свързана с техния сървър и когато се върнете към приложението, тя ще ви препрати нови актуализации, които са настъпили.. IM Beejive или IM+ работи по подобен начин и със сигурност много други приложения.. насочени известия след това ви уведомявам за нови съобщения..
Е, вече го обмислих. Направих изхвърляне на комуникациите във FW и открих досега, освен IRC връзки, само една към сървър, хостван от ThePlanet.com, но според съдържанието на пакета имаше само някаква статистическа информация и дори не съм сигурен ако е генериран от Colloquy. Основното също е странно, че досега нямаха сървър за push, трябваше да използваш техния десктоп клиент или ZNC сам като баунсер, към който се свързваше вместо IRC сървър. Освен това, когато изброявам изпълнявани процеси в iStat, Colloqui е там - http://krtko.vspace.sk/public/tmp/pic10-06-21-23-43-14.jpg и процесите Convertbot и iBooks също могат да се видят там, дори и да нямам активни тези приложения. Заинтересувах се от това, когато забелязах, че Colloquy ми показва точното време за колко време съм бил свързан към IRC сървъра и когато го използвах преди с bouncer, времето се нулира при всяко стартиране. Някой ден ще трябва да намеря време и да го продам по-добре, ако наистина не се използва от някой push сървър.