BT
x Votre opinion compte ! Merci de bien vouloir répondre au sondage InfoQ concernant vos habitudes de lecture !

Apportable porte votre Objective-C sur Android

par Ralph Winzinger , traduit par Hadrien Pierart le 22 nov. 2013 |

Apportable permet aux développeurs iOS de publier leurs applications pour l'écosystème Android. Ils peuvent utiliser le SDK d'Apportable et un ensemble d'outils en ligne de commande pour recompiler leurs applications sans avoir à effectuer de changements majeurs sur leur code Objective-C. Par ailleurs, Apportable permet les conversions d'applications via un service en ligne. Parmi les applications déjà converties, on trouve plusieurs titres connus comme Osmos (version iOS) ou l'application multimédia de Björks, Biophilia (version iOS).

Au-delà de permettre une compilation pour Android à partir de sources Objective-C, Apportable offre aussi des fonctionnalités spécifiques à Android. Parmi ces extensions UIKit, on trouve le support des boutons physiques, des différentes résolutions d'écrans et les informations sur le matériel et la version Android.

Apportable propose aussi BridgeKit, qui est une bibliothèque permettant aux développeurs d'ajouter des classes java à leurs applications et d'accéder aux fonctionnalités natives d'Android. Les classes Java sont accédées via des objets wrapper en Objective-C, ce qui permet l'échange de types primitifs entre Java et Objective-C. On peut aussi définir des méthodes de callback en Objective-C qui pourront être appelées depuis les classes Java.

Apportable a publié une première version de leur SDK pour Xcode 5, mais la version officiellement supportée est toujours la 4.6.3. Au cas où un projet ne pourrait pas être compilé pour Android sur Xcode 5, Apportable propose en plus une explication sur comment revenir à la version 4.6.3 ou utiliser plusieurs versions de Xcode.

Il y a 4 niveaux de licences : la première est gratuite et permet de convertir des applications basées sur les framework de base comme OpenAL, CoreFoundation ou CoreGraphics. Selon les frameworks utilisés dans l'application initiale et le niveau de support requis, il y a aussi des licences allant de $1.000 à $15.000 par développeur et par an. Enfin, il y a aussi des tarifs spéciaux pour les licences d'entreprise.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT