Nepārtrauktība: jauna līmeņa mijiedarbība starp mobilo un Apple datoru operētājsistēmai
Makradar Ios / / December 22, 2019
Apple grib mūs nopirkt vairāk ierīču, uzstājot uz nostāju, ka datoros, planšetdatoros un viedtālruņi - tie ir pilnīgi dažāda veida ierīcēm ar unikālu izmantošanas scenārijiem. Tomēr uzņēmums dara visu iespējamo, lai padarītu labāko ierīci, kas darbojas kopā ar otru. Daudzi lietotāji, pērkot vienu iPhone vai iPad, iegādāties nākotnē, un Mac, no visām pusēm ap sevi ar ekosistēmu Apple.
Ja jūs arī atzīties, ka filozofiju, tad ar atbrīvošanu 8 iOS un OS X Yosemite jūsu ticība tiks apbalvoti. Mēs pakāpeniski saņēmuši integrāciju dažādām funkcijām un pakalpojumiem, gan operētājsistēmas pēdējo trīs gadu laikā, bet relīzes šogad radīs integrāciju mobilo un darbvirsmas operētājsistēma, lai jaunā līmenī, un tas viss pateicoties tehnoloģijām Nepārtrauktība. To nevar uzskatīt par iezīme jauno OS, jo tā sniedz iespēju klāstu, katrs ar savu darbības režīmu un dažādu aparatūras prasības. Tāpat kā mēs jau iepriekš teicis jums par ieviešana un paplašināšana darbs iOS 8Šajā rakstā mēs koncentrēsies uz tehnoloģiju, kas slēpjas aiz funkcijas, piemēram, integrācija zvanu, Handoff un AirDrop.
iCloud: ciešāka integrācija
Kopš tā izlaišanas iOS 5 - iCloud bija oficiālais veids, lai sinhronizētu starp iOS ierīcēm un Mac datoriem. Un tas bija tiešām ērts: vienkārši pieteikties uz jauno ierīci ar savu Apple ID, piemēram, visus savus kontaktus, e-pasts, grāmatzīmes, paroles un citus datus, uzreiz atrada sevi to parasti vietas.
Lai darbs ar gandrīz visiem nepārtrauktību līdzekļi pieprasa iCloud, pat tad, ja caur mākoni netiek nosūtīta nekādus datus. Apple ir izmantojusi Apple ID vairāk universāls, kas ļauj jums saglabāt visus jūsu saturu zem kontroles. Funkcija Ģimenes Sharing, piemēram, ļauj apmainīties ar multivides failus un lietojumprogrammas vairākas ierīces, kas izmanto atšķirīgu Apple ID. Tas ietaupīs Jums no ieiet zem galvenā konta lejupielādēt lietojumprogrammas, tādējādi padarot apjukumu iCloud, iMessages un FaceTime.
Ja jūs izmantojat vienu Apple ID jūsu Mac un iPhone, jūs varat izbaudīt visas priekšrocības Nepārtrauktību, ar nosacījumu, ka jūsu ierīce ir saderīga ar specifiskām funkcijām (Plašāku informāciju par savietojamību, uc).
Tālruņa zvani OS X
No veikt balss zvanus uz Mac, izmantojot mobilo tīklu operators, kas aprakstīts dokumentācijā process ir diezgan virspusēja, bet gan tāpēc, ka informāciju, kas pieejama šajā laikā pārliecināts tas ir zināms, ka ierīce ir pievienota tīklam Wi-Fi (tas ir iespējams, ka, lai magones tiks atļauta Ethernet pieslēgumu, bet tagad droši teikt Jūs nevar). Acīmredzot, šī funkcija neizmanto Bluetooth kopumā (pretstatā Handoff), un neprasa atbalstu peer-to-peer savienojumu ar Wi-Fi (piemēram AirDrop).
Tādējādi, balss zvani, atšķirībā no pārējiem nepārtrauktības funkcijas, šķiet, ir vienīgā funkcija darbojas uz iMac un MacBook Pro līniju 2007.gadā. Dati tiks pārsūtīti jūsu vietējā tīklā, ne internetā.
Darbības princips Bluetooth 4.0 kā piemēru iBeacon
Nepārtrauktība-visas funkcijas, izņemot balss zvaniem, papildus Wi-Fi, saistīts arī Bluetooth 4.0 tehnoloģija (pazīstams arī kā Bluetooth zema enerģijas patēriņa). Lai saprastu, kas tas ir saistīts, ir svarīgi zināt, par kādu ir Bluetooth LE, kas ir skaidri redzams piemērs Apple pašas programmatūras - iBeacon.
Pirmais patērētāju ierīce, kas atbalsta Bluetooth LE bija iPhone 4S. Un, lai gan standarts tika apstiprināts atpakaļ 2010. gadā, masveida integrācija šiem moduļiem sīkrīkus sāka ne tik sen. Smart pulksteņi un citas valkājamas elektronika, viņš izmanto, lai sazinātos ar viedtālruņiem un planšetdatoriem, Apple izmanto arī, lai iBeacon darboties funkcija, kas tika ieviesta iOS 7.0, par "jauna tehnoloģija paplašina definīciju pakalpojumu vietu iOS ". Bākugunis un iOS ierīcēm sazināties vienam ar otru, izmantojot Bluetooth LE, nosakot lietotāja atrašanās vietu un nodrošinot kontekstjutīgu funkcionalitāti lietojumprogrammām un pakalpojumiem.
Bākas izmantot "reklāmas" komponents Bluetooth LE, kas ļauj ļoti maz informācijas, lai nosūtītu paketes dažādos intervālos (no 20 ms līdz 10 sek). Šīs paketes ir izmērs 47 baiti 10 baiti uz oficiāliem mērķiem, 6 - uz MAC-adresi un 31 - par noderīgu informāciju.
Attiecībā uz iBeacon, Apple izmanto 20 baitu paketes, kas var fit pārsteidzoši datu apjomu. Šī 16-baitu unikālais ID lietojumprogrammu izstrādātājiem (jūsu bāka Mall), 2-baitu tag kodols atrašanās vieta (iepirkšanās centrs Sanfrancisko), un 2 baitu tag papildu vietas (elektronikas departaments pie Mall San Francisco). Bluetooth LE moduļi iOS ierīču periodiski skenētu šos bākas un, tiklīdz tie tiek atklāti - pieteikums piedāvās Jums dažādas lietas, kad jūs nokļūt tuvu veikalu pārvietošanu uz tā laikā, vai tad, kad jūs esat prom no tā (ar nosacījumu, ka jums ir atļauts izmantot atrašanās vietu attiecīgā lietojumprogrammas). Ir svarīgi, ka nosūtīti dūšīgs informācijas apjomu, izmantojot pēc iespējas mazāk resursu, kas ir gandrīz nekādu ietekmi uz enerģijas patēriņu.
Jaunais AirDrop: ja Bluetooth un Wi-Fi strādāt kopā
Kad Apple paziņoja WWDC ka AirDrop atbalstīs nodošanu starp OS X un iOS - Hall atbildēja aplausi. Rodas jautājums, kāpēc tas netika darīts sākotnēji? Galu galā, un par OS X un iOS AirDrop funkcijas bija, bet tie bija pilnīgi nesaderīgi.
Izrādās, ka AirDrop iOS 7 izmanto to pašu "reklāmas" iespējas Bluetooth 4.0, kas balstās uz darba iBeacon. Ierīces "pārklāšanās" viens otru, paziņojot, ka tie ir pieejami saņem datus. Mēģinot nosūtīt failu, jūsu ierīce skenē ir vairākas ierīces, un rāda jums sarakstu ar pieejamo. Tiklīdz saņēmējs apstiprina nodošanu - radīs peer-to-peer Wi-Fi savienojumu, kas tiks nosūtīta, un datus. Apple izmanto šim standartam, šāda Wi-Fi DirectKurš tomēr nav saderīga ar parasto Wi-Fi Direct (izmanto Android ierīču). No šiem elementiem un hardvarnogo būs atkarīga kombināciju - AirDrop ja ierīce tiek atbalstīta, vai ne. Piemēram, iPhone 4S ir Bluetooth 4.0 moduli, bet tas nav saderīgs Wi-Fi čips, tāpēc AirDrop tālāk tas netiks atbalstīts.
Failu AirDrop pārsūtīšana OS X Lion, Mountain Lion un Mavericks darbojas arī, izmantojot peer-to-peer savienojumu, bet gan, lai meklētu tuvumā esošām ierīcēm, ko izmanto Wi-Fi. Tas ir loģisks izskaidrojums - brīdī, kad tas tika prezentēts AirDrop funkciju, Bluetooth 4.0 moduļi tika aprīkots ar tikai dažiem modeļiem visa līnija magones. Tāpēc, izmantojot Bluetooth varētu radīt saderības problēmas ar vecākām ierīcēm.
Līdz šim, nepieciešamā Bluetooth LE moduļus pieejama lielākā daļa magones, atbalsta OS X Yosemite (Tie ieguva tos 2011-2012), tā, ka pāreja uz šo tehnoloģiju, ir gandrīz neietekmē lauvas lietotājiem. Saraksts datori ar AirDrop aktivizēt šādi:
- iMac (kopš 2012. gada);
- MacBook Pro bez Retina-displeja (kopš 2012);
- MacBook Air (sākot ar 2011. gada);
- Mac Mini (no 2011. gada);
- Mac Pro (sākot ar 2013. gada);
- MacBook Pro ar Retina-displeju (visi modeļi);
Šis saraksts ietver ierīci pēdējo 2-3 gadu laikā, bet, salīdzinot ar pilnu sarakstu ar ierīcēm, kas atbalsta OS X Yosemite - tas joprojām ir salīdzinoši mazs.
Spriežot pēc pirmajiem pārskatiem par lietotāju OS X Yosemite joprojām parasto atbalsta AirDrop, jūs pozvolyayuyuschaya pārsūtīt failus no viena magones, no otras puses, lai mēs varētu pieņemt, ka kā iespēju, un tas paliks final release. Mēs uzskatām, ka daļa no lietotājiem, paliek OS X Mavericks, lai izmantotu operētājsistēma ar "pre-Ayvovskim" dizains, kā daži lietotāji ir iestrēdzis uz OS X Snow Leopard, nevis vēlas izmantot iOS līdzīgu interfeisu un funkcijas, kas ar Apple vēlāk relīzes.
Kā Handoff
Viena no galvenajām funkcijām nepārtrauktība ir Handoff, kas faktiski var būtiski mainīties pieredzi, izmantojot Apple-ierīces. Veicot jebkādas darbības, ko esat sākuši darīt OS X, jūs varat bez problēmām turpināt mobilajām ierīcēm, vai otrādi. Kā tad šie brīnumi atdzīvojas?
Pirmkārt, tāpat kā attiecībā uz balss zvanu, mums ir nepieciešams iCloud un Handoff uz darbu visās ierīcēs, ir izmantot to pašu Apple ID. Savienojumu ar otru, tie būs arī, izmantojot Bluetooth, bet process ir automātiska un nav nepieciešama lietotāja iejaukšanās).
Kad esat pieteicies tajā iCloud-kontu, mūsu vecais draugs Bluetooth LE būs atbildīga par to, ka dažas ierīces zinātu, kādas darbības veicat no otras puses. Atveriet tīmekļa lapu par iPad un citām ierīcēm, šajā jomā varēs atvērt jebkurā brīdī, ja jūs vēlaties to. Tādējādi Handoff ikona tiks parādīta apakšējā kreisajā stūrī lokskrina un padarot zvēliens pie tā - tu atveriet atbilstošo programmu, prodolozhiv darbu no tajā pašā vietā, kur tā tika pārtraukta pie otra ierīce.
Arī lietojumprogrammu ikonas, izmantojot Handoff, tiks parādīts uz multitasking joslā pa kreisi no sākuma ekrāna. tie tiks ievietots dokā, pa kreisi no ikonas meklētājā un lietojumprogrammu pārslēgšana izvēlni (⌘Tab) - Ar OS X Yosemite ir arī īpaša vieta rezervēta tiem.
Making pieskarieties vai noklikšķiniet uz ikonas pāradresācija, jūs uzreiz pāriet uz darbības veiktas ar citu ierīci. Tajā pašā laikā turpinājums aktivitātes paredz pat tādiem sīkumiem kā ritināšanas pozīciju lapā lasāt. Datu pārraide nenotiek uz LAN (kā gadījumā zvani), peer-to-peer savienojumu (kā AirDrop) vai Bluetooth. Visticamāk, šiem mērķiem tiek izmantots iCloud, kas, savukārt, stāsta mums divas lietas. Pirmajā vietā - strādās uz iPhone 4s (pateicoties modulis Bluetooth 4.0), un, otrkārt, - par Handoff netiek veiktas aktīvu interneta pieslēgumu.
Saskaņā ar Apple informācijas sarakstu atbalstīto ierīču Handoff ir šādi:
- All iOS-ierīce, kas atbalsta iOS 8, izņemot iPad 2
- iMac (kopš 2012. gada);
- MacBook Pro bez Retina-displeja (kopš 2012);
- MacBook Air (sākot ar 2011. gada);
- Mac Mini (no 2011. gada);
- Mac Pro (sākot ar 2013. gada);
- MacBook Pro ar Retina-displeju (visi modeļi);
Tāpat kā gadījumā ar AirDrop, tas ir iespējams, ka magones netika iekļauti šajā sarakstā, strādās ar Handoff, izmantojot Bluetooth 4.0 ārējo adapteri, bet galīgo šo pretenziju tas ir neiespējami.
Handoff izstrādātājiem
Tagad, kad mēs sapratu, ko iOS ierīces un magones varēs darbam ar Handoff, mēģināsim saprast, ka viņi var (un nevar) darīt trešās puses izstrādātājiem, izmantojot paredzēto API Apple.
Pirms varat izmantot Handoff savos pieteikumos, attīstītājiem būs jāapmeklē klātbūtnes universālā darbības, kas būtu vienādi abās versijās pieteikumu. Piemēram, Apple Mail kopīga lasīšana un rakstīšana e-pastu, kā divas dažādas darbības. Ja esat izstrādātājs mākonis uzglabāšanas klients, tad jums būs patiesa atdalīšanas darbību, skatoties teksta dokumentu un izklājlapu. Šiem nolūkiem klases NSUserActivity
, Preces no darba, kas ir detalizēti aprakstītas šeit.
Handoff strādāt, izmantojot to pašu API, kas jums ir nepieciešams, lai izveidotu savās lietotnēs, lai abas platformas sasiet līdzīgas lietotāju darbības. Šeit slēpjas vislielāko ierobežojumu Handoff - viņš var tikai strādāt ar pieteikumu pamatā ar vienu attīstītājs.
Tādējādi tas kļūst neiespējams scenārijs, izmantojot dažādas lietojumprogrammas darbvirsmas un mobilo ierīci. Jūs nevarat iet cilni no Chrome OS X Safari uz iPad, kā arī ziņu no Outlook Mail. Tas nozīmē, ka lietotāji, kuri neizmanto standarta Apple pieteikumus būs dažas neērtības, un bet izstrādātāji ir īstenot to atbalsta pāradresācija app, jūs nevarēsiet izmantot šo funkcija. Bet pat tad, jūs joprojām daļēji ierobežota, jo nevar izmantot Handoff, ja jūs vēlaties, lai "Mix" pieteikumu par dažādām platformām.
Un, kaut arī šis ierobežojums nav laimīgs, šīs mehānisms nozīmē, ka izstrādātāji varēs pārsūtīt datus no vienas programmas uz otru, pat tad, ja tie nav 100% indentichny. Piemēram, Microsoft Office, kas ir uz iPhone ir viena programma, un ir sadalīta atsevišķas programmas OS X. Ja jūs sadalīt darbu ar dažādiem failu tipiem dažāda veida darbības, tad Microsoft varēs pārraidīt datus no Word uz Mac tieši pieteikumu par iPhone vai iPad.
Izstrādātājiem, kuri izvēlas izmantot native programmas iOS un tīmekļa versija darbvirsmas (piemēram, Google Docs vai Facebook), Apple ir sniedzis dažādi APILai tās, lai apstiprinātu savu piederību konkrētiem domēniem un izmantot Web balstītas lietojumprogrammas kopā ar iOS lietojumprogrammas.
Visbeidzot, attiecībā uz tiem darbības veidiem, kuros lietotājs mijiedarbojas ar tiem pašiem datiem vairākās ierīcēs, tajā pašā laikā, ko izmanto turpinājums plūsmas, Ļauj izmantot divvirzienu komunikāciju starp divām ierīcēm, izmantojot iCloud. Mēs nezinām, kāda būs kavēšanās šajā gadījumā, bet Apple inženieris Keith Stettenfild apgalvoja WWDC, kas plūst darbu "diezgan ļoti efektīvs veids."
rezultāti
Runāt par īstenošanas visu deklarēto funkciju nepārtrauktība ir pāragri kvalitāti, tāpēc šajā brīdī to var atzīmēt tikai viens trūkums - ierobežots saderību kā magones, un iOS ierīcēm. Straujā attīstība aparatūras pildījumam viedtālrunis vienmēr nozīmē, ka dažas jaunās iespējas un funkcijas, būs pieejama tikai jaunākajām ierīcēm. Īpašnieki vecāku magones, arī reizēm palika uz vietas, kas ir noticis ar AirDrop un atjaunot OS X, izmantojot internetu.
Nepārtrauktība - tas ir viens no galvenajiem aspektiem abu operētājsistēmu, tomēr trūkst kapeika Bluetooth LE moduli (~ $ 30), atstāj savu datoru, vērts tūkstošiem dolāru ceļmalā.
(izmantojot)