Annonce:

Il y a un nouveau son à la maison !!

Le HomePod est une enceinte révolutionnaire qui s’adapte au lieu dans lequel elle se trouve et livre un son haute fidélité en toutes circonstances. Associé à Apple Music et Siri, il vous offre un moyen inédit d’interagir avec la musique et d’en découvrir davantage. Il peut aussi vous venir en aide dans vos tâches quotidiennes et vous permettre de contrôler votre maison connectée, au seul son de votre voix.

Venez poser vos questions et partager vos avis sur le HomePod ici.
Vous pouvez également en apprendre plus sur le HomePod et ses fonctionnalités ici.

Question :

Question : Développer sur iPad

Bonjour,


Heureux possèsseur d'un Mac Book Pro de mid-2014, je cherche à alléger mon sac à dos et à être un peu plus mobile en prévoyant d'acheter un iPad Pro de dernière génération. Outre tous les atouts de puissance, de réactivité, de sensitivité, du tactile et de la mobilité de l'iPad, j'ai néanmoins une contrainte professionnelle qui me pose problème.


Etant développeur (Python, Java et Javascript), j'ai à ma disposition sur Mac un ensemble d'outils me permettant de mener à bien mon développement (un compilateur et interpréteur pour chaque langage ainsi qu'un terminal).


Aujourd'hui, je cherche une réponse à la question simple : "Est-il possible de développer et tester ses applications sur iPad ?".


Je suis bien conscient que iOS est très différent de macOS (unix). Mais il existe peut-être des moteurs / applications permettant de le faire ? J'en appel à votre expérience / savoir sur ce point.


En vous remerciant,

Pierre

iPad Pro

Publiée le

Répondre

Cette conversation n’est pas terminée

Consulter toutes les réponses

Le contenu de la page a été chargé

3 août 2017 à 08h38 en réponse à The BOSS En réponse à The BOSS

Bonjour,


Merci, mais mon objectif n'est pas du tout de changer de langage de développement. En effet, mon coeur de métier s'articule autours des langages cités, pas du Switft ou de l'Objective-C.


La question n'est pas simple. Mes IDE disposent souvent d'options de compilation (ou d'exécution) particuliers. De plus, pour chaque langage un ensemble de bibliothèques peuvent (doivent dans beaucoup de cas) être récupérées. Je pense aux utilitaires "pip" pour Python, "maven" pour Java ou encore "npm" pour Javascript.


J'ai néanmoins regardé XCode sous macOS pour vérifier la possibilité d'utiliser ces outils. Il s'avère que mes connaissances sont très limités sous XCode et que je n'ai pas trouvé la possibilité de le faire. De plus, mon essai avec Python demande le chemin vers l'interpréteur Python dans "/usr/local/bin/python" par exemple. Chemin qui est récupéré depuis un terminal et sur un système unix.


Effectivement, reposons correctement la question cette fois-ci : "Est-il possible de développer (en Python, Java, Javascript ; avec les outils pip, maven et/ou npm) et tester ses applications sur iPad ?"

Cordialement,

Pierre

3 août 2017 à 08h38

Répondre Utile

3 août 2017 à 09h03 en réponse à Pev En réponse à Pev

Oui et Non,

Si votre but est de crée une application pour la mettre sur le AppSore, vous devrez apprendre Objective-C ou Swift qui tout deux vous permette d'intégré des scripts Python, Perl, AWK, Meteor… Excepté JAVA. Xcode vous fournit tous les outils pour tester les applications et avec Swift tout est bien plus simple. Typiquement dans l'attribution des pointeurs en mémoire et les formules mathématiques.


Si vous devez créer une application interne pour une entreprise type tester un système dans l'aéronautique qui ne sera pas disponible sur l’App Store il est possible de développer avec d'autres compilateurs, sous réserve et en accord avec Apple.

3 août 2017 à 09h03

Répondre Utile

3 août 2017 à 09h14 en réponse à The BOSS En réponse à The BOSS

Non, ce n'est pas mon but de développer une application pour l'AppStore, et je suis déjà au courant des spécificités sur Swift pour macOS et iOS.

Le débat n'est pas celui de savoir quel langage est mieux qu'un autre, mais de savoir s'il est possible de pratiquer les langages cités sur iPad Pro, de les compiler/interpréter et de les tester indépendamment de toute imbrication dans un code d'un autre langage.

3 août 2017 à 09h14

Répondre Utile

5 août 2017 à 05h35 en réponse à Pev En réponse à Pev

Je développais en ASM, Pascal, Lindo, JAVA, WebObjects et Swift est très intéressante simple efficace logique. La gestion de la mémoire pas de risque de faire une erreur, qui vous fera perdre des mois de travail et en plus c'est compatible Linux.


https://www.swift.org/

5 août 2017 à 05h35

Répondre Utile
Profil de l’utilisateur : Pev

Question : Développer sur iPad