Ouvrir le menu principal

MacGeneration

Recherche

Développement : AppHub met à jour les apps iOS à distance

Nicolas Furno

lundi 07 septembre 2015 à 17:30 • 8

Logiciels

Normalement, une application iOS est créée avec Xcode, soumise à l’App Store pour validation et seulement alors disponible au téléchargement. Ce processus est assez lent et les équipes en charge de la validation peuvent à tout moment bloquer une mise à jour en cas de problème. AppHub est un nouveau service qui entend offrir une solution aux développeurs qui veulent passer outre ces limitations.

AppHub consiste en un SDK qui permet de créer, toujours avec Xcode, un cadre pour son application. Il faut toujours soumettre le résultat à l’App Store et passer une première fois par le processus de validation. Une fois que tout ce processus est terminé, vous pouvez « envoyer » votre application depuis les serveurs mis en place par AppHub, en évitant totalement l’App Store. Et par la suite, vous pourrez la mettre à jour instantanément et sans contrôle.

Pour obtenir un tel résultat, il y a bien sûr une contrainte à prendre en compte. Les applications codées en utilisant AppHub n’exploitent ni Objective-C, ni Swift, les deux langages de programmation . Le code qui gère l’interface et le contenu exploite en fait React Native, un langage de programmation créé par Facebook pour générer des applications à partir de code JavaScript.

À l’arrivée, on a bien une interface native, mais les options restent plus limitées par rapport à une application conçue de A à Z dans Xcode. Mais la contrepartie est incontestablement intéressante : on peut mettre à jour une application depuis un serveur, instantanément. Facebook exploite naturellement cette voie pour ajouter des fonctions à certains utilisateurs, et c’est l’un des arguments mis en avant par AppHub. On peut tester une nouveauté en ne la proposant qu’à une partie de ses utilisateurs et ainsi faire des tests à grande échelle.

L’App Store permet ce genre de mises à jour en live, mais uniquement à une condition : l’objectif premier d’une application ne doit jamais changer. En clair, vous pouvez changer un élément d’interface ou modifier une fonction, mais en théorie vous ne pouvez pas ajouter complètement une fonction sans repasser par la validation.

AppHub est à la fois un service payant et un module open-source. Le service permet de publier son application et envoyer ses mises à jour contre un service mensuel facturé selon le nombre d’utilisateurs actifs au quotidien, entre 49 $ par mois (100 utilisateurs) et 799 € pour 20 000 utilisateurs par mois. AppHub est encore en bêta privée et il faut rejoindre une liste d’attente avant d’obtenir un code.

Si vous le souhaitez, vous pourrez également mettre en place votre propre serveur AppHub et ce sera gratuit. Pour le moment, le code n’est pas encore disponible sur GitHub, mais ses concepteurs assurent qu’ils le préparent.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Test du Corsair EX400U, un SSD USB4 parfait pour les Mac… et les iPhone

11:00

• 6


Promo : MacBook Air M3 avec 16/512 Go à seulement 1 209 € (-320 €)

08:59

• 27


Magazine des 25 ans : plus que quelques jours pour précommander votre exemplaire

08:30

• 15


Sortie de veille : on décortique les résultats financiers records d’Apple

08:00

• 5


Apple abandonnerait l’idée de lunettes connectées, et laisserait Meta poursuivre seule l’idée

02:11

• 51


Apple insiste pour aider Google dans son procès, et fait appel de la décision de la cour de justice

31/01/2025 à 21:00

• 8


Première grosse mise à jour de MainStage depuis 2023

31/01/2025 à 20:00

• 8


Le CEC fonctionne en HDMI sur les Mac M3 et M4

31/01/2025 à 18:30

• 26


Caldigit met quatre ports Thunderbolt 5 dans une minuscule station d’accueil

31/01/2025 à 17:00

• 21


NordVPN veut simplifier la connexion à son service sur les réseaux bloquant les VPN

31/01/2025 à 15:00

• 32


Passez à Microsoft Office pour moins de 40 € avec les soldes d'hiver 2025 de Godeal24 📍

31/01/2025 à 14:23


Orange commence à démanteler son réseau ADSL en France

31/01/2025 à 12:37

• 71


2,35 milliards d’appareils Apple actifs dans le monde

31/01/2025 à 10:20

• 34


Comment empêcher son MacBook de démarrer automatiquement à l'ouverture de l'écran ou au branchement sur secteur

31/01/2025 à 07:37

• 75


Résultats Apple T1 2025 : l'iPad et le Mac à la fête, l'iPhone en difficulté

30/01/2025 à 23:10

• 122


Le Pentagone bloque l’accès à DeepSeek à ses employés, après avoir constaté de nombreux accès au chatbot

30/01/2025 à 21:45

• 24