Ouvrir le menu principal

MacGeneration

Recherche

Jasonette crée une app iOS native à partir d’un fichier JSON

Nicolas Furno

lundi 07 novembre 2016 à 13:15 • 15

Logiciels

Jasonette est un nouveau projet qui ambitionne de simplifier le développement d’apps mobiles. Cette fois, l’idée est de réaliser des applications natives à partir d’instructions fournies en JSON. Le gros avantage étant que ces instructions n’ont pas à être stockées en local dans l’app, elles peuvent résider sur un serveur.

Pour le dire autrement, Jasonette permet de créer des apps natives qui peuvent être modifiées à distance, sans passer par la validation de l’App Store. C’est une idée très en vogue en ce moment et c’est exactement le principe de React Native conçu par Facebook. Ce nouveau-venu fonctionne très différemment néanmoins : le développement ne se fait pas dans un autre langage, mais vous créez une interface et le contenu avec une série d’instructions en Json.

Les possibilités sont plus limitées évidemment, Jasonette ne pourra pas servir à créer un jeu complet. Mais pour un site d’actualités ou bien une vitrine, pour un manuel ou bien un réseau social, ce nouveau-venu est largement suffisant. Et outre les mises à jour à distance, il est aussi beaucoup plus simple à utiliser qu’un développement natif intégral. La structure de chaque page est simple à comprendre, on utilise du CSS pour mettre en forme les éléments et du JavaScript pour l’interaction.

À bien des égards, cette solution ressemble à un développement web : vous positionnez du texte, des images et des contrôles en CSS, chaque écran est associé à un fichier JSON et les fichiers sont reliés entre eux par des liens HTML. Il y a quelques fonctions plus avancées, par exemple pour charger des données depuis une API en ligne, ou encore des actions pour exploiter le matériel (appareil photo, géolocalisation), mais la base reste très simple.

Jasonette n’en est qu’à ses tous débuts, mais cette solution est prometteuse et on peut l’exploiter pour des apps relativement ambitieuses. Le tout est fait très rapidement et potentiellement directement dans un navigateur, comme cette vidéo qui reproduit l’interface d’Instagram en quelques minutes. Vous pouvez concevoir des apps à la main comme ici, mais on peut aussi imaginer qu’un CMS génère les fichiers JSON et reproduise le site, mais dans un format qui permet d’offrir une app native à moindres frais.

Pour tester Jasonette, il suffit d’un appareil iOS : téléchargez l’app Jason. [2.11 – US – Gratuit – iPhone/iPad – Ethan G.] sur votre iPhone ou iPad, saisissez l’URL qui correspond au fichier JSON nécessaire à votre app et vous verrez ce que cela donne sans même passer par un ordinateur. L’idéal reste d’utiliser un Mac et Xcode pour créer son app, sachant que le seul paramètre à modifier dans Xcode est l’URL du fichier JSON.

Pour le moment, Jasonette est limité à iOS, mais son concepteur est d’ores et déjà en train de travailler à une version pour Android. Les notifications instantanées sont aussi au programme pour répondre à tous les besoins. Le projet est open-source et gratuit, vous pouvez suivre son développement ou y contribuer sur GitHub. Et si vous voulez essayer vous-même, le meilleur point de départ est la documentation, déjà très complète.

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner

TikTok écope de 530 millions d’euros d'amende en Union européenne

02/05/2025 à 21:45

• 5


Apple aurait intégré l’IA Claude dans une version interne de Xcode, enterrant un peu plus Swift Assist

02/05/2025 à 20:45

• 12


Enfin une solution simple pour télécharger vos vidéos et playlists préférées sur YouTube

02/05/2025 à 17:35

• 0


« Le pape François indifférent au décès de Zidane » : pourquoi Apple Intelligence résume si mal les titres d’articles

02/05/2025 à 17:35

• 40


French Days : le MacBook Air M2 glisse à 850 €

02/05/2025 à 15:56

• 1


Promos sur des batteries externes de grosse capacité pour iPhone et MacBook

02/05/2025 à 15:50

• 0


Amazon : 25 € de réduction à partir de 75 € d'achat

02/05/2025 à 15:17

• 10


MacBook Air M4 : la chute des prix se poursuit encore sur ce nouvel incontournable 🆕

02/05/2025 à 14:32

• 58


Mira Pro Color : le bel écran E Ink 25 pouces de Boox passe à la couleur

02/05/2025 à 13:15

• 10


MacUpdater cherche un acheteur pour rester à jour

02/05/2025 à 12:30

• 13


Selon Tim Cook, Apple « progresse » sur le développement du nouveau Siri

02/05/2025 à 10:58

• 42


Cotypist suggère du texte soufflé par l’IA dans toutes les apps sur le Mac

02/05/2025 à 10:45

• 3


iOS 19 pourrait offrir plusieurs nouveautés pour Stage Manager et les styles photographiques

02/05/2025 à 09:15

• 19


Profitez de Microsoft Office à petit prix pendant les French Days 2025 📍

01/05/2025 à 23:20

• 0


Apple : des résultats solides, mais la Chine et les droits de douane inquiètent

01/05/2025 à 22:56

• 20


La direction de Tesla aurait cherché un remplaçant pour Musk, suite aux difficultés de l’entreprise

01/05/2025 à 21:00

• 86