Ouvrir le menu principal

iGeneration

Recherche

Skip permet de convertir une app iOS vers Android en gardant le même code

Pierre Dandumont

Tuesday 20 August 2024 à 14:00 • 15

Android

Pour les développeurs d'applications mobiles, un problème se pose souvent : iOS et Android, les deux plateformes majeures, ne reposent pas sur les mêmes outils ni sur les mêmes langages. Une solution consiste à développer deux applications — ce qui a un coût évident — et une autre passe par des solutions intermédiaires multi-plateformes, mais moins optimisées, comme le React Native de Meta. Mais une troisième solution existe : Skip.

Skip permet de créer une app Android et une app iOS avec le même code.

En bêta depuis quelques années, il vient de sortir en version 1.0 et est gratuit pour les développeurs indépendants. Skip est une solution qui cible les développeurs iOS, et elle va convertir le code Swift/SwiftUI en code natif (Kotlin/Jetpack Compose) pour Android. Le code généré par le plug-in qui se greffe sur Xcode est totalement natif et peut être modifié ensuite dans Android Studio si vous en ressentez le besoin, mais ses créateurs expliquent que ce n'est pas forcément nécessaire. En bonus, les composants de Skip sont open source, même si le plug-in lui-même est fermé.

Skip nécessite un Mac, Xcode, Homebrew et les outils Android Studio. La version gratuite, pour les développeurs indépendants, a évidemment quelques limites et est réservée aux petites structures : une seule application, moins de 30 000 $ de revenus annuels, une ou deux personnes. Dans les autres cas, Skip est proposé pour les petites entreprises (moins de 250 000 $ de revenus annuels) pour 30 $/mois et pour 100 $/mois pour les grandes entreprises. Dans l'ensemble, c'est donc une solution qui semble intéressante, surtout pour ceux qui travaillent au départ avec iOS et qui ne veulent pas dédier une équipe complète au développement d'une application Android.

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Etat des lieux : fini les mauvaises surprise avec ZIIIMO !

Partenaire


Kuo : le modem 5G d’Apple en 2025, enfin ?

06/09/2024 à 20:30

• 12


Keynote Apple : un lundi 9 septembre rempli d'iPhone 16, d'Apple Watch et d'AirPods 4

06/09/2024 à 19:13


WeChat : Apple tance Tencent pour des paiements sans in-apps 🆕

06/09/2024 à 15:36

• 76


L’Apple Watch Series 10 pourrait détecter l’apnée du sommeil

06/09/2024 à 14:49


Utilisez-vous la fonction de partage audio sur iPhone ou iPad ?

06/09/2024 à 13:30

• 21


Le « petit » iPhone 16 Pro pourrait lui aussi avoir 256 Go de stockage par défaut

06/09/2024 à 12:24

• 58


Orange va prolonger un peu la 5G gratuite pour tous ses clients

06/09/2024 à 11:31

• 61


Pavel Durov considère sa mise en examen « surprenante » mais revoit la modération de Telegram

06/09/2024 à 10:19

• 61


Google Photos va s’améliorer grâce à une bonne dose d’IA

06/09/2024 à 09:51

• 4


Nanoleaf améliore ses panneaux lumineux et imagine un interrupteur sans fil deux-en-un compatible Matter

06/09/2024 à 08:45

• 9


Ugreen lance les Uno, des chargeurs et batteries Qi2 au look de robots

06/09/2024 à 07:40

• 8


Philips Hue : un boitier Sync Box 8K et des plafonniers plus carrés

06/09/2024 à 07:00

• 12


Test de quatre préservatifs USB pour protéger votre iPhone sur les chargeurs publics

05/09/2024 à 20:30

• 19


Le réseau Localiser sera déployé au printemps prochain en Corée du Sud

05/09/2024 à 18:30

• 5


Balatro sera disponible sur l’App Store et Apple Arcade le 28 septembre

05/09/2024 à 17:00

• 21