Spojitost: novou úroveň interakce mezi mobilní a Apple desktop OS
Makradar Ios / / December 22, 2019
Apple chce koupit více zařízení, trvat na pozici, která počítače, tablety a smartphony - jsou zcela odlišné typy zařízení s unikátními scénáře použití. Nicméně firma dělá vše pro to, aby co nejlépe zařízení pro práci ve spojení s navzájem. Mnoho uživatelů, nákup jeden iPhone nebo iPad, koupit v budoucnu, a Mac, ze všech stran obklopuje se s ekosystému Apple.
Pokud si také přiznat, že filosofie, pak s vydáním iOS 8 a OS X Yosemite budou odměněni vaše víra. Postupně jsme získali integraci různých funkcí a služeb, a to jak v operačním systému v průběhu posledních tří let, ale zprávy letos povede integraci mobilních a desktop operačního systému na novou úroveň, a to vše díky technologii Kontinuita. To nemůže být považován za rysem nového operačního systému, protože poskytuje řadu možností, z nichž každý má svou vlastní způsob fungování a různé požadavky na hardware. Stejně jako dříve jsme vás vyprávěl zavádění a rozšiřování práce v iOS 8V tomto článku se budeme soustředit na technologie, která se skrývá za funkce, jako je například integrace volání, handover a výsadek.
iCloud: užší integrace
Od svého vydání v iOS 5 - iCloud byla oficiální způsob, jak synchronizovat mezi iOS zařízení a počítačů Mac. A bylo to opravdu pohodlnější: stačí se přihlásit ke svému novému zařízení s Apple ID, stejně jako všechny kontakty, e-mail, záložky, hesla a další údaje okamžitě ocitlo na jejich obvyklé míst.
K práci s téměř všemi funkcemi Spojitost vyžadují iCloud, i když oblakem se nepřenáší žádná data. Apple využil Apple ID více univerzální, což vám umožní udržet veškerý obsah pod kontrolou. Funkce Family Sdílení například umožňuje výměnu mediálních souborů a aplikací na více zařízeních využívajících různé Apple ID. To vám ušetří od museli přihlásit pod hlavní účet stahovat aplikace, což zmatek v iCloudu, iMessage a FaceTime.
Používáte-li jeden Apple ID v počítači Mac a iPhone, si můžete vychutnat všechny výhody, Kontinuitu, za předpokladu, že váš přístroj je kompatibilní se specifickými funkcemi (pro více informací o kompatibilita, atd.).
Telefonní hovory v OS X
Proces tvorby hlasových hovorů na Mac prostřednictvím mobilního operátora sítě, popsané v dokumentaci je poměrně povrchní, ale proto, že z informací dostupných v této době pro jistotu je známo, že zařízení musí být připojeno k síti Wi-Fi (je pravděpodobné, že u máku bude také povoleno na ethernetové připojení, ale to je nyní s jistotou říci nemůžete). Zdá se, že tato funkce nepoužívá Bluetooth obecně (na rozdíl od handover) a nevyžaduje podporu pro peer-to-peer připojení k Wi-Fi (jako výsadek).
Tak, hlasové hovory, na rozdíl od zbytku funkcí kontinuity, se zdá být jedinou funkcí běží na iMac a MacBook Pro linek v roce 2007. Data budou převedeny do vaší lokální síti, nikoliv však přes internet.
Princip fungování Bluetooth 4.0 jako příklad IBeacon
Kontinuita-všechny funkce kromě hlasových hovorů, kromě Wi-Fi, svázané také Bluetooth 4.0 technologie (také známý jako Bluetooth nízkoenergetických). Abychom pochopili, co to je způsobeno, že je důležité vědět, o některých je k dispozici Bluetooth LE, které jsou jasně viditelné na příkladu vlastního softwaru Apple - IBeacon.
První zařízení pro spotřebitele, který podporuje Bluetooth LE, byl 4s iPhone. A třebaže tato norma byla schválena již v roce 2010, masivní integrace těchto modulů do gadgetů začal není to tak dávno. Inteligentní hodinky a jiné nositelné elektroniky, se používá ke komunikaci s chytrými telefony a tablety, Apple také používá to, aby IBeacon ovládat funkce, která byla zavedena v iOS 7.0, jako „nové technologie se rozšiřuje definici služby umístění v systému iOS“. Majáků a iOS zařízení komunikují mezi sebou prostřednictvím Bluetooth LE, určování polohy uživatele a poskytovat kontextovou funkce pro aplikace a služby.
Majáky používat „reklamou“ komponent Bluetooth LE, který umožňuje velmi málo informací odesílat pakety v různých intervalech (20 ms až 10 sekund). Tyto obaly mají velikost 47 bajtů 10 bajtů pro úřední účely, 6 - k MAC-adresu a 31. - pro užitečné informace.
V případě IBeacon, Apple používá 20 bajtů pakety, které se vejde překvapivé množství dat. Tento 16-byte jedinečný identifikátor pro vývojáře aplikací (Váš maják v nákupním středisku), 2-byte tag core poloha (nákupní centrum v San Francisku) a 2-byte tag další místa (elektronika oddělení v obchodě San Francisco). Bluetooth LE moduly v iOS zařízení pravidelně kontrolovat tyto signály a jakmile se objevili - bude aplikace vám nabízí celou řadu věcí, jednou vás Přibližte se k obchodu v průběhu pohybu na něm, nebo když jste pryč od toho (za předpokladu, že máte povoleno používat místo pro příslušný aplikace). Je důležité, aby se přenáší mohutný množství informací za použití co nejmenší množství prostředků, které má téměř žádný vliv na spotřebu energie.
New AirDrop: když Bluetooth a Wi-Fi spolupracovat
Když na WWDC Apple oznámil, že AirDrop bude podporovat převod mezi OS X a iOS - Hall reagoval potleskem. To vyvolává otázku, proč se tak nestalo původně? Koneckonců, i na OS X a iOS výsadek funkce byly, ale byly naprosto neslučitelné.
Ukazuje se, že AirDrop pro iOS 7 používá stejný „reklamy“ příležitostí Bluetooth 4.0, který je postaven na pracovní IBeacon. Devices „přesah“ každý jiný, deklarovat, že jsou k dispozici pro příjem dat. Při pokusu o odeslání souboru, vaše skeny zařízení celá řada zařízení a zobrazí seznam dostupných. Jakmile příjemce potvrdí převod - vytvoří peer-to-peer Wi-Fi připojení, které budou odeslány a dat. Jablko používá pro tento standard, takový Wi-Fi DirectCož však není kompatibilní s konvenčním WiFi Direct (používané na Android zařízení). Z kombinace těchto prvků a hardvarnogo bude záviset - AirDrop-li vaše zařízení je podporován, či nikoli. Například iPhone 4S má 4.0 Bluetooth modul, avšak nemá kompatibilní Wi-Fi čip, takže AirDrop na něm nebudou podporovány.
Přenos souborů výsadek v OS X Lion, Mountain Lion a Mavericks také pracuje prostřednictvím připojení typu peer-to-peer, ale k hledání okolních zařízení používaných Wi-Fi. To má logické vysvětlení - v době, kdy byl představen funkce výsadek, moduly Bluetooth 4.0 byly vybaveny jen několik modelů celé linky mák. Proto je použití Bluetooth by způsobit problémy s kompatibilitou na starších zařízeních.
K dnešnímu dni, moduly potřebné Bluetooth LE k dispozici v drtivé většině máku, podporovat OS X Yosemite (Mají je pro období 2011-2012), takže přechod do této technologie je téměř neovlivní lví podíl uživatelů. Seznam počítačů s výsadek povoleno takto:
- iMac (od roku 2012);
- MacBook Pro Retina displejem, aniž by (od roku 2012);
- MacBook Air (od roku 2011);
- Mac Mini (od roku 2011);
- Mac Pro (počínaje rokem 2013);
- MacBook Pro s Retina displejem (všechny modely);
Tento seznam se vztahuje na zařízení, poslední 2-3 roky, ale ve srovnání s Úplný seznam zařízení, která podpora OS X Yosemite - to je stále relativně malý.
Soudě podle raných názorů uživatelů v OS X Yosemite je stále běžná podpora AirDrop, vy pozvolyayuyuschaya přenos souborů z jednoho máku na straně druhé, takže můžeme předpokládat, že jako jedna z možností, a to zůstane v konečné verzi. Věříme, že část uživatelů zůstávají na OS X Mavericks, používat operační systém s designem „pre-Ayvovskim“, jak se někteří Uživatelé jsou přilepená na Mac OS X Snow Leopard, protože nechtěl používat iOS podobné rozhraní a funkce uložené Apple později úniky.
Jak Předání
Jednou z klíčových funkcí Continuity je Předání, což ve skutečnosti může výrazně změnit zkušenosti s používáním Apple zařízení. Provedením jakékoli akce, které jste začali dělat na OS X, můžete bez problémů i nadále na mobilních zařízeních, nebo naopak. Jak tedy tyto zázraky ožívají?
Za prvé, stejně jako v případě hlasových hovorů, musíme iCloud a Handoff k práci na všech svých zařízeních se musí použít stejné Apple ID. Připojení k sobě, budou i přes Bluetooth, ale tento proces probíhá automaticky a nevyžaduje žádný zásah uživatele).
Jakmile jste přihlášeni do stejného iCloud-účtu, náš starý přítel Bluetooth LE je odpovědný za to, že některá zařízení vědět, jaké akce provést na straně druhé. Otevřete webovou stránku na iPad a dalších zařízeních v oblasti bude moci kdykoliv otevřít, pokud ho chcete. Tak se zobrazí ikona Předání v levém dolním rohu lokskrina a dělat výpad na to - otevřete odpovídající aplikaci, prodolozhiv práci ze stejného místa, kde bylo zastaveno na straně druhé zařízení.
Také, ikony aplikací využívající předávce se zobrazí na multitasking baru na levé straně domovské obrazovky. budou umístěny v doku, na levé straně ikonu Finderu a přepínání menu aplikace (⌘Tab) - V OS X Yosemite je také zvláštní místo vyhrazené pro ně.
Takže kohoutek nebo klikněte na ikonu handover, budete okamžitě přepne do činnosti provádí v jiném zařízení. Zároveň pokračování činnosti zajišťuje i takové maličkosti, jako je pozice posuvníku na stránce, kterou právě čtete. Přenos dat nedochází k síti (jako je tomu v případě výzev), peer-to-peer připojení (stejně jako v výsadek) nebo Bluetooth. S největší pravděpodobností se pro tyto účely používá iCloud, což nám říká dvě věci. V první řadě - bude pracovat na iPhone 4S (Díky modulu Bluetooth 4.0) a za druhé - pro předání řízení nutně aktivního připojení k internetu.
Podle Apple informace, seznam podporovaných zařízení Předání je následující:
- Všechny iOS zařízení podporující IOS 8 s výjimkou iPad 2
- iMac (od roku 2012);
- MacBook Pro Retina displejem, aniž by (od roku 2012);
- MacBook Air (od roku 2011);
- Mac Mini (od roku 2011);
- Mac Pro (počínaje rokem 2013);
- MacBook Pro s Retina displejem (všechny modely);
Stejně jako je tomu u výsadek, to je pravděpodobné, že mák nebyly zahrnuty v tomto seznamu bude pracovat s Předávání, pomocí technologie Bluetooth 4.0 externí adaptér, ale konečné verze tohoto tvrzení to je nemožné.
Předání pro vývojáře
Nyní, když jsme zjistili, co iOS zařízení a mák budou moci do práce s handover, zkusme pochopí, že mohou (a nemohou) dělat vývojáři třetích stran pomocí dodávaného API Apple.
Než budete moci používat předávání v jejich aplikacích, budou vývojáři muset věnovat přítomnosti univerzálního akce, které by měly být stejné v obou verzích aplikace. Například Apple Mail sdílené čtení a psaní e-mailů, jako dvě různé akce. Pokud jste vývojář cloud storage klienta, pak budete mít opravdový separační účinnost při zobrazení textové dokumenty a tabulky. Pro tyto účely třídy NSUserActivity
, Položky práce, které jsou podrobně popsány zde.
Předání do práce pomocí stejného rozhraní API, které budete potřebovat k sestavení do svých aplikací pro obě platformy svázat podobné akce uživatele. V tom spočívá největší omezení Předání - dokáže pracovat pouze s aplikací vytvořených pomocí jednoho vývojáře.
Tak to se stává nemožnou situaci pomocí různých aplikací na pracovní ploše a mobilním zařízením. Nemůžete předat kartu z Chromu na Mac OS X Safari na iPad, stejně jako zprávy z aplikace Outlook v e-mailu. To znamená, že uživatelé, kteří nepoužívají standardní Apple aplikací být nějaké nepříjemnosti a zatímco vývojáři implementovali na jejich podporu handover aplikace, nebudete moci využít tohoto Funkce. Ale i pak, stále zůstává částečně omezen, protože nelze použít předávce pokud dáváte přednost „mix“ aplikací na různých platformách.
Ai když toto omezení není šťastný, tento mechanismus znamená, že vývojáři budou moci přenášet data z jedné aplikace do druhé, a to i v případě, že nejsou 100% indentichny. Například, Microsoft Office, který je na iPhone je jediná aplikace a je rozdělena do samostatných aplikací v OS X. Pokud si rozdělit práci s různými typy souborů pro různé typy činností, pak Microsoft bude schopen přenášet data z aplikace Word na počítačích Mac přímo do aplikace na iPhone nebo iPad.
Pro vývojáře, kteří chtějí používat nativní aplikace na iOS a webové verze na ploše (například Dokumenty Google nebo Facebook), Apple poskytl různé APIKteré jim umožní, aby potvrdili svou vlastnictví konkrétních domén a používat aplikace s webovými stránkami ve spojení s iOS aplikací.
A konečně, pro ty druhy činností, v nichž uživatel pracuje se stejnými údaji o více zařízení současně, používá pokračování Streams, Umožňuje použití obousměrnou komunikaci mezi dvěma zařízeními přes iCloud. Nevíme, co bude zpoždění v tomto případě, ale Apple inženýr Keith Stettenfild tvrdil na WWDC, která se vlévá práci „poměrně velmi efektivní způsob.“
Výsledek
Diskuse o kvalitě provádění všech deklarovaných funkcí Continuity je ještě brzy, takže v tomto bodě je třeba poznamenat, jen jednu nevýhodu - omezenou kompatibilitu jako máku a iOS zařízení. Rychlý vývoj hardwaru nádivkou smartphonu vždy znamenalo, že některé z nových vlastností a funkcí, bude k dispozici pouze na nejnovějších zařízení. Majitelé starších máku, taky někdy zůstali, co se stalo s výsadek a obnovení OS X přes internet.
Kontinuita - to je jeden z hlavních rysů obou operačních systémů, ale postrádají kopeck Bluetooth LE modul (~ $ 30) ponechává počítač v hodnotě tisíc dolarů na vedlejší koleji.
(via)