Continuité: un nouveau niveau d'interaction entre le bureau mobile et Apple OS
Makradar Ios / / December 22, 2019
Apple veut acheter plus d'appareils, en insistant sur la position selon laquelle les ordinateurs, tablettes et smartphones - ils sont complètement différents types d'appareils avec des scénarios d'utilisation uniques. Toutefois, l'entreprise fait de son mieux pour faire le meilleur appareil pour fonctionner conjointement avec l'autre. De nombreux utilisateurs, l'achat d'un iPhone ou un iPad, d'acheter à l'avenir, et le Mac, de tous les côtés en s'entourant l'Apple écosystème.
Si vous avouez aussi que la philosophie, puis avec la sortie de iOS 8 et OS X Yosemite votre foi sera récompensée. Nous avons reçu progressivement l'intégration des différentes fonctions et services tant dans le système d'exploitation au cours des trois dernières années, mais les rejets cette année, conduira l'intégration du système d'exploitation mobile et bureau à un nouveau niveau et il est tout cela grâce à la technologie Continuité. Il ne peut pas être considéré comme une caractéristique du nouveau système d'exploitation, car il offre une gamme d'options, chacune avec son propre mode de fonctionnement et les différentes exigences matérielles. Tout comme nous vous avons dit précédemment à propos de
les travaux de mise en œuvre et l'expansion dans iOS 8Dans cet article, nous allons nous concentrer sur la technologie qui se cache derrière des fonctionnalités telles que l'intégration de l'appel, et Handoff Parachutage.iCloud: intégration plus étroite
Depuis sa sortie dans iOS 5 - iCloud est le moyen officiel de synchronisation entre votre iOS appareils et ordinateurs Mac. Et il était vraiment pratique: il suffit de vous connecter à votre nouveau périphérique avec votre identifiant Apple, comme tous vos contacts, e-mails, signets, mots de passe et d'autres données se retrouvent immédiatement sur leur habituelle endroits.
Pour travailler avec pratiquement toutes les fonctionnalités de continuité nécessitent iCloud, même si à travers le nuage ne se transmet pas toutes les données. Apple a fait usage de l'identifiant Apple plus polyvalent, vous permettant de garder tous vos contenus sous contrôle. Fonction de partage de la famille, par exemple, permet d'échanger des fichiers multimédias et des applications sur plusieurs appareils utilisant différents ID Apple. Cela vous évitera d'avoir à se connecter sous le compte principal pour télécharger des applications, rendant ainsi la confusion dans l'iCloud, iMessages et Facetime.
Si vous utilisez un identifiant Apple sur votre Mac et iPhone, vous pouvez profiter de tous les avantages La continuité, à condition que votre appareil est compatible avec des fonctions spécifiques (pour plus d'informations sur compatibilité, etc.).
Les appels téléphoniques dans OS X
Le processus de faire des appels vocaux sur un Mac, via un opérateur de réseau cellulaire, décrit dans la documentation est tout à fait superficielle, mais à cause de l'information disponible à ce moment-sûr on sait que l'appareil doit être connecté à un réseau Wi-Fi (il est probable que les coquelicots seront également autorisés sur une connexion Ethernet, mais il est maintenant dire avec confiance ce vous ne pouvez pas). Apparemment, cette fonctionnalité ne pas utiliser Bluetooth en général (par opposition à Handoff) et ne nécessite pas de support pour les connexions peer-to-peer pour le Wi-Fi (comme Parachutage).
Ainsi, les appels vocaux, contrairement au reste des caractéristiques de continuité, semble être la seule fonction en cours d'exécution sur iMac et MacBook Pro lignes en 2007. Les données seront transférées au sein de votre réseau local, et non via l'Internet.
Le principe de fonctionnement de Bluetooth 4.0 comme un exemple IBeacon
Continuité toutes les fonctions, à l'exception des appels vocaux, en plus d'une connexion Wi-Fi, liée également à la technologie Bluetooth 4.0 (aussi connu sous le nom Bluetooth à faible énergie). Pour comprendre ce qu'il est dû, il est important de connaître certaines fonctionnalités Bluetooth LE, qui sont clairement visibles sur l'exemple de son propre logiciel d'Apple - IBeacon.
Le premier dispositif consommateur qui prend en charge Bluetooth LE, était l'iPhone 4S. Et bien que la norme a été approuvée de nouveau en 2010, l'intégration massive de ces modules dans les gadgets a commencé pas si longtemps. Les montres intelligentes et autres appareils électroniques portables, il a utilisé pour communiquer avec les smartphones et les tablettes, Apple utilise aussi pour IBeacon utiliser la fonction, qui a été introduit dans iOS 7.0, comme « nouvelle technologie élargit la définition des services endroits iOS ». Beacons et IOS-dispositifs communiquent entre eux par l'intermédiaire de Bluetooth LE, la détermination de l'emplacement de l'utilisateur et fournissant une fonctionnalité contextuelle pour les applications et les services.
Beacons utiliser le composant « publicité » Bluetooth LE, ce qui permet très peu d'informations pour envoyer des paquets à différents intervalles (de 20 ms à 10 sec). Ces paquets ont une taille de 47 octets 10 octets à des fins officielles, 6 - à l'adresse MAC et 31 - pour des informations utiles.
Dans le cas de IBeacon, Apple utilise les paquets de 20 octets, qui peuvent convenir à une quantité surprenante de données. Cet identifiant unique de 16 octets pour les développeurs d'applications (votre phare dans le centre commercial), le noyau de l'étiquette 2 octets emplacement (centre commercial à San Francisco), et l'étiquette 2 octets emplacements supplémentaires (département de l'électronique au centre commercial San Francisco). modules Bluetooth LE dans les appareils iOS balayage périodiquement ces balises et dès qu'ils sont découverts - l'application vous offre une variété de choses, une fois que vous se rapprocher de la boutique pendant le mouvement sur elle, ou lorsque vous êtes loin de (à condition que vous êtes autorisé à utiliser l'emplacement pour le respectif applications). Il est important qui a transmis une grande quantité de l'information en utilisant le moins de ressources qui n'a presque aucun effet sur la consommation d'énergie.
Nouvelle Parachutage: lorsque le travail Bluetooth et Wi-Fi ainsi que
Quand Apple a annoncé à la WWDC que Parachutage soutiendra le transfert entre OS X et iOS - Salle a répondu applaudissements. Cela pose la question de savoir pourquoi cela n'a pas été fait à l'origine? Après tout, et sur OS X et iOS fonctions Parachutage étaient, mais ils étaient complètement incompatibles.
Il se trouve que Parachutage dans iOS 7 utilise les mêmes « publicité » des opportunités Bluetooth 4.0, qui est construit sur le travail IBeacon. Dispositifs « chevauchement » entre eux, déclarant qu'ils sont disponibles pour recevoir des données. Lorsque vous essayez d'envoyer un fichier, votre appareil recherche un certain nombre de dispositifs et vous montre une liste de disponibles. Dès que le destinataire confirme le transfert de - créera une connexion Wi-Fi peer-to-peer qui sera envoyé et les données. utilisations Apple pour cette norme, telle Wi-Fi DirectCe qui est cependant pas compatible avec Direct (utilisé sur les appareils Android) Wi-Fi classique. De la combinaison de ces caractéristiques et hardvarnogo dépendra - Parachutage si votre appareil est pris en charge ou non. Par exemple, l'iPhone 4S dispose d'un module Bluetooth 4.0, mais il ne dispose pas d'une puce Wi-Fi compatible, si Parachutage sur elle ne sera pas pris en charge.
Transfert de fichiers dans AIRDROP OS X Lion, Mountain Lion et Mavericks travaille également à travers la connexion peer-to-peer, mais pour rechercher les périphériques utilisés à proximité Wi-Fi. Il a une explication logique - à un moment où il a été présenté fonction Parachutage, les modules Bluetooth 4.0 ont été équipés avec seulement quelques modèles de la gamme complète coquelicots. Par conséquent, l'utilisation de Bluetooth causerait des problèmes de compatibilité sur les appareils plus anciens.
À ce jour, le LE Bluetooth nécessaire modules disponibles dans la grande majorité des coquelicots, soutenir OS X Yosemite (Ils les ont pour 2011-2012), de sorte que la transition vers cette technologie est presque pas d'incidence sur la part du lion utilisateurs. Liste des ordinateurs avec Parachutage activé comme suit:
- iMac (depuis 2012);
- MacBook Pro sans affichage Retina (depuis 2012);
- MacBook Air (à partir de 2011);
- Mac Mini (à partir de 2011);
- Mac Pro (à partir de 2013);
- MacBook Pro avec affichage Retina (tous les modèles);
Cette liste couvre l'appareil 2-3 dernières années, mais par rapport à la liste complète des périphériques prenant en charge OS X Yosemite - il est encore relativement faible.
A en juger par les premières critiques des utilisateurs OS X Yosemite est encore un Parachutage de support classique, vous pozvolyayuyuschaya transférer des fichiers d'un coquelicot sur l'autre, on peut donc supposer que comme une option, et il restera dans la version finale. Nous croyons partie des utilisateurs restent sur OS X Mavericks, d'utiliser le système d'exploitation avec la conception « pré-Ayvovskim », comme certains les utilisateurs sont bloqués sur OS X Snow Leopard, ne voulant pas utiliser l'interface et les fonctions iOS comme imposé par Apple plus tard de presse.
Comment fonctionne Handoff
L'une des fonctions clés de la continuité est Handoff, ce qui en fait peut changer radicalement l'expérience de l'utilisation des appareils Apple. Exécuter toutes les actions que vous avez commencé à faire sur OS X, vous pouvez sans aucun problème pour continuer sur les appareils mobiles, ou vice versa. Comment, alors, ces miracles viennent à la vie?
Tout d'abord, comme dans le cas des appels vocaux, nous avons besoin d'iCloud et Handoff au travail sur tous vos appareils doivent utiliser le même identifiant Apple. Connectez-vous à l'autre, ils seront également via Bluetooth, mais le processus est automatique et ne nécessite aucune intervention de l'utilisateur).
Une fois que vous êtes connecté dans le même iCloud compte, notre vieil ami LE Bluetooth sera responsable du fait que certains appareils savent que les actions que vous effectuez sur l'autre. Ouvrez la page Web sur l'iPad et d'autres appareils dans la région sera en mesure de l'ouvrir à tout moment, si vous le voulez. Ainsi, l'icône Handoff sera affiché dans le coin inférieur gauche lokskrina et de faire un coup à - vous ouvrez l'application appropriée, le travail prodolozhiv du même endroit où il a été arrêté à l'autre appareil.
En outre, les icônes d'application à l'aide Handoff, seront affichés sur la barre de multi-tâches à la gauche de l'écran d'accueil. ils seront placés dans le dock, à gauche de l'icône et le menu FINDER changement d'application (⌘Tab) - Dans OS X Yosemite est également un endroit spécial qui leur est réservé.
Faire du robinet ou cliquez sur l'icône Handoff, vous basculerez immédiatement aux actions effectuées sur un autre appareil. En même temps, la poursuite de l'activité prévoit même bagatelles que la position de défilement sur la page que vous lisez. la transmission de données ne se produit pas sur le réseau local (comme dans le cas des appels), connexion peer-to-peer (comme dans Parachutage) ou Bluetooth. Très probablement, à ces fins est utilisé iCloud, qui à son tour nous dit deux choses. En premier lieu - fonctionne sur les iPhone 4s (grâce au module Bluetooth 4.0) et d'autre part - pour Handoff nécessairement une connexion Internet active.
Selon les informations d'Apple, une liste des périphériques pris en charge est la suivante Handoff:
- All-dispositif de support iOS iOS 8 sauf iPad 2
- iMac (depuis 2012);
- MacBook Pro sans affichage Retina (depuis 2012);
- MacBook Air (à partir de 2011);
- Mac Mini (à partir de 2011);
- Mac Pro (à partir de 2013);
- MacBook Pro avec affichage Retina (tous les modèles);
Comme cela est le cas avec Parachutage, il est probable que les coquelicots ne sont pas inclus dans cette liste travaillera avec Handoff, en utilisant le Bluetooth 4.0 adaptateur externe, mais la version finale cette réclamation il est impossible.
Pour les développeurs handoff
Maintenant, quand nous avons compris ce que les appareils iOS et coquelicots seront en mesure de travailler avec transfert intercellulaire, nous allons essayer comprendre qu'ils peuvent (et ne peut) faire des développeurs tiers utilisant l'API fournie Apple.
Avant de pouvoir utiliser dans leurs applications Handoff, les développeurs devront assister à la présence d'une action universelle, qui devrait être le même dans les deux versions de l'application. Par exemple, Apple Mail lecture partagée et rédaction de courriels, comme deux actions différentes. Si vous êtes un développeur de client de stockage cloud, alors vous aurez une véritable activité de séparation lors de la visualisation d'un document de texte et le tableur. Pour ces fins, la classe NSUserActivity
, Les objets de travail qui sont décrits en détail ici.
Handoff travail en utilisant la même API, que vous devez intégrer dans leurs applications pour les plates-formes pour lier les actions des utilisateurs similaires. est là que réside la plus grande limitation Handoff - il ne peut fonctionner avec les applications par un développeur.
Ainsi, il devient impossible scénario en utilisant différentes applications sur le bureau et votre appareil mobile. Vous ne pouvez pas passer d'un onglet de Chrome sur Safari sur l'iPad OS X, ainsi que d'un message à partir d'Outlook dans le Mail. C'est, les utilisateurs qui n'utilisent pas les applications standard d'Apple seront des inconvénients et tandis que les développeurs ont mis en œuvre dans leur soutien application Handoff, vous ne serez pas en mesure de tirer parti de cette fonction. Mais même alors, vous reste encore partiellement limité car ne peut pas utiliser Handoff, si vous préférez les applications « mix » sur différentes plates-formes.
Et bien que cette restriction n'est pas heureux, ce moyen de mécanisme que les développeurs seront en mesure de transférer des données d'une application à une autre, même si elles ne sont pas 100% indentichny. Par exemple, Microsoft Office, qui est sur l'iPhone est une application unique et est divisé en applications distinctes dans OS X. Si vous divisez le travail avec différents types de fichiers pour différents types d'activité, Microsoft sera en mesure de transmettre des données à partir de Word sur le Mac directement dans l'application sur l'iPhone ou l'iPad.
Pour les développeurs qui préfèrent utiliser des applications natives sur iOS et la version Web sur le bureau (comme Google Docs ou Facebook), Apple a fourni diverses APIPour leur permettre de confirmer leur propriété des domaines spécifiques et d'utiliser les applications basées sur le Web conjointement avec les iOS applications.
Enfin, pour les types d'activité dans lesquels les utilisateurs interagit avec les mêmes données sur plusieurs appareils en même temps, utilisés Streams continuation, Permet l'utilisation de la communication bi-directionnelle entre deux appareils via iCloud. Nous ne savons pas ce que le délai dans ce cas sera, mais ingénieur d'Apple Keith Stettenfild prétendions à la WWDC, qui coule travail « de manière assez très efficace. »
résultats
Parlez de la qualité de la mise en œuvre de toutes les fonctions déclarées La continuité est encore trop tôt, donc à ce stade, on peut noter qu'un seul inconvénient - compatibilité limitée comme un coquelicot, et les appareils iOS. L'évolution rapide du smartphone bourrage matériel toujours signifiait que quelques-unes des nouvelles fonctionnalités et fonctions ne seront disponibles que sur les derniers appareils. Les propriétaires de coquelicots anciens, aussi, sont restés parfois derrière, ce qui est arrivé avec Parachutage et restaurer OS X via Internet.
Continuité - c'est l'une des principales caractéristiques des deux systèmes d'exploitation, cependant, le manque kopeck module Bluetooth LE (~ 30 $) quitte votre ordinateur, des milliers de dollars de dollars le long du chemin.
(via)