Сёння 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% хутчэй і мае ў два разы больш МБ аператыўнай памяці. Дзякуючы гэтаму можна «перавесці ў спячы рэжым» даволі шмат прыкладанняў, у той час як на 3G дастаткова запусціць яшчэ адно патрабавальнае прыкладанне, а для іншых прыкладанняў можа не застацца рэсурсаў - яны будуць прымусова адключаныя.
Хаця карыстальнікі кажуць, што ў іх няма гэтай праблемы, праблема ў тым, што не так шмат праграм, якія сапраўды працуюць у фонавым рэжыме. Яны толькі цяпер з'яўляюцца ў App Store, і для працы ў фонавым рэжыме ім спатрэбяцца рэсурсы, якія проста не павінны быць у iPhone 3G. Але цяпер давайце паглыбімся ў тое, што прынясе шматзадачнасць.
Захаванне стану прыкладання і хуткае пераключэнне
Кожнае прыкладанне можа мець функцыю, рэалізаваную для захавання яго стану пры выключэнні і пасля пераключэння паміж праграмамі, каб было вельмі хутка. Ратуючы дзяржаву, канечне, зламаную працу не страціш. Любое прыкладанне можа мець гэтую функцыю, але яно павінна быць падрыхтавана да гэтай функцыі. Праграмы, абноўленыя такім чынам, з'яўляюцца ў App Store прама цяпер.
Push-апавяшчэнні
Напэўна, вы ўжо знаёмыя з push-апавяшчэннямі. Калі вы падключаны да Інтэрнэту з дапамогай iPhone або iPod, вы можаце атрымліваць паведамленні аб тым, што нешта здарылася. Напрыклад, нехта адправіў вам асабістае паведамленне ў Facebook або нехта адправіў вам паведамленне ў ICQ. Такім чынам, праграмы могуць адпраўляць вам апавяшчэнні праз Інтэрнэт.
Лакальнае апавяшчэнне
Лакальныя апавяшчэнні падобныя на push-апавяшчэнні. З імі перавага відавочная - прыкладанні могуць адпраўляць вам апавяшчэнні аб падзеі з календара без неабходнасці падключэння да Інтэрнэту. Аднак лакальныя апавяшчэнні могуць апавяшчаць вас толькі аб прадусталяваным дзеянні - напрыклад, вы ўсталявалі ў спісе задач, што хочаце атрымліваць апавяшчэнні за 5 хвілін да заканчэння тэрміну выканання задачы.
Фонавая музыка
Вам падабаецца слухаць радыё на вашым iPhone? Тады вам спадабаецца iOS 4. Цяпер вы можаце перадаваць музыку на свой iPhone у фонавым рэжыме, так што вы можаце рабіць што-небудзь яшчэ падчас праслухоўвання. Як я ўжо згадваў, прыкладанне павінна быць гатова да гэтых дзеянняў, вашыя бягучыя праграмы не будуць працаваць для вас, вам трэба чакаць абнаўленняў! Верагодна, у будучыні таксама з'явяцца прыкладанні для струменевага відэа, якія захоўваюць гукавую дарожку пры выключэнні і зноў пачынаюць трансляваць відэа пры паўторным уключэнні.
VoIP
Дзякуючы падтрымцы VoIP у фонавым рэжыме, можна трымаць Skype уключаным, і людзі змогуць тэлефанаваць вам, нават калі праграма закрыта. Гэта, вядома, цікава, і мне самому цікава, колькі з'явіцца абмежаванняў. Мяркую, што іх будзе няшмат.
Фонавая навігацыя
Лепш за ўсё гэтую функцыю прадставіў Navigon, пра які мы пісалі. Такім чынам, прыкладанне можа галасавой навігацыяй нават у фонавым рэжыме. Верагодна, гэтая функцыя таксама будзе выкарыстоўвацца праграмамі геалакацыі, якія распазнаюць, што вы ўжо пакінулі месца, дзе вы ўвайшлі ў сістэму.
Выкананне задання
Вы напэўна ведаеце гэтую функцыю з прыкладання SMS або пошты. Напрыклад, калі вы загрузіце малюнак на сервер у Dropbox, дзеянне будзе выканана, нават калі вы закрыеце прыкладанне. У фонавым рэжыме бягучая задача можа скончыцца.
Але што не можа выконваць шматзадачнасць у iOS 4?
Праграмы ў iOS 4 не могуць самастойна абнаўляцца. Такім чынам, праблема заключаецца ў службах абмену імгненнымі паведамленнямі, такіх як ICQ і падобных. Гэтыя праграмы не могуць працаваць у фонавым рэжыме, яны не могуць абнаўляцца. Па-ранейшаму будзе неабходна выкарыстоўваць такія рашэнні, як Beejive, дзе прыкладанне знаходзіцца ў сетцы на серверы Beejive, і калі хтосьці выпадкова напіша вам, вы атрымаеце апавяшчэнне праз push-апавяшчэнне.
Сапраўды гэтак жа іншыя прыкладанні не могуць абнавіць сябе. Гэта не тое, што iPhone будзе апавяшчаць вас аб новых артыкулах у праграме чытання RSS, ён не будзе апавяшчаць вас аб новых паведамленнях у Twitter і гэтак далей.
Як распазнаць фонавыя службы?
Карыстальнікам трэба будзе ведаць, якія службы працуюць у фонавым рэжыме. Вось чаму, напрыклад, пры выкарыстанні месцазнаходжання ў фонавым рэжыме ў верхняй радку стану з'явіцца невялікі значок або з'явіцца новы чырвоны радок стану, калі Skype працуе ў фонавым рэжыме. Карыстальнік будзе праінфармаваны.
Лепшае рашэнне?
Некаторым шматзадачнасць у iOS 4 можа здацца абмежаванай, але мы павінны думаць, што Apple імкнецца захаваць максімальна магчымы час аўтаномнай працы і максімальна высокую хуткасць тэлефона. У будучыні могуць з'явіцца іншыя фонавыя сэрвісы, але пакуль нам давядзецца задаволіцца імі.
Не ўсе функцыі сумяшчальныя з усімі прыладамі. Напрыклад, шматзадачнасць, карыстацкія шпалеры і падтрымка клавіятуры Bluetooth даступныя толькі для iPhone 4, iPhone 3GS і iPod touch трэцяга пакалення (мадэлі 32 ГБ і 64 ГБ з канца 2009 г.).
Праслухоўванне музыкі ў фонавым рэжыме ў пэўнай ступені таксама працуе на старых АС iPhone, некаторыя прыкладанні прапануюць запусціць уласную музыку з iPod падчас працы.
Лакальныя push-апавяшчэнні павінны былі быць тут даўно. Я выкарыстоўваю адзін ад ukolnik, які не папярэджвае мяне, калі я не ў Wi-Fi. І гэта сапраўды няёмка. ;-) І, на жаль, гэта не зменіць значок для мяне нават праз некалькі дзён, пакуль я не адкрыю яго. :-(
Ад шматзадачнасці я хацеў бы атрымаць магчымасць выйсці з прыкладання, каб прачытаць нядаўна атрыманае SMS і адказаць на яго, пасля чаго я хачу вярнуцца ў зыходны стан. Гэта, напэўна, не так і шмат. Але калі справа не ў дадатку Messages, але яно захоча рэдагаваць усе астатнія, то яно, верагодна, ніколі не будзе працаваць на сто адсоткаў.
Што ж... Я стаўлюся да навін аб новай iOS4 крыху халадней, так што, па меншай меры, я не буду занадта расчараваны. А я ўжо баюся апдэйта ад Navigon, зноў будзе дата дарда. :-( Спадзяюся, клавіятура QWERTZ прынамсі мне спадабаецца.
Цяпер многія праграмы захоўваюць сваё апошняе месцазнаходжанне, таму абнаўленне можа не спатрэбіцца. Дзякуючы абнаўленню, прылажэнне таксама атрымае больш хуткае пераключэнне. Аднак некаторыя дадаткі не захоўваюць свой статус, і ім абавязкова спатрэбіцца абнаўленне iOS 4..
Проста філасофская думка .. ці сапраўды мы хочам увесь час быць у icq, jabber і таму падобным? Каб хто заўгодна мог абудзіць нас у любы момант, патрывожыць, і мы ніколі не выходныя выходныя з лічбавага свету? І яшчэ адна рэч адносіцца да IM, яны не дазваляюць уваходзіць у сістэму з некалькіх месцаў (iPhone выйдзе з кліента IM на Mac або ПК і наадварот) ..
Пытанне можна задаць такім чынам, што сапраўды не будзе моманту, калі мы чакаем паведамлення ў IM і нам трэба быць онлайн? Калі-небудзь ён напэўна знойдзецца.. Для мяне дастаткова рашэння аля 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: дзякуй за тлумачэнне..магчыма, яны выдумалі
І ён нават не пройдзе праз джейлбрейк або разблакіроўку?
напэўна, зусім не..
калі ласка, скажыце мне, калі iOS 4 будзе афіцыйна выпушчана, я нідзе не магу гэта прачытаць...
Сёння, верагодна, у 19:00 CET
дзякуй
Пакуль нічога?
Цяпер я ў парадку :P
Прывітанне, у мяне такое практычнае пытанне.
Я спампаваў iOS 4, але шматзадачнасць twn усё яшчэ "раздражняе". Нават калі я хачу пакінуць праграму ў сэнсе выключэння, яна пераходзіць на панэль шматзадачнасці.
Я не хачу працягваць думаць пра тое, каб выдаліць іх адсюль. Ці можна гэта неяк вырашыць?
дзякуй
Добрая рэч рашэння Apple у тым, што вам не трэба турбавацца аб іх наяўнасці... вам не трэба іх выдаляць.
Я хацеў бы спытаць, ці ёсць спосаб адключыць прыкладанні ў шматзадачнасці?
Загадзя дзякуй за ваш адказ
правіць: дакладней выдаліць
Іх не трэба выключаць, нічога дрэннага ў гэтым няма :) Але калі прыйдзецца выключаць (я не ведаю па якой прычыне), проста патрымаеце палец на дадатку, праз некаторы час ён завібруе і вы можаце зачыніць...
Мне проста было цікава.. Дзякуй за адказ :)
Такім чынам, сёння я абнавіў іншыя праграмы і IRC-кліент Colloquy, згодна з апісаннем, выкарыстоўвае шматзадачнасць iOS4. Дагэтуль, калі я хацеў выкарыстоўваць push-апавяшчэнні, мне даводзілася падключацца праз вышыбалу, якая падключалася да маіх сервераў. Цяпер ён працуе з падключэннем непасрэдна да сервера IRC без перапынення злучэння і з апавяшчэннем, калі хтосьці вылучае або піша PM.
Такім чынам, можа хто-небудзь растлумачыць, як шматзадачнасць сапраўды працуе ў iOS4? Я быў проста ў тым, што менавіта так, як Хонца апісвае ў артыкуле.
Гэта дзякуючы функцыі Colloquy.. яна застанецца падлучанай да іх сервера, і калі вы вернецеся ў праграму, яна будзе перасылаць вам новыя абнаўленні, якія адбыліся.. IM Beejive або IM+ працуюць аналагічна, і, вядома, многія іншыя праграмы.. push-апавяшчэнні тады я папярэджваю вас аб новых паведамленнях..
Ну, я ўжо думаў пра гэта. Я зрабіў дамп паведамленняў на 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 таксама можна ўбачыць там, нават калі ў мяне гэтыя праграмы не актыўныя. Я зацікавіўся гэтым, калі заўважыў, што Colloquuy паказвае мне дакладны час, як доўга я быў падлучаны да сервера IRC, і калі я раней выкарыстоўваў яго з выкідалай, час скідаўся пры кожным запуску. Калі-небудзь мне давядзецца знайсці час і прадаць яго лепш, калі ён сапраўды не выкарыстоўваецца нейкім push-серверам.