Kontinuitet: novu razinu interakcije između mobilne i Apple desktop OS
Makradar Ios / / December 22, 2019
Apple želi da kupi više uređaja, inzistirajući na stajalištu da računala, tablete i smartphone - oni su potpuno različite vrste uređaja s jedinstvenim korištenja scenarija. Međutim, tvrtka daje sve od sebe da na najbolji uređaj za rad u kombinaciji s drugima. Mnogi korisnici, kupovina jednog iPhone ili iPad, kupiti u budućnosti, a Mac, sa svih strana se okružuje s Apple ekosustava.
Ako ste i priznati da je filozofiju, a onda s izdavanjem iOS 8 i OS X Yosemite vaša vjera će biti nagrađeni. Mi postupno dobila integraciju različitih funkcija i usluga u oba operativni sustav u protekle tri godine, ali javnost ove godine, će dovesti integraciju mobilne i desktop operativni sustav na novu razinu i to je sve zahvaljujući tehnologiji Kontinuitet. To se ne može smatrati značajka novog OS-a, jer pruža niz mogućnosti, svaki sa svojim načinom rada i različitim hardverskim zahtjevima. Kao što smo vam ranije rekao o provedbu i širenje rad u iOS 8U ovom članku ćemo se usredotočiti na tehnologiji koja se krije iza mogućnosti kao što su integracija poziva Handoff i zračni desant.
iCloud: bliža integracija
Od premijere u iOS 5 - iCloud je službeni način za sinkronizaciju između iOS-uređaja i Mac računala. I to je stvarno zgodan: samo za prijavu na vaš novi uređaj sa svojim Apple ID, kao i sve svoje kontakte, e-mail, oznake, lozinke i druge podatke odmah našle na svoje uobičajeno mjesta.
Za rad sa gotovo svim značajkama Continuity zahtijevaju iCloud, čak i ako se kroz oblak ne prenosi nikakve podatke. Apple je napravio korištenje Apple ID više svestran, omogućujući vam da sve svoje sadržaje pod kontrolom. Funkcija Obitelj dijeljenje, na primjer, omogućuje razmjenu multimedijskih datoteka i aplikacija na više uređaja koji koriste različite Apple ID. To će vas spasiti od potrebe da se prijavite ispod glavnog računa za preuzimanje aplikacija, čime konfuziju u iCloud, ovi i FaceTime.
Ako koristite jedan Apple ID na Mac i iPhone, možete uživati u svim prednostima Kontinuitetu, pod uvjetom da je vaš uređaj kompatibilan s posebnim funkcijama (za više informacija o kompatibilnost, itd.)
Telefonski pozivi u OS X
Proces glasovnih poziva na Mac, putem mobilne mreže operatera, koji je opisan u dokumentaciji je prilično površno, ali zbog dostupnih informacija u ovom trenutku sigurno poznato je da uređaj mora biti spojen na mrežu Wi-Fi (vjerojatno je da će za maka također će biti dopušteno na Ethernet veze, ali to je sada pouzdano reći ne mogu). Očigledno, ova značajka ne koristi Bluetooth općenito (za razliku od Handoff) i ne zahtijeva podršku za peer-to-peer veza za Wi-Fi (kao što je zračni desant).
Dakle, glasovne pozive, za razliku od ostalih značajki kontinuiteta, čini se da je jedina funkcija radi na iMac i MacBook Pro linija u 2007. godini. Podaci će biti prenesena unutar lokalne mreže, a ne putem Interneta.
Princip rada Bluetooth 4.0 kao primjer iBeacon
Kontinuitet-sve funkcije osim glasovne pozive, osim Wi-Fi, vezan i za Bluetooth 4.0 tehnologiju (također poznat kao Bluetooth niskoenergetskih). Da bi se razumjelo ono što je zbog, važno je znati neke značajke Bluetooth LE, koji su jasno vidljivi na primjeru Appleov vlastiti softver - iBeacon.
Prvi potrošača uređaj koji podržava Bluetooth LE, bio je iPhone 4S. I premda standardni je odobren još 2010. godine, masovno integracija tih modula u gadgeta je počela ne tako davno. Pametne satova i ostale nosive elektronike, on se koristi za komunikaciju s pametnim telefonima i tabletima, Apple je također koristi za iBeacon rade funkcije, koji je uveden u iOS-u 7.0, kao „nova tehnologija proširuje definiciju usluge Mjesta u iOS-u”. Farovi i iOS-uređaji komuniciraju jedni s drugima putem Bluetooth LE, određivanje lokacija korisnika i pružanje kontekstni funkcionalnost aplikacija i usluga.
Farovi koristiti „oglašavanje” komponente Bluetooth LE, što omogućuje vrlo malo podataka za slanje paketa u različitim intervalima (od 20 ms do 10 sekundi). Ovi paketi su veličine 47 bajta 10 bajta za službene svrhe, 6 - na MAC-adresu i 31. - za korisne informacije.
U slučaju iBeacon, Apple koristi 20-byte pakete koji se mogu uklopiti iznenađujuće veliku količinu podataka. Ovaj 16-byte jedinstveni ID za primjenu programere (Vaš svjetionik u centru), 2-byte oznaka jezgra Mjesto (trgovački centar u San Franciscu), i 2-byte oznaka dodatna lokacija (odjel elektronike u trgovačkom centru San Francisco). Bluetooth LE moduli u iOS-uređaja povremeno skenirati te svjetionike i čim su otkrili - aplikacija će vam nude razne stvari, nakon što Približite se pohraniti tijekom kretanja po njemu, ili kada ste daleko od njega (pod uvjetom da vam je dopušteno koristiti mjesto za odgovarajući aplikacije). Važno je da prenosi težina količinu informacija pomoću najmanje iznos sredstava koji je gotovo ne utječe na potrošnju energije.
Novi zračni desant: kada se Bluetooth i Wi-Fi rade zajedno
Kada je Apple najavio na WWDC da će zračni desant podržava prijenos između OS X i iOS - Dvorana odgovorio pljesak. Postavlja se pitanje zašto to nije učinjeno u početku? Uostalom, i na OS X i iOS zračni desant funkcije su, ali su bili potpuno nespojivo.
Ispada da je zračni desant na iOS 7 koristi isti „oglašavanje” mogućnosti Bluetooth 4.0, koja je sagrađena na radnom iBeacon. Uređaji „preklapanje” jedni druge, izjavljujući da su dostupni za primanje podataka. Kada pokušate poslati datoteku, Vaš uređaj veliki broj uređaja i pokazuje vam popis dostupan. Čim primatelj potvrđuje prijenos - stvoriti peer-to-peer Wi-Fi vezu koja će biti poslana i podataka. Apple koristi za ovaj standard, takav Wi-Fi DirectKoji međutim nije kompatibilan s konvencionalnom Wi-Fi Direct (koji se koristi na Android uređajima). Iz kombinacije tih značajki i hardvarnogo ovisit će - zračni desant ako vaš uređaj podržava ili ne. Na primjer, iPhone 4S ima Bluetooth 4.0 modul, ali to ne mora kompatibilnu Wi-Fi čip, pa zračni desant na njemu neće biti podržana.
Prijenos datoteka zračni desant u OS X Lion Mountain Lion i Maverickse također radi putem peer-to-peer veze, ali se tražiti obližnje uređaje koji se koriste Wi-Fi. To je logično objašnjenje - u vrijeme kada je predstavio zračni desant značajku Bluetooth 4.0 moduli su opremljeni sa samo nekoliko modela cijelu liniju makovi. Dakle, korištenje Bluetootha bi uzrokovati probleme s kompatibilnošću na starijim uređajima.
Do sada je potrebno Bluetooth LE moduli dostupni su u velikoj većini maka, podršku OS X Yosemite (Oni su dobili ih za 2011-2012), tako da je prijelaz na ove tehnologije je gotovo ne utječe lavovski korisnici. Popis računalima s zračni desant omogućen kako slijedi:
- IMAC (od 2012);
- MacBook bez Retina-zaslon (od 2012. godine);
- MacBook Air (od 2011.);
- Mac Mini (od 2011);
- Mac Pro (od 2013.);
- MacBook Pro s Retina zaslonom-(svi modeli);
Ovaj popis obuhvaća uređaj posljednjih 2-3 godina, ali u usporedbi s punim popis uređaja koji podržavaju OS X Yosemite - to je još uvijek relativno mali.
Sudeći po prvim recenzijama korisnika u OS X Yosemite još konvencionalni podrška zračni desant, ti pozvolyayuyuschaya prijenos datoteka s jednog maka s druge strane, pa možemo pretpostaviti da kao opciju, a to će ostati u konačnom izdanju. Vjerujemo Dio korisnika ostaje na OS X Mavericks, koristiti operativni sustav s „pre-Ayvovskim” dizajna, kao što su neki Korisnici su zapeli na OS X Snow Leopard, ne želeći koristiti iOS-poput sučelje i funkcije nametnuta od strane Apple u kasnije tisak.
Kako Handoff
Jedan od ključnih funkcija Kontinuitet je Handoffa, koji zapravo može dramatično promijeniti iskustvo korištenja Apple uređaje. Izvođenje nikakve radnje koje ste počeli raditi na OS X, možete bez ikakvih problema nastaviti na mobilnim uređajima, ili obrnuto. Kako je, dakle, ta čuda dolaze u život?
Prvo, kao u slučaju glasovne pozive, treba nam iCloud i Handoffa za rad na svim svojim uređajima moraju koristiti isti Apple ID. Povezivanje s jedni druge, oni će također biti putem Bluetootha, ali proces je automatski i ne zahtijeva intervenciju korisnika).
Nakon što se prijavite na isti iCloud-račun, naš stari prijatelj Bluetooth LE će biti odgovoran za činjenicu da neki uređaji znaju radnje koje obavljaju s druge strane. Otvorite web-stranicu na iPad i druge uređaje u području moći će ga otvoriti u bilo kojem trenutku, ako to želite. Tako Handoff ikona će se prikazati u donjem lijevom kutu lokskrina i stvaranje zamahnuo prema tome - otvorite odgovarajući program, prodolozhiv rad s istog mjesta gdje je zaustavljena na drugi uređaj.
Također, ikone aplikacija koje koriste Handoffa, prikazat će se na više zadataka traci s lijeve strane na početnom zaslonu. oni će biti postavljeni u doku, lijevo od ikona tražilo i prebacivanje aplikacija izbornika (⌘Tab) - U OS X Yosemite je posebno mjesto rezervirano za njih.
Izrada slavinu ili kliknite na ikonu Handoffa, odmah ćete se prebaciti na radnje provode na drugom uređaju. Istovremeno nastavak aktivnosti predviđa čak i takve sitnice kao pomicanje položaja na stranici koju čitate. Prijenos podataka ne pojavljuje na LAN (kao u slučaju poziva), peer-to-peer veza (kao u zračni desant) ili Bluetooth. Najvjerojatnije, za ove svrhe koristi iCloud, što nam pak govori dvije stvari. Na prvom mjestu - će raditi na iPhone 4s (zahvaljujući modulu Bluetooth 4.0) i drugo - za Handoff nužno aktivne internetske veze.
Prema Apple informacija, popis podržanih uređaja Handoffa je kako slijedi:
- IOS-sve Podupiranje iOS 8 osim ipad 2
- IMAC (od 2012);
- MacBook bez Retina-zaslon (od 2012. godine);
- MacBook Air (od 2011.);
- Mac Mini (od 2011);
- Mac Pro (od 2013.);
- MacBook Pro s Retina zaslonom-(svi modeli);
Kao što je slučaj s zračni desant, vjerojatno je da su makovi nisu bili uključeni u ovaj popis će raditi s Handoff, korištenjem Bluetooth 4.0 vanjski adapter, ali konačni objaviti zahtjev to je nemoguće.
Handoff za programere
Sada, kada smo shvatili što iOS-uređaji i makovi će biti u mogućnosti da rade s Handoff, pokušajmo shvatiti da oni mogu (i ne može) raditi o razvojnim programerima trećih strana koristeći priloženi API Apple.
Prije nego što možete koristiti Handoffa u svojim aplikacijama, programeri će morati prisustvovati na prisutnost univerzalnog djelovanja, koji bi trebao biti isti u obje verzije aplikacije. Na primjer, Apple Mail dijeli čitanje i pisanje e-mail, kao dvije različite akcije. Ako ste programer za pohranu oblak klijenta, onda ćete imati pravi aktivnost odvajanje tijekom gledanja tekst dokumenta i tablice. Za ove namjene u klasi NSUserActivity
Tačke rada koji su opisani u detalje ovdje.
Handoff raditi koristeći isti API, koji ćete morati graditi u svoje aplikacije za obje platforme vezati slične aktivnosti korisnika. U tome leži najveći ograničenje Handoffa - on može raditi samo s aplikacijama izgrađenim jedan developer.
Tako postaje nemoguć scenarij pomoću različitih aplikacija na radnoj površini i mobilnih uređaja. Ne može proći karticu iz preglednika Chrome na OS X Safari na iPad, kao i poruku iz programa Outlook na mail. To jest, korisnici koji ne koriste standardne Apple aplikacija će biti nekih neugodnosti i dok su programeri provodi u svojoj podršku Handoffa aplikacije, nećete biti u mogućnosti iskoristiti ovu funkcija. No, čak i tada, još uvijek ostaje djelomično ograničena, jer ne mogu koristiti Handoffa, ako vam je draže „Mix” aplikacija na različitim platformama.
I premda to ograničenje nije sretan, ovaj mehanizam znači da programeri će biti u mogućnosti prenijeti podatke iz jedne aplikacije u drugu, čak i ako oni nisu 100% indentichny. Na primjer, Microsoft Office, koji se nalazi na iPhone je jedan zahtjev te je podijeljen u zasebne aplikacije u OS X. Ako podijeliti rad s različitim vrstama datoteka za različite vrste aktivnosti, zatim Microsoft će biti u mogućnosti za prijenos podataka iz programa Word na Mac izravno u aplikacije na iPhone ili iPad.
Za programere koji vole da koriste domaće aplikacije na iOS i web-verziju na radnoj površini (kao što su Google Docs ili Facebook), Apple je pružio razne APIDa bi mogli dokazati vlasništvo nad određenim domenama i korištenje web-based aplikacije su u sprezi s iOS-aplikacija.
Konačno, za one vrste aktivnosti u kojima korisnik vrši interakciju istim podacima na više uređaja u isto vrijeme, koristi Nastavak struje, Omogućuje korištenje dvosmjerne komunikacije između dva uređaja putem iCloud. Mi ne znamo što je kašnjenje u tom slučaju će biti, ali Apple inženjer Keith Stettenfild tvrdio na WWDC, koja teče rad „prilično visoko učinkovit način.”
rezultati
Razgovor o kvaliteti provedbe svih deklariranih funkcija kontinuitet je još rano, tako da u ovom trenutku može se primijetiti samo jedan nedostatak - ograničenu kompatibilnost kao mak, i IOS uređajima. Ubrzani razvoj hardvera punjenje pametnog telefona uvijek mislio da su neke od novih značajki i funkcija će biti dostupan samo na najnovijim uređajima. Vlasnici starijih maka, također, ponekad je ostala iza, što se dogodilo s zračni desant i vratiti OS X putem Interneta.
Kontinuitet - to je jedan od ključnih značajki oba operativnih sustava, međutim, nedostaje kopjejka Bluetooth LE modul (~ $ 30) ostavlja svoje računalo, vrijedi tisuća dolara po puta.
(preko)