Hack : de vraies apps natives autonomes sur l'Apple Watch, c'est possible !
Par Didier Pulicani - Publié le
Vous l'ignorez peut-être, mais même avec watchOS 2, les applications destinées à l'Apple Watch ne sont pas encore tout à fait
Deux raisons à cela : les programmes sont toujours créés comme des extensions d'une application iPhone (logique, car il n'y a pas d'App Store pour Apple Watch), mais surtout, il est encore impossible d'exploiter UIKit directement sur la montre. En clair, les techniques utilisée avec watchOS 1.0 restent de mise pour créer des interfaces, même si une partie du code est effectivement exécuté -cette fois- directement avec le SoC de l'Apple Watch (Apple a également ouvert les accès aux différents capteurs/interfaces de l'appareil... mais pas tous, comme le NFC).
Plusieurs programmeurs de renom ( Steve Troughton-Smith, Saurik et Adam Bell) sont cependant parvenus à créer des apps similaires à celles livrées par défaut par Apple : autonomes, 100% natives et qui ne nécessitent pas d'application-compagnon sur l'iPhone. Ici, par exemple, un objet 3D s'anime à l'écran, chose totalement impossible avec le SDK officiel :
Source
Via
natives.
Deux raisons à cela : les programmes sont toujours créés comme des extensions d'une application iPhone (logique, car il n'y a pas d'App Store pour Apple Watch), mais surtout, il est encore impossible d'exploiter UIKit directement sur la montre. En clair, les techniques utilisée avec watchOS 1.0 restent de mise pour créer des interfaces, même si une partie du code est effectivement exécuté -cette fois- directement avec le SoC de l'Apple Watch (Apple a également ouvert les accès aux différents capteurs/interfaces de l'appareil... mais pas tous, comme le NFC).
Plusieurs programmeurs de renom ( Steve Troughton-Smith, Saurik et Adam Bell) sont cependant parvenus à créer des apps similaires à celles livrées par défaut par Apple : autonomes, 100% natives et qui ne nécessitent pas d'application-compagnon sur l'iPhone. Ici, par exemple, un objet 3D s'anime à l'écran, chose totalement impossible avec le SDK officiel :
Source
Via