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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

40 000 cartes SIM saisies dans une ferme de serveurs destinées aux arnaques par SMS en Europe

18:30

• 21


DearMob : la solution pour sauvegarder, transférer et gérer votre iPhone sans contrainte (offre licence à vie) 📍

18:00

• 0


Journal passe à la vitesse supérieure avec macOS Tahoe et iPadOS 26

17:30

• 4


Apple va diffuser la Formule 1 aux États-Unis pour les cinq années à venir

16:47

• 28


L’Union européenne veut la fin des chargeurs à câbles USB-C soudés

16:47

• 102


Avec la puce M5, Apple reprend la tête des benchmarks nettement devant la concurrence

16:40

• 43


macOS Tahoe : la liste (quasi) complète des nouveautés publiée par Apple

14:58

• 14


Les Freebox ne gèrent pas encore SMB comme Apple le demande pour Time Machine

11:47

• 32


Le sens du détail d’Apple ralentit l’aiguille de l’app Horloge quand le mode économie d’énergie est actif sous iOS 26.1 🆕

10:16

• 29


Pourquoi utiliser un NAS ? Tout ce qu'il faut savoir sur les fonctions de sauvegarde, synchronisation, VPN…

09:57

• 35


Apple s’apprêterait à s’emparer des droits de la F1 aux USA ce week-end

09:00

• 15


Envie d’un MacBook Pro M5 ? Cet écran est fait pour lui !

08:13

• 0


Face ID sur Mac : toujours un mirage !

06:11

• 40


Le MacBook Pro M6 serait le premier Mac à écran tactile

16/10/2025 à 21:30

• 68


Pourquoi utiliser un NAS ? Pour mieux sauvegarder

16/10/2025 à 20:30

• 21


Promo : le hub USB-C 7-en-1 d’Ugreen en promo à 26 € (-35 %)

16/10/2025 à 20:24

• 5