Kontinuitet: et nyt niveau af interaktion mellem den mobile og Apple desktop OS
Makradar Ios / / December 22, 2019
Apple vil have os til at købe flere enheder, insistere på den holdning, at computere, tablets og smartphones - de er helt forskellige typer af enheder med unikke brugsscenarier. Selskabet har dog sit bedste for at gøre den bedste enhed til arbejde sammen med hinanden. Mange brugere, købe en iPhone eller iPad, til at købe i fremtiden, og Mac, på alle sider ved at omgive sig med økosystemet Apple.
Hvis du også indrømme, at filosofi, derefter med udgivelsen af iOS 8 og OS X Yosemite din tro vil blive belønnet. Vi har modtaget gradvist at integrere forskellige funktioner og tjenester i både operativsystemet i de seneste tre år, men udgivelser i år, vil føre integrationen af mobile og stationære operativsystem til et nyt niveau, og det er alle takket være teknologi Kontinuitet. Det kan ikke betragtes som en funktion af det nye styresystem, fordi det giver en række muligheder, hver med sin egen virkemåde og de forskellige krav til hardware. Ligesom vi tidligere har fortalt dig om implementering og udvidelse arbejde i iOS 8
I denne artikel vil vi fokusere på den teknologi, der ligger bag funktioner såsom integrationen af opkald, Handoff og AirDrop.iCloud: tættere integration
Siden sin udgivelse i iOS 5 - iCloud var den officielle måde at synkronisere mellem dine iOS-enheder og Mac-computere. Og det var virkelig praktisk: bare logge ind på din nye enhed med din Apple-id, ligesom alle dine kontakter, e-mail, bogmærker, adgangskoder og andre data med det samme befandt sig på deres sædvanlige steder.
Til arbejdet med stort set alle kontinuiteten funktioner kræver iCloud, selv om gennem skyen ikke overføres nogen data. Apple har gjort brug af Apple-id mere alsidigt, så du kan holde alt dit indhold under kontrol. Funktion Familie Deling, for eksempel, gør det muligt at udveksle mediefiler og applikationer på flere enheder ved hjælp af forskellige Apple-id. Dette vil spare dig fra at skulle logge ind under den hovedkonto at hente programmer, hvilket gør forvirring i iCloud, iMessage-beskeder og FaceTime.
Hvis du bruger en Apple-id på din Mac og iPhone, kan du nyde alle fordelene Den kontinuitet, forudsat at enheden er kompatibel med specifikke funktioner (for mere information om kompatibilitet, etc.).
Telefonopkald i OS X
Processen med at gøre taleopkald på en Mac, via et mobilnetværk operatør, der er beskrevet i den dokumentation, er ganske overfladisk, men på grund af de foreliggende oplysninger på denne gang sikker Det er kendt, at enheden skal være tilsluttet et netværk Wi-Fi (det er sandsynligt, at for de valmuer også vil blive tilladt på en Ethernet-forbindelse, men det er nu trygt sige dette du ikke kan). Tilsyneladende er denne funktion ikke bruge Bluetooth i almindelighed (i modsætning til Handoff) og kræver ikke support til peer-to-peer forbindelser til Wi-Fi (ligesom AirDrop).
Således taleopkald, i modsætning til resten af kontinuitet funktioner, synes at være den eneste funktion, der kører på iMac og MacBook Pro linier i 2007. Data vil blive overført inden for dit lokale netværk, ikke via internettet.
De opererer princippet om Bluetooth 4.0 som eksempel iBeacon
Kontinuitet-alle funktioner undtagen taleopkald, ud over Wi-Fi, bundet også Bluetooth 4.0-teknologi (også kendt som Bluetooth Low-Energy). For at forstå, hvad det skyldes, er det vigtigt at vide om nogle funktioner Bluetooth LE, som er tydeligt synlige på eksemplet med Apples egen software - iBeacon.
Den første forbruger enhed, der understøtter Bluetooth LE, var iPhone 4S. Og selvom standarden blev godkendt tilbage i 2010, den massive integration af disse moduler i gadgets begyndte ikke så længe siden. De smarte ure og andre bærbare elektronik, han brugte til at kommunikere med smartphones og tablets, Apple bruger også det at iBeacon betjene funktionen, der blev introduceret i iOS 7.0, som "ny teknologi udvider definitionen af tjenesteydelser steder i iOS". Beacons og iOS-enheder kommunikerer med hinanden via Bluetooth LE, bestemme brugerens placering og give kontekstafhængig funktionalitet til applikationer og tjenester.
Beacons bruger "reklame" komponent Bluetooth LE, som giver meget lidt information til at sende pakker på forskellige intervaller (fra 20 ms til 10 sek). Disse pakker har en størrelse på 47 bytes 10 bytes for officielle formål, 6 - til MAC-adressen og 31 - til nyttige oplysninger.
I tilfælde af iBeacon, Apple bruger 20-byte pakker, der kan passe en overraskende mængde data. Denne 16-byte unikt id for applikationsudviklere (din fyrtårn i indkøbscentret), 2-byte-tag kerne placering (shopping center i San Francisco), og 2-byte-tag yderligere placeringer (elektronik afdeling i storcenteret San Francisco). Bluetooth LE moduler i iOS-enheder med jævne scanne disse beacons og så snart de opdages - programmet vil tilbyde dig en bred vifte af ting, når du komme tæt på butikken under bevægelsen på det, eller når du er væk fra det (forudsat at du har lov til at bruge placering for den pågældende applikationer). Det er vigtigt, at transmitteret en heftig mængde information ved hjælp af den mindste mængde ressourcer, der har næsten ingen effekt på energiforbruget.
Ny AirDrop: når Bluetooth og Wi-Fi arbejder sammen
Da Apple annoncerede på WWDC at AirDrop vil støtte overførsel mellem OS X og iOS - Hal svarede bifald. Det rejser spørgsmålet, hvorfor dette ikke blev gjort oprindeligt? Efter alt, og på OS X, og iOS AirDrop funktioner var, men de var helt uforenelige.
Det viser sig, at AirDrop i iOS 7 bruger den samme "reklame" muligheder Bluetooth 4.0, som er bygget på arbejdet iBeacon. Enheder "overlapper" hinanden, erklærer, at de er til rådighed til modtagelse af data. Når du forsøger at sende en fil, scanner enheden er en række enheder og viser dig en liste af tilgængelige. Så snart modtageren bekræfter overførslen af - vil skabe peer-to-peer Wi-Fi-forbindelse, som vil blive sendt og data. Apple bruger til denne standard, sådan Wi-Fi DirectHvilket dog ikke er forenelig med konventionel Wi-Fi Direct (bruges på Android-enheder). Fra kombinationen af disse funktioner og hardvarnogo vil afhænge - AirDrop, hvis enheden er understøttet eller ikke. For eksempel iPhone 4s har en Bluetooth 4.0-modul, men det har ikke en kompatibel trådløs chip, så AirDrop om det ikke vil blive støttet.
Overførsel af filer AirDrop i OS X Lion, Mountain Lion og Mavericks arbejder også gennem peer-to-peer-forbindelse, men for at søge efter enheder i nærheden, der anvendes Wi-Fi. Det har en logisk forklaring - på et tidspunkt hvor det blev præsenteret AirDrop funktion, blev Bluetooth 4,0 moduler er udstyret med kun et par modeller af hele linjen valmuer. Derfor vil brugen af Bluetooth forårsage kompatibilitetsproblemer på ældre enheder.
Til dato den nødvendige Bluetooth LE moduler findes i langt de fleste af valmuer, støtter OS X Yosemite (De fik dem for 2011-2012), således at overgangen til denne teknologi er næsten ikke påvirker broderparten brugere. Liste over computere med AirDrop aktiveret på følgende måde:
- iMac (siden 2012);
- MacBook Pro uden Retina-skærm (siden 2012);
- MacBook Air (fra 2011);
- Mac Mini (fra 2011);
- Mac Pro (startende i 2013);
- MacBook Pro med Retina-skærm (alle modeller);
Denne liste dækker enheden sidste 2-3 år, men i sammenligning med den fulde liste over enheder, der understøtter OS X Yosemite - det er stadig relativt lille.
At dømme ud fra tidlige anmeldelser af brugerne i OS X Yosemite er stadig en traditionel støtte AirDrop, du pozvolyayuyuschaya overføre filer fra en valmue på den anden, så vi kan antage, at som en mulighed, og det vil forblive i den endelige frigivelse. Vi tror en del af brugerne forbliver på OS X Mavericks, at bruge operativsystemet med "pre-Ayvovskim" design, som nogle brugere sidder fast på OS X Snow Leopard, ikke ønsker at bruge iOS-lignende interface og funktioner pålagt af Apple i senere udgivelser.
Hvordan Handoff
Et af de vigtigste funktioner Kontinuitet er Handoff, som faktisk kan dramatisk ændre erfaring med at bruge Apple-enheder. Udførelse eventuelle handlinger, som du er begyndt at gøre på OS X, kan du uden problemer til at fortsætte på mobile enheder, eller omvendt. Hvordan så disse mirakler kommer til livet?
Først, som i tilfældet med taleopkald, vi har brug for iCloud, og Handoff til arbejde på alle dine enheder skal bruge den samme Apple-id. Tilslut til hinanden, vil de også være via Bluetooth, men processen er automatisk og kræver ingen indgriben fra brugeren).
Når du er logget ind i den samme iCloud-konto, vil vores gamle ven Bluetooth LE være ansvarlig for det faktum, at nogle enheder ved, hvilke handlinger du udfører på den anden. Åbn websiden på iPad og andre enheder i området vil være i stand til at åbne den til enhver tid, hvis du ønsker det. Således Handoff ikon vil blive vist i det nederste venstre hjørne lokskrina og gøre en knalde på det - du åbne det relevante program, prodolozhiv arbejde fra det samme sted, hvor den blev stoppet i den anden enhed.
Også, programikoner bruger Handoff, vil blive vist på multitasking bar til venstre på startskærmen. de vil blive placeret på anklagebænken, til venstre for ikonet Finder og anvendelse skifte menu (⌘Tab) - I OS X Yosemite er også en særlig plads forbeholdt dem.
Gør hane eller klik på ikonet Handoff, vil du straks skifte til de handlinger, der udføres på en anden enhed. Samtidig fortsættelsen af aktiviteten giver selv sådanne bagateller som scroll position på siden du læser. Dataoverførsel opstår ikke på LAN (som i tilfældet med opkald), peer-to-peer-forbindelse (som i AirDrop) eller Bluetooth. Mest sandsynligt, til disse formål bruges iCloud, som igen fortæller os to ting. For det første - vil arbejde på iPhone 4s (Tak til modulet Bluetooth 4.0) og for det andet - for Handoff nødvendigvis en aktiv internetforbindelse.
Ifølge Apple oplysninger, en liste over understøttede enheder Handoff er som følger:
- Alle iOS-enhed, der understøtter iOS 8, bortset iPad 2
- iMac (siden 2012);
- MacBook Pro uden Retina-skærm (siden 2012);
- MacBook Air (fra 2011);
- Mac Mini (fra 2011);
- Mac Pro (startende i 2013);
- MacBook Pro med Retina-skærm (alle modeller);
Som det er tilfældet med AirDrop, er det sandsynligt, at de valmuer ikke blev medtaget i denne liste vil arbejde med Handoff, ved hjælp af Bluetooth 4.0 ekstern adapter, men den endelige frigivelse denne påstand det er umuligt.
Handoff for udviklere
Nu, da vi regnet ud, hvad iOS-enheder og valmuer vil være i stand til at arbejde med Handoff, lad os prøve forstå, at de kan (og ikke kan) gøre ved tredjepartsudviklere med det medfølgende API Apple.
Før du kan bruge Handoff i deres ansøgninger, vil udviklerne nødt til at deltage til tilstedeværelsen af universel handling, som bør være den samme i begge versioner af programmet. For eksempel, Apple Mail delt læsning og skrivning e-mail, som to forskellige handlinger. Hvis du er en udvikler af cloud storage-klient, så vil du have en ægte adskillelse aktivitet, mens du ser et tekstdokument og regnearket. Til disse formål klassen NSUserActivity
, Elementer af arbejde, der er beskrevet i detaljer her.
Handoff til at arbejde ved hjælp af den samme API, som du skal bruge til at bygge ind i deres apps til begge platforme til at binde de tilsvarende brugerhandlinger. Heri ligger den største begrænsning Handoff - han kan kun arbejde med applikationer bygget med en udvikler.
Således bliver det umuligt scenarie ved hjælp af forskellige applikationer på skrivebordet og mobile enhed. Du kan ikke passere en fane fra Chrome på OS X Safari på iPad, samt en besked fra Outlook i Mail. Det vil sige, vil brugere, som ikke bruger de standard Apple-programmer være nogle ulemper og mens udviklere har implementeret i deres støtte Handoff app, vil du ikke være i stand til at drage fordel af denne funktion. Men selv da, du er stadig delvist begrænset, fordi kan ikke bruge Handoff, hvis du foretrækker at "blande" programmer på forskellige platforme.
Og selv om denne begrænsning er ikke glad, denne mekanisme betyder, at udviklere vil være i stand til at overføre data fra en applikation til en anden, selv om de ikke er 100% indentichny. For eksempel, Microsoft Office, som er på iPhone er en enkelt ansøgning og er opdelt i særskilte ansøgninger i OS X. Hvis du opdele arbejdet med forskellige filtyper til forskellige typer af aktiviteter, så Microsoft vil være i stand til at overføre data fra Word på Mac direkte ind i programmet på iPhone eller iPad.
For udviklere, der foretrækker at bruge native applikationer på iOS og web-versionen på skrivebordet (såsom Google Dokumenter eller Facebook), har Apple forudsat diverse APIFor at sætte dem i stand til at bekræfte deres ejerskab af bestemte domæner og bruge web-baserede applikationer i forbindelse med iOS-applikationer.
Endelig, for de typer aktivitet, hvor brugeren samvirker med de samme data på flere enheder på samme tid, der anvendes Fortsættelse Streams, Gør det muligt at anvende to-vejs kommunikation mellem to enheder via iCloud. Vi ved ikke, hvad forsinkelsen i dette tilfælde vil være, men Apple ingeniør Keith Stettenfild hævdede på WWDC, som løber arbejde "temmelig meget effektiv måde."
resultater
Tal om kvaliteten af gennemførelsen af alle de deklarerede funktioner Kontinuitet er stadig tidligt, så på dette punkt kan det konstateres kun én ulempe - begrænset kompatibilitet som en valmue, og iOS-enheder. Den hurtige udvikling af hardware udstopning smartphone altid betydet, at nogle af de nye features og funktioner vil være tilgængelige kun på de nyeste enheder. Ejere af ældre valmuer, også, til tider blev tilbage, hvad der skete med AirDrop og gendanne OS X via internettet.
Kontinuitet - dette er en af de vigtigste funktioner i begge operativsystemer, dog mangler kopeck Bluetooth LE-modul (~ $ 30) efterlader din computer, værd tusindvis af dollars ved vejen.
(via)