Приемственост: едно ново ниво на взаимодействие между мобилни и десктоп операционна система на Apple
Makradar Йос / / December 22, 2019
Apple иска от нас да си купите повече устройства, като настоява за позицията, че на компютри, таблети и смартфони - те са напълно различни видове устройства с уникални сценарии за използването. Въпреки това, компанията прави всичко възможно да се направи най-доброто устройство за работа във връзка един с друг. Много потребители, закупуване на един iPhone или IPAD, за да купуват в бъдеще, както и Mac, от всички страни от себе си околните с ябълка екосистема.
Ако вие също признавам, че философията, а след това с пускането на IOS и 8 OS X Йосемити вярата ви ще бъдат възнаградени. Ние постепенно получил интегрирането на различни функции и услуги, както в операционната система през последните три години, но пресата тази година, ще доведе на интеграцията на компютри и мобилни устройства с операционна система на ново ниво и това е всичко, благодарение на технологията Непрекъснатост. Тя не може да се смята за особеност на новата операционна система, тъй като тя предоставя набор от опции, всяка със собствен режим на работа и различните хардуерни изисквания. Точно както ние по-рано ви съобщихме за
прилагане и разширяване на работа в IOS 8В тази статия ще се фокусира върху технологията, която се крие зад функции, като например интеграцията на повикване, препредаване и парашутен десант.iCloud: по-тясна интеграция
От излизането си през IOS 5 - iCloud е официален начин да се синхронизира между вашите IOS устройства и Mac компютри. И това е наистина удобно: просто влезте в новото си устройство с вашия Apple ID, като всичките си контакти, електронна поща, отметки, пароли и други данни, веднага се намират на обичайната си места.
За да работите с почти всички функции, за непрекъснатост изискват iCloud, дори и през облака не се предава никакви данни. Apple е използвала Apple ID-гъвкави, което ви позволява да се запази цялото съдържание под контрол. Функция Семеен споделяне, например, дава възможност за обмен на мултимедийни файлове и приложения на различни устройства, използващи различни Apple ID. Това ще ви спаси от налага да влезете в рамките на основната сметка, за да изтеглите приложения, като по този начин объркване в iCloud, iMessages и FaceTime.
Ако използвате един Apple ID на вашия Mac и iPhone, можете да се насладите на всички предимства Континуитетът, при условие, че вашето устройство е съвместимо със специфични функции (за повече информация относно съвместимост и т.н.).
Телефонните разговори в OS X
Процесът на вземане на гласови повиквания в Mac, чрез клетъчна мрежа оператор, описани в документацията е доста повърхностно, но поради наличната информация по това време със сигурност е известно, че устройството трябва да бъде свързан към мрежа Wi-Fi (вероятно за маковете също ще бъде разрешено на Ethernet връзка, но тя е вече уверено да се каже това не може). Очевидно е, че тази функция не използва Bluetooth като цяло (за разлика от предаване) и не изисква поддръжка за партньорска към партньорската връзки за достъп до Wi-Fi (като парашутен десант).
По този начин, гласови повиквания, за разлика от останалата част от функциите, приемственост, изглежда е единствената функция работи на IMAC и MacBook Pro линии през 2007 година. Данните ще бъдат прехвърлени в рамките на вашата локална мрежа, а не чрез интернет.
Операционната принципа на Bluetooth 4.0 за пример iBeacon
Непрекъснатост-всички функции с изключение на гласови повиквания, в допълнение към Wi-Fi, свързани също с технология Bluetooth 4.0 (известен също като Bluetooth ниско потребление на енергия). За да се разбере на какво се дължи, е важно да се знае за някои функции, Bluetooth LE, които са ясно видими по примера на собствен софтуер на Apple - iBeacon.
Първият потребителите устройство, което поддържа Bluetooth LE, беше най-4s iPhone. И въпреки, че стандартът е одобрен през 2010 г., масивна интеграцията на тези модули в джаджи започна не толкова отдавна. Умните часовници и други носими електрониката, той се използва за комуникация с смартфони и таблети, Apple също го използва, за да iBeacon работите с функцията, която е въведена в IOS 7.0, като "нова технология се разширява определението за услуги места в IOS ". Маяци и IOS-устройства да комуникират помежду си чрез Bluetooth LE, определяне местоположението на потребителя и осигуряване в зависимост от контекста функционалност за приложения и услуги.
Маяци ползване "Реклама" компонент Bluetooth LE, което позволява много малко информация за изпращане на пакети през различни интервали (от 20 милисекунди до 10 сек). Тези пакети са с площ от 47 байта 10 байта за служебни цели, 6 - на MAC адрес и 31 - за полезна информация.
В случай на iBeacon, Apple използва 20-байтови пакети, които могат да се поберат изненадващо количество данни. Този 16-байт уникален идентификатор за разработчиците на приложения (вашия фар в мола), 2-байт ядро таг местоположение (търговски център в Сан Франциско) и 2-байт етикет допълнителни места (електроника отдел в търговския център Сан Франциско). Bluetooth LE модули в IOS устройства за периодично сканиране тези маяци и веднага след като те бъдат открити - приложението ще ви предложи различни неща, след като се доближи до магазина по време на движението по него, или когато сте далеч от него (при условие, че имате право да използвате мястото за съответната приложения). Важно е, че се предава един як количество информация с помощта на най-малко количество ресурси, които има почти никакъв ефект върху потреблението на енергия.
Нова парашутен десант: когато Bluetooth и Wi-Fi работят заедно
Когато Apple обяви на WWDC, че парашутен десант ще подкрепи трансфер между OS X и IOS - Зала отговори аплодисменти. Това поставя въпроса защо това не е направено първоначално? В крайна сметка, и на OS X, и IOS парашутен десант функции са, но те са напълно несъвместими.
Оказва се, че парашутен десант в IOS 7 използва една и съща "Реклама" възможностите Bluetooth 4.0, който е построен на работа iBeacon. Устройства "припокриване" помежду си, заявявайки, че те са на разположение за получаване на данни. Когато се опитате да изпратите файл, Устройството ви сканира са редица устройства и ви показва списък с наличните. Веднага след като получателят потвърждава трансфера на - ще се създаде партньорска към партньорската Wi-Fi връзка, която ще бъде изпратена и данни. Apple приложения на този стандарт, такъв Wi-Fi DirectКоето обаче не е съвместим с конвенционалната Wi-Fi Direct (използван за Android-устройства). От комбинацията на тези функции и hardvarnogo ще зависи - парашутен десант, ако устройството ви се поддържа или не. Например, iPhone 4s е с 4.0 модул Bluetooth, но той не е свързан съвместим Wi-Fi чип, така че парашутен десант върху него няма да бъдат подпомагани.
Прехвърляне на файлове парашутен десант в OS X Lion, планински лъв и Маверикс също работи чрез свързване на партньорска към партньорската, но за да търсят близките устройства, използвани Wi-Fi. Той има логично обяснение - в момент, когато тя беше представена парашутен десант функция, Bluetooth 4.0 модули са оборудвани само с няколко модела на цялата линия макове. Следователно, използването на Bluetooth ще доведе до проблеми със съвместимостта на по-стари устройства.
Към днешна дата, е необходимо Bluetooth LE модули на разположение в по-голямата част от макове, подкрепа OS X Йосемити (Те ги имам за периода 2011-2012 г.), така че преминаването към тази технология е почти не се отрази лъвския пай потребители. Списък на компютри с парашутен десант активирана, както следва:
- IMAC (от 2012 г.);
- MacBook Pro, без Retina-дисплей (от 2012 г.);
- MacBook Air (започвайки през 2011 г.);
- Mac Mini (от 2011 г.);
- Mac Pro (считано от 2013 г.);
- MacBook Pro с Retina-дисплей (всички модели);
Този списък включва устройството последните 2-3 години, но в сравнение с пълния списък на устройства, които поддържат OS X Йосемити - тя все още е относително малък.
Съдейки от първите прегледи на потребителите в OS X Йосемити все още е конвенционален подкрепа парашутен десант, можете pozvolyayuyuschaya трансфер на файлове от един мак, от друга страна, за да можем да се предположи, че като опция, и той ще остане в крайната версия. Ние вярваме, че част от потребителите остават на OS X Mavericks, да използват операционната система с дизайна "предварително Ayvovskim", тъй като някои Потребителите блокират на OS X Snow Leopard, не искат да използват IOS подобни интерфейс и функции, наложени от Apple в по-късно пресата.
Как препредаване
Една от основните функции за непрекъснатост е предаване, което на практика може драматично да промени практиката в използването на Apple-устройства. Извършване на всякакви действия, които са започнали да се правят на OS X, можете да без никакви проблеми да продължи на мобилни устройства, или обратното. Как тогава тези чудеса оживяват?
На първо място, тъй като в случай на гласови повиквания, имаме нужда от iCloud, и препредаване на работа на всичките си устройства трябва да използват един и същ идентификационен номер на Apple. Се свързват помежду си, те също ще бъде чрез Bluetooth, но процесът ще бъде автоматично и не изисква намеса на потребителя).
След като сте влезли в същия профил iCloud-стария ни приятел Bluetooth LE ще отговаря за това едно устройство да се знае какви действия извършват от друга. Отваряне на уеб страница, на Ipad и други съоръжения в обекта ще бъде в състояние да го отворите по всяко време, ако искате. По този начин ще се покаже Handoff в долния ляв ъгъл lokskrina и направи силен удар в нея - вие отворете съответното приложение, prodolozhiv работата от същото място, където е бил спрян в другия устройство.
Също така, икони на приложения, използващи предаване, ще бъдат показани в лентата за многозадачност в ляво от началния екран. те ще бъдат поставени на подсъдимата скамейка, в ляво на иконата Finder и меню превключване на приложенията (⌘Tab) - В OS X Йосемити е и специално място, запазено за тях.
Осъществяване чешмяна или да кликнете върху иконата, за препредаване, веднага ще се премине към действия, извършени на друго устройство. В същото време за продължаване на дейността се предвижда дори такива дреболии като позицията за превъртане на страницата, която четете. за предаване на данни не се появява в локалната мрежа (както е в случая на разговори), партньорска към партньорската връзка (както е в парашутен десант) или Bluetooth. Най-вероятно, за тези цели се използва iCloud, което от своя страна ни казва две неща. На първо място - ще работи на iPhone 4s на (Благодарности на модула Bluetooth 4.0) и на второ място - за препредаване задължително активна интернет връзка.
Според Apple информация, списък на поддържаните устройства Handoff е както следва:
- Всички ЗИ-устройство, поддържащо ЗИ 8 освен IPAD 2
- IMAC (от 2012 г.);
- MacBook Pro, без Retina-дисплей (от 2012 г.);
- MacBook Air (започвайки през 2011 г.);
- Mac Mini (от 2011 г.);
- Mac Pro (считано от 2013 г.);
- MacBook Pro с Retina-дисплей (всички модели);
Както е случаят с парашутен десант, е вероятно, че маковете не бяха включени в този списък, ще работи с Препредаване, използвайки Bluetooth 4.0 външен адаптер, но окончателното освобождаване на това твърдение това е невъзможно.
Препредаване за разработчици
Сега, когато сме измислили какво IOS устройства и макове ще могат да работят с препредаване, нека да опитам Разбирам, че те може (и не може) направя за програмисти на трети страни с помощта на предоставения програмен интерфейс Apple.
Преди да можете да използвате препредаване в техните приложения, разработчиците ще трябва да присъства на наличието на универсална действие, което трябва да е същата и в двете версии на приложението. Например, Apple Mail сподели четене и писане на имейли, като две различни действия. Ако сте разработчик на клиента за съхранение облак, а след това ще имате истински дейност раздяла, докато разглеждате текстов документ и електронната таблица. За тези цели от класа NSUserActivity
, Т на работа, които са описани подробно тук.
Препредаване да работи, използвайки същия API, което ще трябва да се изгради в своите приложения за двете платформи, за да завържете подобни действия на потребителя. Тук се намира най-голямото ограничение препредаване - той може да работи само с приложения, създадени от един разработчик.
По този начин става невъзможно сценарий използване на различни приложения на работния плот и мобилното устройство. Вие не може да премине в раздела от Chrome на Safari OS X върху Ipad, както и съобщение от Outlook по пощата. Това означава, че потребителите, които не използват стандартните приложения на Apple ще бъде известно неудобство и а разработчиците са приложени в тяхната поддържа предаването на приложение, няма да бъде в състояние да се възползват от тази функция. Но дори и тогава, все още остава частично ограничено тъй като не може да не се използва предаване, ако предпочитате да "микс" приложения за различни платформи.
И въпреки, че това ограничение не е щастлив, че този механизъм средства разработчиците ще могат да прехвърлят данни от едно приложение на друго, дори и ако те не са 100% indentichny. Например, Microsoft Office, който е на iPhone е само едно заявление и е разделен на отделни приложения в OS X. Ако разделите работата с различни типове файлове за различни видове дейност, а след това Microsoft ще може да предава данни от Word за Mac директно в приложението на iPhone или IPAD.
За разработчиците, които предпочитат да използват стандартните приложения за IOS и уеб версията на работния плот (като Google Docs или Facebook), Apple е осигурил различни APIЗа да им се даде възможност да се потвърди тяхната собственост на определени домейни и да използвате уеб-базирани приложения във връзка с IOS-приложения.
Накрая, за тези видове дейност, в която потребителят взаимодейства с едни и същи данни от различни устройства едновременно, използвани Продължаване потоци, Позволява използването на двупосочната комуникация между две устройства чрез iCloud. Ние не знаем какво ще бъде забавянето в този случай, но Apple инженер Кийт Stettenfild твърдеше, че ще WWDC, която тече работа "доста много ефективен начин."
резултати
Говорим за качеството на изпълнение на всички декларирани функции Continuity все още е рано, така че в този момент може да се отбележи само един недостатък - ограничена съвместимост като мак и IOS-устройства. Бързото развитие на хардуер плънка смартфон винаги означава, че някои от най-новите функции и функции ще бъдат на разположение само на най-новите устройства. Собствениците на по-стари макове, също понякога остават зад себе си, какво се е случило с парашутен десант и за възстановяване на OS X чрез интернет.
Приемствеността - това е една от основните характеристики на двете операционни системи, обаче, липсва копейка Bluetooth LE модул (~ $ 30) напуска вашия компютър, на стойност хиляди долари от пътя.
(чрез)