Apple a annoncé hier la publication sur GitHub du code source de son kit de développement HomeKit. Cette annonce fait suite à la création d’un standard commun dédié à la domotique et développé de concert par un consortium regroupant notamment Apple, Amazon, Google mais aussi la Zigbee Alliance. Elle donnera en clair à n’importe quel utilisateur ou développeur indépendant un brin motivé, l’opportunité de concevoir un appareil compatible avec HomeKit ou simplement de développer une application capable de communiquer avec un objet connecté (ou un ensemble d’appareils) qui fonctionnerait grâce à l’environnement logiciel de domotique pensé par Apple.
Apple s’ouvre à l’open source… mais pas trop non plus
Si l’initiative d’Apple va dans le bon sens en cela qu’elle permettra à un plus grand nombre de contributeurs de développer des appareils et services compatibles avec HomeKit, la marque à la pomme reste fidèle à elle-même en dépit de cette ouverture somme toute inhabituelle. Comme le précise Apple Insider, la publication du code source de HomeKit est partielle. La totalité du code n’est donc pas disponible sur la plateforme rachetée par Microsoft l’année dernière, mais ce qui est dévoilé permet déjà de comprendre les grandes lignes de la technologie d’Apple.
Apple précise en outre, et c’est assez logique, qu’une licence commerciale de son kit (proposée par l’intermédiaire du programme MFi, lancé par Apple en 2018) reste préférable pour les entreprises qui souhaiteraient commercialiser un appareil ou un accessoire compatible HomeKit. Apple explique notamment que cette version commerciale assure aux fabricants un niveau supplémentaire de qualité par rapport à la version open source, non complète. Cette version commerciale embarquera par ailleurs systématiquement les dernières API et fonctionnalités du HomeKit. Apple ajoute enfin que ces dernières arriveront bien au fur et à mesure en open source, mais que leur publication en dehors des circuits habituels peut prendre du temps.
Rejoignez-nous de 17 à 19h, un jeudi sur deux, pour l’émission UNLOCK produite par Frandroid et Numerama ! Actus tech, interviews, astuces et analyses… On se retrouve en direct sur Twitch ou en rediffusion sur YouTube !
Pour faciliter le développement de logiciels espions <3
Apple a créé Swift, un language open source, il y a des années.
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix