Spojitosť: novú úroveň interakcie medzi mobilné a Apple desktop OS
Makradar Ios / / December 22, 2019
Apple chce kúpiť viac zariadení, trvať na pozícii, ktorá počítače, tablety a smartphony - sú úplne odlišné typy zariadení s unikátnymi scenára použitia. Avšak firma robí všetko pre to, aby čo najlepšie zariadenie pre prácu v spojení s navzájom. Mnoho užívateľov, nákup jeden iPhone alebo iPad, kúpiť v budúcnosti, a Mac, zo všetkých strán obklopuje sa s ekosystému Apple.
Ak si tiež priznať, že filozofia, potom s vydaním iOS 8 a OS X Yosemite budú odmenení vaša viera. Postupne sme získali integráciu rôznych funkcií a služieb, a to ako v operačnom systéme v priebehu posledných troch rokov, ale správy tento rok povedie integráciu mobilných a desktop operačného systému na novú úroveň, a to všetko vďaka technológii Kontinuita. To nemôže byť považovaný za rysom nového operačného systému, pretože poskytuje rad možností, z ktorých každý má svoju vlastnú spôsob fungovania a rôzne požiadavky na hardvér. Rovnako ako predtým sme vás rozprával zavádzanie a rozširovanie práce v iOS 8V tomto článku sa budeme sústrediť na technológie, ktorá sa skrýva za funkcie, ako je napríklad integrácia volanie, handover a výsadok.
iCloud: užšia integrácia
Od svojho vydania v iOS 5 - iCloud bola oficiálna spôsob, ako synchronizovať medzi iOS zariadení a počítačov Mac. A bolo to naozaj pohodlnejšie: stačí sa prihlásiť k svojmu novému zariadeniu s Apple ID, rovnako ako všetky kontakty, e-mail, záložky, heslá a ďalšie údaje okamžite ocitlo na ich obvyklé miest.
K práci s takmer všetkými funkciami Spojitosť vyžadujú iCloud, aj keď oblakom sa neprenáša žiadne dáta. Apple využil Apple ID viac univerzálna, čo vám umožní udržať všetok obsah pod kontrolou. Funkcia Family Zdieľanie napríklad umožňuje výmenu mediálnych súborov a aplikácií na viacerých zariadeniach využívajúcich rôzne Apple ID. To vám ušetrí od museli prihlásiť pod hlavný účet sťahovať aplikácie, čo zmätok v iCloudu, iMessage a FaceTime.
Ak používate jeden Apple ID v počítači Mac a iPhone, si môžete vychutnať všetky výhody, Kontinuitu, za predpokladu, že váš prístroj je kompatibilný so špecifickými funkciami (pre viac informácií o kompatibilita, atď.).
Telefónne hovory v OS X
Proces tvorby hlasových hovorov na Mac prostredníctvom mobilného operátora siete, popísané v dokumentácii je pomerne povrchné, ale preto, že z informácií dostupných v tejto dobe pre istotu je známe, že zariadenie musí byť pripojené k sieti Wi-Fi (je pravdepodobné, že u maku bude tiež povolené na ethernetové pripojenie, ale to je teraz s istotou povedať nemôžete). Zdá sa, že táto funkcia nepoužíva Bluetooth všeobecne (na rozdiel od handover) a nevyžaduje podporu pre peer-to-peer pripojenie k Wi-Fi (ako výsadok).
Tak, hlasové hovory, na rozdiel od zvyšku funkcií kontinuity, sa zdá byť jedinou funkciou beží na iMac a MacBook Pro liniek v roku 2007. Dáta budú prevedené do vašej lokálnej sieti, nie však cez internet.
Princíp fungovania Bluetooth 4.0 ako príklad IBeacon
Kontinuita-všetky funkcie okrem hlasových hovorov, okrem Wi-Fi, zviazané tiež Bluetooth 4.0 technológie (tiež známy ako Bluetooth nízkoenergetických). Aby sme pochopili, čo to je spôsobené, že je dôležité vedieť, o niektorých je k dispozícii Bluetooth LE, ktoré sú jasne viditeľné na príklade vlastného softvéru Apple - IBeacon.
Prvé zariadenie pre spotrebiteľa, ktorý podporuje Bluetooth LE, bol 4s iPhone. A i keď norma bola schválená už v roku 2010, masívne integrácia týchto modulov do gadgetov začal nie je to tak dávno. Inteligentné hodinky a iné nositeľné elektroniky, sa používa na komunikáciu s chytrými telefónmi a tablety, Apple tiež používa to, aby IBeacon ovládať funkcie, ktorá bola zavedená v iOS 7.0, ako "nové technológie sa rozširuje definíciu služby umiestnenia v systéme iOS ". Majákov a iOS zariadenia komunikujú medzi sebou prostredníctvom Bluetooth LE, určovanie polohy používateľa a poskytovať kontextovú funkcie pre aplikácie a služby.
Majáky používať "reklamou" komponentov Bluetooth LE, ktorý umožňuje veľmi málo informácií odosielať pakety v rôznych intervaloch (20 ms až 10 sekúnd). Tieto obaly majú veľkosť 47 bajtov 10 bajtov na úradné účely, 6 - k MAC-adresu a 31. - pre užitočné informácie.
V prípade IBeacon, Apple používa 20 bajtov pakety, ktoré sa zmestí prekvapivé množstvo dát. Tento 16-byte jedinečný identifikátor pre vývojárov aplikácií (Váš maják v nákupnom stredisku), 2-byte tag core poloha (nákupné centrum v San Franciscu) a 2-byte tag ďalšie miesta (elektronika oddelenia v obchode San Francisco). Bluetooth LE moduly v iOS zariadení pravidelne kontrolovať tieto signály a akonáhle sa objavili - bude aplikácia vám ponúka celý rad vecí, raz vás Priblížte sa k obchodu v priebehu pohybu na ňom, alebo keď ste preč od toho (za predpokladu, že máte povolené používať miesto pre príslušný aplikácie). Je dôležité, aby sa prenáša mohutný množstvo informácií za použitia čo najmenšie množstvo prostriedkov, ktoré má takmer žiadny vplyv na spotrebu energie.
New AirDrop: keď Bluetooth a Wi-Fi spolupracovať
Keď na WWDC Apple oznámil, že AirDrop bude podporovať prevod medzi OS X a iOS - Hall reagoval potleskom. To vyvoláva otázku, prečo sa tak nestalo pôvodne? Konieckoncov, aj na OS X a iOS výsadok funkcie boli, ale boli úplne nezlučiteľné.
Ukazuje sa, že AirDrop pre iOS 7 používa rovnaký "reklamy" príležitostí Bluetooth 4.0, ktorý je postavený na pracovnej IBeacon. Devices "presah" každý iný, deklarovať, že sú k dispozícii pre príjem dát. Pri pokuse o odoslanie súboru, vaše skeny zariadenie celá rada zariadení a zobrazí zoznam dostupných. Akonáhle príjemca potvrdí prevod - vytvorí peer-to-peer Wi-Fi pripojenie, ktoré budú odoslané a dát. Jablko používa pre tento štandard, taký Wi-Fi DirectČo však nie je kompatibilný s konvenčným Wi-Fi Direct (používané na Android zariadeniach). Z kombinácie týchto prvkov a hardvarnogo bude závisieť - AirDrop Ak musíte je podporovaný, alebo nie. Napríklad iPhone 4S má 4.0 Bluetooth modul, avšak nemá kompatibilný Wi-Fi čip, takže AirDrop na ňom nebudú podporované.
Prenos súborov výsadok v OS X Lion, Mountain Lion a Mavericks tiež pracuje prostredníctvom pripojenia typu peer-to-peer, ale k hľadaniu okolitých zariadení používaných Wi-Fi. To má logické vysvetlenie - v čase, keď bol predstavený funkcie výsadok, moduly Bluetooth 4.0 boli vybavené len niekoľko modelov celej linky mak. Preto je použitie Bluetooth by spôsobiť problémy s kompatibilitou na starších zariadeniach.
K dnešnému dňu, moduly potrebné Bluetooth LE k dispozícii v drvivej väčšine maku, podporovať OS X Yosemite (Majú je pre obdobie 2011-2012), takže prechod do tejto technológie je takmer neovplyvní leví podiel užívateľov. Zoznam počítačov s výsadok povolené takto:
- iMac (od roku 2012);
- MacBook Pro Retina displejom, bez (od roku 2012);
- MacBook Air (od roku 2011);
- Mac Mini (od roku 2011);
- Mac Pro (od roku 2013);
- MacBook Pro s Retina displejom (všetky modely);
Tento zoznam sa vzťahuje na zariadenia, posledný 2-3 roky, ale v porovnaní s Úplný zoznam zariadení, ktoré podpora OS X Yosemite - to je stále relatívne malý.
Súdiac podľa raných názorov užívateľov v OS X Yosemite je stále bežná podpora AirDrop, vy pozvolyayuyuschaya prenos súborov z jedného maku na strane druhej, takže môžeme predpokladať, že ako jedna z možností, a to zostane v konečnej verzii. Veríme, že časť užívateľov zostávajú na OS X Mavericks, používať operačný systém s dizajnom "pre-Ayvovskim", ako sa niektorí Užívatelia sú prilepené na Mac OS X Snow Leopard, pretože nechcel používať iOS podobné rozhranie a funkcie uložené Apple neskôr úniky.
ako Odovzdanie
Jednou z kľúčových funkcií Continuity je Odovzdanie, čo v skutočnosti môže výrazne zmeniť skúsenosti s používaním Apple zariadení. Vykonaním akékoľvek akcie, ktoré ste začali robiť na OS X, môžete bez problémov aj naďalej na mobilných zariadeniach, alebo naopak. Ako teda tieto zázraky ožívajú?
Po prvé, rovnako ako v prípade hlasových hovorov, musíme iCloud a handoff k práci na všetkých svojich zariadeniach sa musia použiť rovnaké Apple ID. Pripojenie k sebe, budú aj cez Bluetooth, ale tento proces prebieha automaticky a nevyžaduje žiadny zásah používateľa).
Akonáhle ste prihlásení do rovnakého iCloud-účtu, náš starý priateľ Bluetooth LE je zodpovedný za to, že niektoré zariadenia vedieť, aké akcie vykonať na strane druhej. Otvorte webovú stránku na iPad a ďalších zariadeniach v oblasti bude môcť kedykoľvek otvoriť, ak ho chcete. Tak sa zobrazí ikona Odoslanie v ľavom dolnom rohu lokskrina a robiť výpad na to - otvorte zodpovedajúce aplikáciu, prodolozhiv prácu z rovnakého miesta, kde bolo zastavené na strane druhej zariadení.
Tiež, ikony aplikácií využívajúce odovzdaní sa zobrazí na multitasking bare na ľavej strane domovskej obrazovky. budú umiestnené v doku, na ľavej strane ikonu Finder a prepínanie menu aplikácie (⌘Tab) - V OS X Yosemite je tiež zvláštne miesto vyhradené pre nich.
Takže kohútik alebo kliknite na ikonu handover, budete okamžite prepne do činnosti vykonáva v inom zariadení. Zároveň pokračovanie činnosti zabezpečuje aj také maličkosti, ako je pozícia posuvníka na stránke, ktorú práve čítate. Prenos dát nedochádza k sieti (ako je to v prípade výziev), peer-to-peer pripojenie (rovnako ako v výsadok) alebo Bluetooth. S najväčšou pravdepodobnosťou sa pre tieto účely používa iCloud, čo nám hovorí dve veci. V prvom rade - bude pracovať na iPhone 4S (Vďaka modulu Bluetooth 4.0) a za druhé - pre odovzdanie konania nutne aktívneho pripojenia k internetu.
Podľa Apple informácie, zoznam podporovaných zariadení Odovzdanie je nasledujúci:
- Všetky iOS zariadenia podporujúce IOS 8 s výnimkou iPad 2
- iMac (od roku 2012);
- MacBook Pro Retina displejom, bez (od roku 2012);
- MacBook Air (od roku 2011);
- Mac Mini (od roku 2011);
- Mac Pro (od roku 2013);
- MacBook Pro s Retina displejom (všetky modely);
Rovnako ako je tomu u výsadok, to je pravdepodobné, že mak neboli zahrnuté v tomto zozname bude pracovať s Odovzdávanie, pomocou technológie Bluetooth 4.0 externý adaptér, ale konečné verzie tohto tvrdenia to je nemožné.
Odovzdanie pre vývojárov
Teraz, keď sme zistili, čo iOS zariadenia a mak budú môcť do práce s handover, skúsme pochopí, že môžu (a nemôžu) robiť vývojári tretích strán pomocou dodávaného API Apple.
Ako budete môcť používať odovzdávanie v ich aplikáciách, budú vývojári musieť venovať prítomnosti univerzálneho akcie, ktoré by mali byť rovnaké v oboch verziách programu. Napríklad Apple Mail zdieľané čítanie a písanie e-mailov, ako dve rôzne akcie. Ak ste vývojár cloud storage klienta, potom budete mať naozajstný separačná účinnosť pri zobrazení textové dokumenty a tabuľky. Pre tieto účely triedy NSUserActivity
, Položky práce, ktoré sú podrobne popísané tu.
Odovzdanie do práce pomocou rovnakého rozhrania API, ktoré budete potrebovať na zostavenie do svojich aplikácií pre obe platformy zviazať podobné akcie používateľa. V tom spočíva najväčšie obmedzenie Odovzdanie - dokáže pracovať iba s aplikácií vytvorených pomocou jedného vývojárov.
Tak to sa stáva nemožnou situáciu pomocou rôznych aplikácií na pracovnej ploche a mobilným zariadením. Nemôžete odovzdať kartu z prehliadača Chrome na Mac OS X Safari na iPad, rovnako ako správy z programu Outlook v e-maile. To znamená, že používatelia, ktorí nepoužívajú štandardné Apple aplikácií byť nejaké nepríjemnosti a zatiaľ čo vývojári implementovali na ich podporu handover aplikácie, nebudete môcť využiť tohto Funkcie. Ale aj potom, stále zostáva čiastočne obmedzený, pretože nemožno použiť odovzdaní ak dávate prednosť "mix" aplikácií na rôznych platformách.
A aj keď toto obmedzenie nie je šťastný, tento mechanizmus znamená, že vývojári budú môcť prenášať dáta z jednej aplikácie do druhej, a to aj v prípade, že nie sú 100% indentichny. Napríklad, Microsoft Office, ktorý je na iPhone je jediná aplikácia a je rozdelená do samostatných aplikácií v OS X. Pokiaľ si rozdeliť prácu s rôznymi typmi súborov pre rôzne typy činností, potom Microsoft bude schopný prenášať dáta z aplikácie Word na počítačoch Mac priamo do aplikácie na iPhone alebo iPad.
Pre vývojárov, ktorí chcú používať natívne aplikácie na iOS a webovej verzie na ploche (napríklad Dokumenty Google alebo Facebook), Apple poskytol rôzne APIKtoré im umožnia, aby potvrdili svoju vlastníctvo konkrétnych domén a používať aplikácie s webovými stránkami v spojení s iOS aplikácií.
A konečne, pre tých druhy činností, v ktorých používateľ pracuje s rovnakými údajmi o viac zariadení súčasne, používa pokračovanie Streams, Umožňuje použitie obojsmernú komunikáciu medzi dvoma zariadeniami cez iCloud. Nevieme, čo bude meškanie v tomto prípade, ale Apple inžinier Keith Stettenfild tvrdil na WWDC, ktorá sa vlieva prácu "pomerne veľmi efektívny spôsob."
výsledok
Diskusia o kvalite vykonávania všetkých deklarovaných funkcií Continuity je ešte skoro, takže v tomto bode je potrebné poznamenať, len jednu nevýhodu - obmedzenú kompatibilitu ako maku a iOS zariadenia. Rýchly vývoj hardvéru plnkou smartphonu vždy znamenalo, že niektoré z nových vlastností a funkcií, bude k dispozícii len na najnovších zariadení. Majitelia starších maku, taky niekedy ostali, čo sa stalo s výsadok a obnovenie OS X cez internet.
Kontinuita - to je jeden z hlavných rysov oboch operačných systémov, ale postrádajú kopecky Bluetooth LE modul (~ $ 30) ponecháva počítač v hodnote tisíc dolárov na vedľajšej koľaji.
(via)