Continuïteit: een nieuw niveau van interactie tussen de mobiele en Apple desktop OS
Makradar Ios / / December 22, 2019
Apple wil dat we meer apparaten te kopen, aan te dringen op het standpunt dat computers, tablets en smartphones - ze zijn totaal verschillende types van apparaten met unieke gebruiksscenario's. Echter, het bedrijf doet zijn best om het beste toestel te laten werken in combinatie met elkaar. Veel gebruikers, het kopen van een iPhone of iPad te kopen in de toekomst, en de Mac, aan alle kanten door zich te omringen met het ecosysteem van Apple.
Als u ook toegeven dat de filosofie, dan met de release van iOS 8 en OS X Yosemite uw geloof wordt beloond. We geleidelijk aan kreeg de integratie van de verschillende functies en diensten in zowel het besturingssysteem als de afgelopen drie jaar, maar releases dit jaar, zal de integratie van mobiele en desktop-besturingssysteem leiden tot een nieuw niveau en het is allemaal dankzij de technologie Continuïteit. Het kan niet worden beschouwd als een kenmerk van de nieuwe OS, want het biedt een scala aan opties, elk met zijn eigen manier van werken en de verschillende hardware-eisen. Net zoals we al eerder verteld over
implementatie en uitbreidingswerken in iOS 8In dit artikel zullen we ons richten op de technologie die ligt achter functies, zoals de integratie van de oproep, Overdracht en AirDrop.iCloud: nauwere integratie
Sinds de release in iOS 5 - iCloud was de officiële manier om te synchroniseren tussen uw iOS-apparaten en Mac-computers. En het was echt handig: gewoon inloggen op uw nieuwe apparaat met je Apple ID, zoals al je contacten, e-mail, bladwijzers, wachtwoorden en andere gegevens bevonden zich onmiddellijk op hun gebruikelijke plaatsen.
Om te werken met vrijwel alle Continuity functies vereisen iCloud, ook al door de wolk is geen data verzonden. Apple heeft gebruik gemaakt van de Apple ID veelzijdiger gemaakt, zodat u al uw inhoud onder controle te houden. Functie delen van de familie, bijvoorbeeld, maakt het mogelijk om media-bestanden en programma's uit te wisselen over meerdere apparaten met verschillende Apple ID. Dit bespaart u van de verplichting om in te loggen in het kader van het hoofdaccount om applicaties te downloaden, waardoor verwarring in de iCloud, iMessage-berichten en Facetime.
Als je een Apple ID op je Mac en iPhone gebruikt, kunt u genieten van alle voordelen De continuïteit, op voorwaarde dat het apparaat compatibel is met specifieke functies (zie voor meer informatie over compatibiliteit, enz.).
Telefoongesprekken in OS X
Het proces van het maken van telefoongesprekken op een Mac, via een mobiele netwerk operator, beschreven in de documentatie is vrij oppervlakkig, maar als gevolg van de beschikbare informatie op dit moment zeker het is bekend dat het apparaat moet worden aangesloten op een netwerk Wi-Fi (het waarschijnlijk is dat voor de klaprozen zal ook worden toegestaan voor een Ethernet-verbinding, maar het is nu vol vertrouwen dit te zeggen je kunt niet). Blijkbaar is deze functie niet Bluetooth gebruiken in het algemeen (in tegenstelling tot Handoff) en heeft ondersteuning voor peer-to-peer-verbindingen voor Wi-Fi (zoals AirDrop) niet nodig.
Zo spraakoproepen, in tegenstelling tot de rest van de Continuity functies, lijkt de enige functie die op iMac en MacBook Pro-lijn in 2007 zijn. De gegevens worden overgedragen binnen uw lokale netwerk, niet via het internet.
Het werkingsprincipe van Bluetooth 4.0 als voorbeeld iBeacon
Continuïteit-alle functies behalve spraakoproepen, in aanvulling op de Wi-Fi, ook gebonden aan Bluetooth 4.0-technologie (ook bekend als Bluetooth Low-Energy). Om te begrijpen wat het te wijten is, is het belangrijk om te weten over sommige zijn voorzien van Bluetooth LE, die duidelijk zichtbaar zijn op het voorbeeld van eigen software van Apple - iBeacon.
De eerste consumenten apparaat dat Bluetooth LE ondersteunt, was de iPhone 4s. En hoewel de standaard terug in 2010 werd goedgekeurd, de massale integratie van deze modules in gadgets begon niet zo lang geleden. De slimme horloges en andere draagbare elektronica, gebruikte hij om te communiceren met smartphones en tablets, Apple gebruikt het ook om iBeacon de functie, die in iOS 7.0 werd geïntroduceerd, als "nieuwe technologie werken breidt de definitie van diensten locaties in iOS". Bakens en iOS-apparaten communiceren met elkaar via Bluetooth LE, het bepalen van de locatie van de gebruiker en het verstrekken van contextgevoelige functionaliteit voor toepassingen en diensten.
Beacons "reclame" component Bluetooth LE, waardoor weinig informatie om pakketten op verschillende tijdstippen te verzenden (20 ms tot 10 sec). Deze pakketten hebben een grootte van 47 bytes 10 bytes voor officiële doeleinden, 6 - MAC-adres en de 31 - voor nuttige informatie.
In het geval van iBeacon, Apple maakt gebruik van de 20-byte pakketten, die een verrassende hoeveelheid gegevens kunnen passen. Deze 16-byte unieke ID voor de applicatie-ontwikkelaars (uw vuurtoren in het winkelcentrum), 2-byte tag kern locatie (winkelcentrum in San Francisco), en 2-byte tag extra locaties (elektronica-afdeling in het winkelcentrum San Francisco). Bluetooth LE modules in iOS-apparaten periodiek te scannen deze bakens en zodra ze ontdekt worden - zal de applicatie je een aantal dingen te bieden, als je eenmaal krijgen in de buurt van de winkel tijdens de beweging op, of wanneer u er van af bent (op voorwaarde dat u toegestaan om de locatie te gebruiken voor de respectieve toepassingen). Het is belangrijk dat overgedragen een flinke hoeveelheid van informatie met behulp van de minste hoeveelheid middelen die vrijwel geen effect op het energieverbruik heeft.
New AirDrop: wanneer de Bluetooth en Wi-Fi werken samen
Toen Apple op de WWDC aangekondigd dat AirDrop overdracht tussen OS X en iOS ondersteunen - Hall gereageerd applaus. Dit roept de vraag waarom dit niet oorspronkelijk werd gedaan? Immers, en op OS X en iOS AirDrop functies waren, maar ze waren volstrekt onverenigbaar.
Het blijkt dat AirDrop in iOS 7 maakt gebruik van dezelfde "reclame" mogelijkheden Bluetooth 4.0, die is gebouwd op het werk iBeacon. Devices "overlappen" elkaar verklaren dat zij beschikbaar zijn voor het ontvangen van gegevens. Wanneer u probeert een bestand te verzenden, zoekt uw toestel zijn een aantal apparaten en toont u een lijst met beschikbare. Zodra de ontvanger bevestigt de overdracht van - zal peer-to-peer Wi-Fi-verbinding die wordt verzonden en gegevens te maken. Apple toepassingen voor deze standaard, een dergelijke Wi-Fi DirectDie echter niet compatibel is met conventionele Wi-Fi Direct (gebruikt op Android-apparaten). Uit de combinatie van deze functies en hardvarnogo zal afhangen - AirDrop als uw apparaat wordt niet ondersteund of niet. Bijvoorbeeld, iPhone 4s heeft een Bluetooth 4.0 module, maar het hoeft niet een compatibele Wi-Fi-chip, dus AirDrop op het niet zal worden ondersteund.
Bestanden AirDrop Het overzetten in OS X Lion, Mountain Lion en Mavericks werkt ook door middel van peer-to-peer verbinding, maar om te zoeken naar apparaten in de buurt gebruikt Wi-Fi. Het heeft een logische verklaring - op een moment dat het werd gepresenteerd AirDrop functie, werden Bluetooth 4.0-modules uitgerust met slechts een paar modellen van de gehele lijn klaprozen. Daarom zou het gebruik van Bluetooth compatibiliteitsproblemen veroorzaken op oudere apparaten.
Tot op heden noodzakelijke Bluetooth LE modules in de overgrote meerderheid van papaver, ondersteunen OS X Yosemite (Ze hebben ze voor 2011-2012), zodat de overgang naar deze technologie is bijna geen invloed op het leeuwendeel gebruikers. Lijst van computers met AirDrop ingeschakeld als volgt:
- iMac (sinds 2012);
- MacBook Pro zonder Retina-display (sinds 2012);
- MacBook Air (vanaf 2011);
- Mac Mini (vanaf 2011);
- Mac Pro (vanaf 2013);
- MacBook Pro met Retina-display (alle modellen);
Deze lijst omvat het apparaat voor het laatst 2-3 jaar, maar in vergelijking met de volledige lijst met apparaten die ondersteuning OS X Yosemite - het is nog relatief klein.
Afgaande op de eerste recensies van de gebruikers in OS X Yosemite is nog steeds een conventionele steun AirDrop, je pozvolyayuyuschaya de overdracht van bestanden van de ene papaver op de andere, dus kunnen we aannemen dat als een optie, en het zal in de definitieve versie blijven. Wij geloven dat een deel van de gebruikers blijven op OS X Mavericks, om het besturingssysteem te gebruiken met de "pre-Ayvovskim" design, zoals sommigen gebruikers zitten vast op OS X Snow Leopard, niet te willen de iOS-achtige interface en functies door Apple opgelegd later te gebruiken releases.
Hoe werkt Handoff
Een van de belangrijkste functies Continuïteit is Handoff, die in feite kan de ervaring van het gebruik van Apple-apparaten drastisch veranderen. Het uitvoeren van alle handelingen die u bent begonnen te doen op OS X, kunt u zonder problemen door te gaan op mobiele apparaten, of vice versa. Hoe dan, deze wonderen tot leven komen?
Ten eerste, zoals in het geval van gesprekken, moeten we iCloud en Overdracht aan het werk op al uw apparaten moeten dezelfde Apple ID gebruiken. Met elkaar te verbinden, zullen zij ook via Bluetooth, maar het proces is automatisch en vereist geen tussenkomst van de gebruiker).
Zodra u bent ingelogd op hetzelfde iCloud-account, onze oude vriend Bluetooth LE verantwoordelijk voor het feit dat sommige apparaten weten welke acties u uitvoert aan de andere kant zijn. Open de webpagina op de iPad en andere apparaten in het gebied in staat zijn om het te openen op elk gewenst moment, als u dat wilt zal zijn. Zo Handoff icoon wordt getoond in de linker benedenhoek lokskrina en het maken van een uithaal op het - u opent u de bijbehorende toepassing, prodolozhiv werk uit dezelfde plaats waar het werd gestopt bij de andere inrichting.
Ook applicatie iconen met behulp van Overdracht, wordt getoond op de multitasking-balk aan de linkerkant van het startscherm. zij zullen in de dock geplaatst worden, aan de linkerkant van het Finder-symbool en schakelen tussen toepassingen menu (⌘Tab) - In OS X Yosemite is ook een speciale plaats gereserveerd voor hen.
Het maken van de tap of klik op het icoon Handoff, zult u onmiddellijk schakelen naar de acties die worden uitgevoerd op een ander apparaat worden uitgevoerd. Tegelijkertijd is de voortzetting van de activiteiten voorziet zelfs zulke kleinigheden als de scroll positie op de pagina die u aan het lezen bent. Data-uitwisseling komt niet voor op de LAN (zoals in het geval van oproepen), peer-to-peer-verbinding (zoals in AirDrop) of Bluetooth. Het meest waarschijnlijk, voor deze doeleinden wordt gebruikt iCloud, die op zijn beurt vertelt ons twee dingen. In de eerste plaats - zal werken op de iPhone 4s (dankzij de module Bluetooth 4.0) en in de tweede plaats - voor Overdracht noodzakelijkerwijs een actieve internetverbinding.
Volgens Apple informatie, een lijst met ondersteunde apparaten Overdracht is als volgt:
- All IOS-apparaat dat iOS 8, behalve iPad 2
- iMac (sinds 2012);
- MacBook Pro zonder Retina-display (sinds 2012);
- MacBook Air (vanaf 2011);
- Mac Mini (vanaf 2011);
- Mac Pro (vanaf 2013);
- MacBook Pro met Retina-display (alle modellen);
Zoals het geval is met AirDrop, is het waarschijnlijk dat de klaprozen niet waren opgenomen in deze lijst zal werken met Handoff, met behulp van Bluetooth 4.0 externe adapter, maar de uiteindelijke release deze claim het is onmogelijk.
Handoff voor ontwikkelaars
Nu, als we bedacht wat iOS-apparaten en klaprozen in staat zal zijn om het werk met Handoff, laten we het proberen begrijpen dat ze kunnen (en kunnen) doen aan externe ontwikkelaars met de meegeleverde API Apple.
Voordat u Handoff kunnen gebruiken in hun toepassingen, zullen ontwikkelaars hebben om deel te nemen aan de aanwezigheid van de universele actie, die hetzelfde in beide versies van de toepassing zou moeten zijn. Bijvoorbeeld, Apple Mail gedeelde lezen en schrijven van e-mail, als twee verschillende acties. Als u een ontwikkelaar van cloud storage-client, dan zul je een echte scheiding activiteit tijdens het bekijken van een tekstdocument en spreadsheet. Voor deze doeleinden de klas NSUserActivity
, Items van het werk, die worden beschreven in detail hier.
Handoff om te werken met behulp van dezelfde API, die je nodig hebt om te bouwen in hun apps voor beide platformen de vergelijkbare acties van de gebruiker te binden. Hierin ligt de grootste beperking Overdracht - hij kan alleen werken met applicaties gebouwd door een ontwikkelaar.
Zo wordt het onmogelijk scenario met behulp van verschillende applicaties op de desktop en mobiele apparaat. Je kunt een tab van Chrome OS X's Safari op de iPad, evenals een bericht van Outlook in de Post niet passeren. Dat wil zeggen, zullen gebruikers die niet de standaard Apple-programma's geen gebruik maken van enige overlast zijn en terwijl de ontwikkelaars in hun steun Overdracht app hebben geïmplementeerd, zult u niet in staat zijn om te profiteren van deze -functie. Maar zelfs dan, je nog steeds blijft beperkt, gedeeltelijk omdat blikje Handoff niet gebruiken, als u liever "mix" applicaties op verschillende platformen.
En hoewel deze beperking is niet gelukkig, dit mechanisme betekent dat ontwikkelaars in staat zal zijn om gegevens van de ene toepassing naar de andere, ook al zijn ze niet 100% indentichny. Bijvoorbeeld, Microsoft Office, die op de iPhone is een enkele applicatie en is verdeeld in afzonderlijke aanvragen in OS X. Als je het werk met verschillende bestandstypen voor verschillende soorten activiteiten te verdelen, dan is Microsoft in staat zal zijn om de gegevens direct in de applicatie op de iPhone of iPad te verzenden vanuit Word op de Mac.
Voor ontwikkelaars die liever native applicaties op iOS en de webversie op het bureaublad (zoals Google Docs of Facebook) te gebruiken, heeft Apple verstrekt verschillende APIOm hen in staat stellen om hun eigendom van specifieke domeinen te bevestigen en gebruik maken van de web-gebaseerde applicaties in combinatie met de iOS-applicaties.
Tenslotte, voor dit soort activiteit waarbij de gebruiker met dezelfde gegevens op meerdere apparaten tegelijk gebruikt voortzetting Streams, Maakt het gebruik van bidirectionele communicatie tussen twee apparaten via iCloud. We weten niet wat de vertraging in dit geval zal zijn, maar Apple engineer Keith Stettenfild beweerde op de WWDC, die werkstromen "tamelijk zeer effectieve manier."
uitslagen
Praat over de kwaliteit van de uitvoering van alle gedeclareerde functies Continuïteit is nog vroeg, dus op dit punt kan worden opgemerkt slechts één nadeel - beperkte compatibiliteit als een poppy, en iOS-apparaten. De snelle evolutie van de hardware vulling smartphone altijd betekende dat een aantal van de nieuwe functies en functies zal alleen beschikbaar zijn op de nieuwste apparaten. Eigenaren van oudere klaprozen, ook, soms bleef achter, wat is er gebeurd met AirDrop en het herstel van OS X via het internet.
Continuïteit - dit is een van de belangrijkste kenmerken van beide besturingssystemen missen echter kopeck Bluetooth LE-module (~ $ 30) laat uw computer, ter waarde van duizenden dollars uit de boot.
(via)