Pomme décrit sa montre "idéal pour les regards rapides et les interactions rapides", mais la plupart (en fait, la quasi-totalité) des applications tierces de Apple Watch, Dark Sky, prennent 20 à 40 secondes pour être lancées. l'application iOS correspondante.
Dois-je faire quelque chose pour que cette application soit lancée plus rapidement que je ne pourrais la lancer moi-même sur mon iPhone?
ios
performance
apple-watch
orome
la source
la source
Réponses:
Toutes les applications tierces présentes sur la montre sont actuellement plus lentes que la saisie de l'iPhone, à moins que vous ne puissiez pas accéder au téléphone en raison de contraintes sociales ou parce qu'il est inaccessible dans un sac ou une poche ou à une certaine distance de vous et de la montre.
En effet, Apple a tout mis en oeuvre pour ne laisser aucun code fonctionner sur la montre à sa sortie. Les applications tierces ne peuvent rien gérer. Ils n’ont pas directement accès à la couronne numérique, au contact forcé, au toucher régulier, aux données du capteur ou au haut-parleur / microphone.
Ils ne font que pré-charger des réponses potentielles et des images (pensez à des cartes flash et un petit album photo) et tout le travail est effectué sur l'iPhone OS. Si vous voulez une réponse rapide, sortez votre téléphone et accédez directement aux applications qui s'y trouvent. Cela évite à la montre d’établir une connexion réseau avec le téléphone, de la réveiller si nécessaire, d’activer l’application en arrière-plan, puis de lui indiquer quoi faire pour que l’application téléphone puisse ensuite indiquer à la montre les images / textes à afficher. Si ces actifs ne sont pas préchargés sur la montre, vous devez alors attendre qu'ils soient transférés.
La montre sera plus rapide que le téléphone uniquement si le téléphone peut transmettre des événements à la montre en son propre nom. Pour Dark Sky - vous avez peut-être une alerte météorologique grave que le téléphone détecte à l'arrière-plan ou suite à une notification push des serveurs Dark Sky au téléphone à l'aide d'APNS. Ensuite, le téléphone sait qu'il y a une montre et envoie une notification à celle-ci. Vous recevrez cette notification sur la montre avant de pouvoir sortir votre téléphone.
Pire encore, la plupart des applications livrées ne sont programmées que dans le simulateur Xcode et non par les développeurs qui ont utilisé la montre. Quelques rares développeurs ont eu la chance d'adapter leur application avec des montres en version préliminaire et au cours des dernières semaines avec du matériel, mais la plupart des applications ne peuvent tout simplement pas être géniales.
C'est comme lire un livre sur la façon d'apprendre à faire du vélo puis de jouer avec un simulateur de vélo. Les développeurs doivent sortir et faire de la bicyclette et s’écraser, s’épiler les genoux, s’effondrer encore davantage avant de savoir comment utiliser réellement ce nouveau vélo.
Voici quelques perspectives de développeur expliquant cela plus en détail:
Les deux applications Apple Watch auxquelles j'ai participé n'étaient pas livrées. Après avoir évalué les risques liés à l'envoi souriant, nous avons décidé que l'avantage d'être "Premier" ne valait pas la grande chance de perdre notre temps et celui de nos utilisateurs jusqu'à ce que nous sachions réellement si l'application serait utile.
la source