Зачыніць аб'яву

Сервер 9to5Mac, у прыватнасці Марк Гурман, ужо прадставіў яго ў мінулым месяцы некаторыя цікавыя ідэі адносна будучай аперацыйнай сістэмы iOS 8, якая павінна быць прадстаўлена менш чым праз тры тыдні на WWDC. Інфармацыя паступае непасрэдна з яго ўласных крыніц і ўжо даказала сваю праўдзівасць і дакладнасць у большасці выпадкаў у мінулым. Па словах Гурмана, iPad з восьмай версіяй iOS павінны атрымаць найважнейшую асаблівасць, якую ўпершыню прадэманстраваў Microsoft Surface - магчымасць працаваць з двума праграмамі адначасова.

Шматзадачнасць на паверхні - адна з бясспрэчных пераваг планшэта Microsoft у параўнанні з iPad, і ў гэтым плане Redmond некалькі разоў атакаваў канкурэнтаў у сваёй рэкламе. Мы будзем хлусіць, гэта асаблівасць Windows RT, якой некаторыя з нас зайздросцяць. Прагляд відэа падчас нататак або ўвод тэксту падчас прагляду вэб-старонак будзе карысны ў многіх сітуацыях. У цяперашні час iPad дазваляе выкарыстоўваць толькі поўнаэкранныя праграмы, і лепшым варыянтам для працы з некалькімі праграмамі з'яўляецца выкарыстанне некалькіх пальцаў для пераключэння паміж праграмамі.

iOS 8 павінна гэта змяніць. Па словах крыніц Гурмана, карыстальнікі iPad змогуць працаваць адразу з двума праграмамі. У той жа час павінна быць прасцей перамяшчаць файлы паміж імі, г.зн. простым перацягваннем з аднаго акна ў другое. Тое ж самае павінна адносіцца да тэксту або малюнкаў у дакументах. Функцыя XPC, над якой, па словах Гурмана, Apple працуе некаторы час, таксама павінна дапамагчы ў гэтым. XPC працуе проста з дапамогай праграмы A, якая паведамляе сістэме: «Я магу загружаць выявы ў Інтэрнэт», і калі вы хочаце падзяліцца выявай у праграме B, у меню з'яўляецца магчымасць загрузіць яе праз праграму A.

Аднак рэалізаваць адлюстраванне адразу двух прыкладанняў больш складана, чым здаецца на першы погляд. Па-першае, такая шматзадачнасць прад'яўляе велізарныя патрабаванні да працэсара і аператыўнай памяці. З-за гэтага Apple павінна абмежаваць функцыю толькі новымі машынамі, якія маюць не менш за 1 ГБ аператыўнай памяці. Гэта выключае, напрыклад, iPad mini першага пакалення. Цалкам верагодна, што такую ​​функцыю атрымаюць толькі iPad, прадстаўленыя ў мінулым годзе, бо ў іх дастаткова магутнасці. Варта таксама ўлічыць, што паўнавартасны запуск двух прыкладанняў адначасова будзе аказваць істотны ўплыў на час аўтаномнай працы.

Калі не лічыць апаратных складанасцей, праблему яшчэ трэба вырашыць праграмна. Apple не можа проста размясціць дзве праграмы побач адна з адной у ландшафтным рэжыме, як відаць на пачатковым малюнку. Асобныя аб'екты было б цяжка кантраляваць. Сервер Ars Technica мяркуе, што функцыя ў Xcode, якая існуе з iOS 6, можа дапамагчы - Аўтаматычны макет. Дзякуючы ёй замест дакладнага размяшчэння элементаў можна ўсталяваць, напрыклад, толькі адлегласць ад краёў і такім чынам зрабіць прыкладанне спагадным, падобна таму, як гэта вырашана на платформе Android. Але, як нам пацвердзілі некаторыя распрацоўшчыкі, гэтай функцыяй амаль ніхто не карыстаецца, і таму ёсць прычына. Гэта адбываецца таму, што яму значна не хапае аптымізацыі і можа значна запаволіць працу прыкладання пры выкарыстанні на больш складаных экранах. Ён лепш за ўсё падыходзіць для экранаў прадусталяванага тыпу, сказаў нам распрацоўшчык z Кіраваныя шляхі.

Другі варыянт - прадстаўленне спецыяльнага дысплея, гэта значыць трэцяя арыентацыя ў дадатак да гарызантальнай і вертыкальнай. Распрацоўшчыку трэба было б дакладна адаптаваць сваё прыкладанне да зададзенага дазволу, няхай гэта будзе палова дысплея або іншае вымярэнне. Такім чынам, кожнае прыкладанне павінна мець выразную падтрымку, і немагчыма было б адразу выкарыстоўваць непадтрымоўваныя прыкладанні, што не вельмі задавальняе Apple. Калі ён упершыню прадставіў iPad, ён дазволіў праграмам для iPhone працаваць у двух рэжымах маштабавання, што дало магчымасць выкарыстоўваць усе праграмы, даступныя ў App Store. Вядома, Apple можа прыдумаць зусім нетрадыцыйнае рашэнне, якое элегантна вырашыла б шматзадачнасць.

Яшчэ адна праблема, якую трэба вырашыць, - як размясціць прыкладанні побач. Ён павінен быць дастаткова простым і інтуітыўна зразумелым, каб лёгка дадаць або адключыць другое прыкладанне. Канцэптуальнае відэа ніжэй прапануе адзін са спосабаў, але яно здаецца занадта вылюдным для выкарыстання нават менш дасведчанымі ў тэхніцы карыстальнікамі. Так што будзе цікава паглядзець, як Apple будзе спрачацца з гэтай функцыяй, калі яна сапраўды яе прадставіць.

[youtube id=_H6g-UpsSi8 шырыня=”620″ вышыня=”360″]

крыніца: 9to5Mac
.