Continuitatea: un nou nivel de interacțiune între sistemul de operare pentru desktop mobil si Apple
Makradar Ios / / December 22, 2019
Apple a vrea să cumpere mai multe dispozitive, insistând asupra poziției pe care computerele, tabletele și smartphone-uri - acestea sunt complet diferite tipuri de dispozitive cu scenarii unice de utilizare. Cu toate acestea, compania face tot posibilul pentru a face cel mai bun dispozitiv pentru a lucra în combinație unele cu altele. Mulți utilizatori, cumpărarea un iPhone sau iPad, pentru a cumpăra în viitor, și Mac, pe toate laturile de jur-se cu Apple ecosistem.
Dacă mărturisești, de asemenea, că filozofia, apoi cu eliberarea de iOS 8 și OS X Yosemite credința ta va fi răsplătită. Am primit treptat integrarea diferitelor funcții și servicii, atât în sistemul de operare în ultimii trei ani, dar de presă în acest an, va conduce integrarea sistemului de operare mobile și desktop la un nou nivel și este tot datorită tehnologiei Continuitate. Ea nu poate fi considerată o caracteristică a noului sistem de operare, deoarece oferă o gamă largă de opțiuni, fiecare cu propriul său mod de operare și cerințele hardware diferite. Așa cum v-am spus mai înainte despre
punerea în aplicare și extinderea de lucru în iOS 8În acest articol ne vom concentra pe tehnologia care se află în spatele caracteristici, cum ar fi integrarea apelului, Handoff și Airdrop.icloud: o integrare mai strânsă
De la lansarea sa în iOS 5 - icloud a fost modul oficial de a sincroniza între iOS-dispozitive și computere Mac. Și a fost foarte convenabil: doar conectați pentru noul dispozitiv cu ID-ul Apple, cum ar fi toate contactele, e-mail, semne de carte, parole și alte date s-au trezit imediat de obicei lor locuri.
Pentru a lucra cu aproape toate caracteristicile de continuitate necesită icloud, chiar dacă prin norul nu este transmis niciun fel de date. Apple a făcut uz de ID-ul Apple mai versatil, permițându-vă să păstrați tot conținutul dvs. sub control. Funcția de familie de partajare, de exemplu, face posibilă pentru a face schimb de fișiere și aplicații multimedia pe mai multe dispozitive utilizând diferite ID-ul Apple. Acest lucru vă va salva de la a fi nevoie să vă conectați sub contul principal pentru a descărca aplicații, astfel făcând confuzie în icloud, iMessage și FaceTime.
Dacă utilizați un ID-ul Apple pe Mac și iPhone, vă puteți bucura de toate avantajele Continuitatea, cu condiția ca dispozitivul este compatibil cu funcții specifice (pentru mai multe informații despre compatibilitate, etc.).
Apeluri telefonice în OS X
Procesul de a face apeluri vocale de pe un Mac, prin intermediul unui operator de rețea de telefonie mobilă, descrisă în documentația este destul de superficial, dar din cauza informațiilor disponibile în acest moment pentru sigur este cunoscut faptul că dispozitivul trebuie să fie conectat la o rețea Wi-Fi (este probabil ca pentru maci vor fi, de asemenea, permise pe o conexiune Ethernet, dar este acum spune cu încredere acest lucru nu poți). Aparent, această caracteristică nu utilizează Bluetooth, în general, (spre deosebire de Handoff) și nu necesită suport pentru conexiuni peer-to-peer pentru Wi-Fi (cum ar fi Airdrop).
Astfel, apelurile vocale, spre deosebire de restul caracteristicilor de continuitate, pare a fi singura funcție care rulează pe liniile iMac și MacBook Pro în 2007. Datele vor fi transferate în rețeaua locală, nu prin intermediul internetului.
Principiul de funcționare al Bluetooth 4.0 ca exemplu iBeacon
Continuity-toate funcțiile, cu excepția apelurilor vocale, în plus față de Wi-Fi, legat, de asemenea, Bluetooth 4.0 tehnologie (de asemenea, cunoscut sub numele de Bluetooth Low-Energy). Pentru a înțelege ce se datorează, este important să știți despre unele caracteristici Bluetooth LE, care sunt în mod clar vizibile pe exemplul propriu software-ul Apple - iBeacon.
Primul dispozitiv de consum care acceptă Bluetooth LE, a fost iPhone 4s. Și, deși standardul a fost aprobat din nou în 2010, integrarea masivă a acestor module în gadget-uri au început să nu atât de mult timp în urmă. Cele mai inteligente ceasuri și alte electronice ușor de purtat, el a folosit pentru a comunica cu smartphone-uri și tablete, Apple, de asemenea se folosește pentru a iBeacon operează funcția, care a fost introdus în iOS 7.0, ca „noua tehnologie se extinde definiția serviciilor locații în iOS“. Beacons și iOS-dispozitive de a comunica între ele prin Bluetooth LE, pentru a stabili locația utilizatorului și oferind funcționalități sensibile la context pentru aplicații și servicii.
Beacons folosesc „publicitate“ componentă Bluetooth LE, care permite foarte puține informații pentru a trimite pachete la diferite intervale de timp (de la 20 ms la 10 secunde). Aceste pachete au o dimensiune de 47 octeți 10 octeți pentru scopuri oficiale, 6 - la MAC-adresa și 31 - pentru informații utile.
În cazul iBeacon, Apple foloseste pachetele de 20 octeți, care se poate potrivi o cantitate surprinzătoare de date. Acest 16-byte ID unic pentru dezvoltatorii de aplicații (farul în mall), 2-byte core tag locație (centrul din San Francisco cumpărături), și tag-ul 2-octet suplimentar locații (departamentul de electronice de la mall San Francisco). Module Bluetooth LE în iOS-dispozitive de scanare periodic aceste balize și de îndată ce acestea sunt descoperite - aplicația vă va oferi o varietate de lucruri, odată ce se apropie de magazin în timpul deplasării pe el, sau atunci când sunteți departe de ea (cu condiția ca vi se permite să utilizeze locația pentru respectiva aplicatii). Este important ca a transmis o cantitate consistentă de informații utilizând valoarea de resurse care nu are aproape nici un efect asupra consumului de energie.
New Airdrop: atunci când Bluetooth și Wi-Fi împreună muncă
Atunci când Apple a anunțat la WWDC că Airdrop va sprijini transferul între OS X și iOS - Hall a răspuns aplauze. Acest lucru duce la întrebarea de ce acest lucru nu a fost făcut inițial? La urma urmei, și pe OS X și iOS Airdrop funcții au fost, dar acestea au fost complet incompatibile.
Se pare că Airdrop în iOS 7 utilizează aceleași oportunități „publicitate“ Bluetooth 4.0, care este construit pe iBeacon de lucru. Dispozitive „suprapunere“ reciproc, declarând că acestea sunt disponibile pentru a primi date. Când încercați să trimiteți un fișier, scanări ale aparatului sunt un număr de dispozitive și vă afișează o listă de disponibile. De îndată ce destinatarul confirmă transferul - va crea peer-to-peer conexiune Wi-Fi, care vor fi trimise și date. utilizări Apple pentru acest standard, o astfel de Wi-Fi DirectCu toate acestea, care nu este compatibil cu convențional Wi-Fi Direct (utilizat pe Android-dispozitive). Din combinarea acestor caracteristici și hardvarnogo va depinde - Airdrop în cazul în care dispozitivul este acceptat sau nu. De exemplu, iPhone 4S are un modul Bluetooth 4.0, dar nu are un cip compatibil Wi-Fi, astfel încât Airdrop pe ea nu va fi acceptată.
Transferarea fișierelor Airdrop în OS X Lion, Mountain Lion și Mavericks, de asemenea, funcționează prin conexiune peer-to-peer, ci pentru a căuta dispozitive din apropiere utilizate Wi-Fi. Ea are o explicație logică - într-un moment în care a fost prezentat caracteristica Airdrop, Bluetooth 4.0 module au fost echipate cu doar câteva modele de întreaga linie maci. Prin urmare, utilizarea Bluetooth ar cauza probleme de compatibilitate pe dispozitive mai vechi.
Până în prezent, este necesar Bluetooth LE modulelor disponibile în marea majoritate a maci, sprijini OS X Yosemite (Le-au luat pentru 2011-2012), astfel încât trecerea la această tehnologie este aproape nu afectează partea leului utilizatori. Listă de calculatoare cu Airdrop activat după cum urmează:
- iMac (din 2012);
- MacBook Pro Retina fără a-display (din 2012);
- MacBook Air (începând din 2011);
- Mac Mini (din 2011);
- Mac Pro (începând din 2013);
- MacBook Pro cu Retina-display (toate modelele);
Această listă cuprinde dispozitivul ultimii 2-3 ani, dar în comparație cu lista completă de dispozitive care sprijin OS X Yosemite - este încă relativ mică.
Judecând de la comentarii timpurii ale utilizatorilor în OS X Yosemite este încă un suport Airdrop convențional, ai pozvolyayuyuschaya fișiere de transfer de la un mac pe de altă parte, astfel încât să putem presupune că ca o opțiune, și va rămâne în versiunea finală. Noi credem o parte din utilizatorii rămân pe OS X Mavericks, pentru a utiliza sistemul de operare cu „pre-Ayvovskim“ proiectare, deoarece unele utilizatorii sunt blocate pe OS X Snow Leopard, care nu doresc să utilizeze iOS-ca interfață și funcțiile impuse de Apple în mai târziu de presă.
Cum Handoff
Una dintre funcțiile-cheie Continuitatea este Handoff, care, de fapt, se poate schimba în mod dramatic experiența de utilizare Apple a-dispozitive. Efectuarea oricăror acțiuni pe care le-ați început să facă pe OS X, puteți fără probleme să continue pe dispozitive mobile, sau vice-versa. Cum, atunci, aceste miracole vin la viață?
În primul rând, ca și în cazul apelurilor vocale, avem nevoie de icloud, și Handoff pentru a lucra la toate dispozitivele trebuie să folosească același ID-ul Apple. Conectați-vă la unul pe altul, ei vor fi, de asemenea, prin Bluetooth, dar procesul este automat și nu necesită intervenția utilizatorului).
Odată ce v-ați conectat în același icloud-cont, vechiul nostru prieten Bluetooth LE va fi responsabil pentru faptul că unele dispozitive știu ce acțiuni efectuați pe de altă parte. Deschideți pagina Web pe iPad și alte dispozitive din zona va fi capabil să-l deschidă, în orice moment, dacă doriți. Astfel Handoff pictograma va fi afișată în partea de jos lokskrina colțul din stânga și de a face o glisează la ea - tine deschide aplicația corespunzătoare, activitatea prodolozhiv din același loc unde a fost oprit la celălalt dispozitiv.
De asemenea, pictograme de aplicații folosind Handoff, va fi afișat pe bara de multitasking în partea stângă a ecranului de start. acestea vor fi plasate în boxa acuzaților, din partea stângă a pictogramei FINDER și meniul de comutare de aplicare (⌘Tab) - În OS X Yosemite este, de asemenea, un loc special rezervat pentru ei.
Efectuarea de la robinet sau faceți clic pe pictograma Handoff, va trece imediat la acțiunile efectuate pe un alt dispozitiv. În același timp, continuarea activității prevede chiar și fleacuri, cum ar fi poziția de parcurgere de pe pagina pe care o citiți. Transmisia de date nu apare pe LAN (la fel ca în cazul apelurilor), de tip peer-to-peer conexiune (ca în Airdrop) sau Bluetooth. Cel mai probabil, în acest scop se utilizează icloud, care, la rândul său, ne spune două lucruri. În primul rând - va lucra pe iPhone 4s (datorită modulul Bluetooth 4.0) și în al doilea rând - pentru Handoff neapărat o conexiune activă la Internet.
Potrivit informațiilor Apple, o listă a dispozitivelor acceptate Handoff este după cum urmează:
- Toate iOS-dispozitiv de susținere iOS 8, cu excepția iPad 2
- iMac (din 2012);
- MacBook Pro Retina fără a-display (din 2012);
- MacBook Air (începând din 2011);
- Mac Mini (din 2011);
- Mac Pro (începând din 2013);
- MacBook Pro cu Retina-display (toate modelele);
Așa cum este cazul cu Airdrop, este probabil ca macul nu au fost incluse în această listă va lucra cu Handoff, utilizând Bluetooth 4.0 adaptor extern, dar eliberarea finală această revendicare este imposibil.
Handoff pentru dezvoltatori
Acum, când ne-am dat seama ce iOS dispozitive și maci va fi capabil să lucreze cu Handoff, să încercați lui să înțeleagă că ei pot (și nu poate) face despre dezvoltatorilor terți, folosind API-ul furnizat Apple.
Înainte de a putea utiliza Handoff în aplicațiile lor, dezvoltatorii vor trebui să participe la prezența acțiunii universale, care ar trebui să fie aceeași în ambele versiuni ale aplicației. De exemplu, Apple Mail partajate citirea și scrierea de e-mail, ca două acțiuni diferite. Dacă sunteți un dezvoltator de client de stocare nor, atunci va avea o activitate de separare adevărată în timp ce vizionează un document text și foaia de calcul. In aceste scopuri clasa NSUserActivity
, Elementele de lucru care sunt descrise în detaliu aici.
Handoff pentru a lucra folosind același API, care va trebui să construi în aplicațiile lor pentru ambele platforme pentru a lega acțiunile de utilizator similare. Aici se află cea mai mare limitare Handoff - el poate lucra doar cu aplicatii construite de un singur dezvoltator.
Astfel, devine scenariu imposibil, folosind aplicații diferite de pe desktop și dispozitivul mobil. Nu poți trece o filă din Chrome de pe Safari OS X pe iPad, precum și un mesaj de la Outlook în Mail. Adică, utilizatorii care nu folosesc aplicațiile standard Apple va fi unele inconveniente și în timp ce dezvoltatorii au pus în aplicare în sprijinul Handoff aplicația lor, nu veți fi în măsură să profite de această funcție. Dar chiar și atunci, încă mai rămâne parțial limitat, deoarece nu se poate folosi Handoff, dacă preferați să „mix“ aplicații pe platforme diferite.
Și, cu toate că această restricție nu este fericit, acest lucru înseamnă că dezvoltatorii mecanism va fi capabil de a transfera date de la o aplicație la alta, chiar dacă acestea nu sunt 100% indentichny. De exemplu, Microsoft Office, care se află pe iPhone este o aplicație și este împărțit în aplicații separate în OS X. Dacă împărțiți lucrul cu diferite tipuri de fișiere pentru diferite tipuri de activitate, atunci Microsoft va fi capabil de a transmite date de la Word pe un Mac direct în aplicația de pe iPhone sau iPad.
Pentru dezvoltatorii care preferă să utilizeze aplicații native pe iOS și versiunea web de pe desktop (cum ar fi Google Docs sau Facebook), Apple a furnizat diverse API-ulPentru a le permite să confirmăm apartenența lor domenii specifice și de a folosi aplicațiile bazate pe Web în legătură cu iOS-aplicații.
În cele din urmă, pentru acele tipuri de activitate în care interacționează utilizator cu aceleași date de pe mai multe dispozitive în același timp, utilizat Continuare Curente, Permite utilizarea de comunicare bidirecțională între două dispozitive prin intermediul icloud. Noi nu știm ce va fi întârzierea în acest caz, dar inginerul Apple a Keith Stettenfild a susținut la WWDC, care curge de lucru „mod destul foarte eficient.“
rezultate
Discuție despre calitatea punerii în aplicare a tuturor funcțiilor declarate Continuitatea este încă devreme, astfel încât în acest moment poate fi observat doar un singur dezavantaj - compatibilitate limitată ca un mac, și iOS-dispozitive. Evoluția rapidă a hardware-ului smartphone umplutură a însemnat întotdeauna că unele dintre noile caracteristici și funcții vor fi disponibile numai pe cele mai recente dispozitive. Proprietarii de maci mai vechi, de asemenea, uneori, a rămas în urmă, ceea ce sa întâmplat cu Airdrop și restaurare OS X prin intermediul internetului.
Continuitatea - aceasta este una dintre caracteristicile cheie ale ambelor sisteme de operare, cu toate acestea, lipsa de copeică modul Bluetooth LE (~ $ 30) frunze de computer, în valoare de mii de dolari de la marginea drumului.
(prin)