Écrire des applications mobiles pour n'importe quelle plate-forme avec Intel XDK

  • Peter Holmes
  • 0
  • 5119
  • 1163
Publicité

Intel n'est pas vraiment une entreprise que vous associez souvent au développement d'applications mobiles. Ce que vous devez savoir sur le processeur Ivy Bridge d’Intel [MakeUseOf explique] Ce que vous devez savoir sur le processeur Ivy Bridge d’Intel [MakeUseOf explique] Intel vient de publier son nouveau processeur, Ivy Bridge, portant le nom de code les ordinateurs de bureau et les ordinateurs portables. Vous trouverez ces nouveaux produits répertoriés comme étant la série 3000 et vous pouvez en acheter au moins certains… En se traînant dans l'ordinateur que vous utilisez pour lire ceci, leurs aventures dans le monde de la téléphonie mobile n'ont pas été aussi réussies qu'elles l'espéraient, avec peu de fabricants décidant d'utiliser la puce Intel Atom dans leurs appareils Android.

Apparemment, cela ne les a pas dissuadés. Ils ont juste jeté leur chapeau dans l'anneau mobile à nouveau avec l'IDE Intel XDK. Cet environnement de développement gratuit vous permet d’écrire des applications à l’aide de HTML5, Javascript et CSS3, puis de les tester sur plusieurs appareils. Une fois terminé, vous pouvez publier sur une multitude de magasins d'applications, notamment Google Play, Nook, Kindle, iTunes et Windows 8 Store. C'est vraiment un accord 'écrire une fois, courir n'importe où'.

Mais va-t-il révolutionner le flux de travail des développeurs partout?

HTML5 seulement

Avant de continuer, je voudrais simplement réitérer un point que j'ai déjà mentionné. Cela ne vous autorise pas et ne vous permettra pas de créer des applications natives. Celles-ci sont des applications créées avec un langage tel que Java, Objective-C ou C # et ayant souvent accès à davantage d’API que celles disponibles uniquement avec HTML5 et Javascript. Codage JavaScript Commencez à coder JavaScript dès maintenant avec ces 5 ressources gratuites. Codage JavaScript dès maintenant avec Ces 5 grandes ressources gratuites .

Cependant, ce n'est pas entièrement une mauvaise chose. Tout d'abord, il vous permettra de développer à l'aide de technologies Web incroyablement familières et de créer votre application, puis de la déployer sur plusieurs plates-formes. En fin de compte, vous échangez le pouvoir pour la flexibilité.

Un autre avantage de l'écriture d'applications mobiles au format HTML5 est que vous pouvez également déployer vos applications sur le Web élargi. Avec XKD, vous pouvez publier des applications et des jeux Facebook, des plug-ins Chrome ainsi que des applications Web traditionnelles..

L'éditeur

L'éditeur est l'endroit où tout programmeur est le plus à la maison. C'est ici que nous écrivons le code qui alimente les outils et les applications que vous utilisez régulièrement. Pour les programmeurs sérieux, il existe des conditions préalables absolues ici.

Premièrement, il doit avoir une coloration syntaxique solide. Bien que cela n’affecte pas le produit final (du moins pas directement), cela garantit que tout code que vous produirez sera facile à lire ultérieurement. Il est également utile, en cas de saisie de code, de réduire la quantité de texte que vous écrivez et de réduire ainsi le risque de vous faire écraser par une grave contrainte de RSI..

XDK livre ici, et livre bien. Le code est magnifiquement mis en évidence et facile à lire. En outre, l’achèvement du code est puissant et comparable à n’importe quel éditeur commercial. Cependant, j'ai l'impression qu'il pourrait y en avoir plus ici. Ce serait formidable si vous aviez la possibilité d'installer des plugins, un peu comme le vénérable éditeur de texte Sublime. Essayez Sublime Text 2 pour vos besoins en édition de code multiplateforme. Essayez avec Sublime Text 2 pour votre édition de code multiplateforme. Sublime Text 2 est un éditeur de code multiplate-forme dont je n'ai entendu parler que récemment, et je dois dire que je suis vraiment impressionné malgré le label bêta. Vous pouvez télécharger l'application complète sans payer un sou…. Je me suis souvent retrouvé à avoir soif d'Emmet (anciennement Zen Coding), ce qui m'aurait épargné pas mal de temps.

Émulation

Une fois que vous avez du code, vous voudrez voir à quoi il ressemble sur différentes plates-formes. XDK vous permet d'exécuter votre code dans un certain nombre de résolutions et de dimensions, y compris l'iPhone Apple, la tablette Google Nexus 7 et le Nokia Lumia 920..

Vous pouvez également définir le positionnement de l'appareil, lorsque vous souhaitez tester un code utilisant l'accéléromètre de l'appareil, ainsi que modifier l'orientation de l'écran de l'appareil lui-même. Ceci est pratique pour tester votre code sur plusieurs périphériques sans générer des milliers de livres..

Si vous souhaitez effectuer des tests un peu plus pratiques, vous pouvez toujours transférer votre projet sur votre appareil avec App Preview d’Intel. Cette application multiplate-forme est disponible sur Windows 8, Windows Phone, Android et iOS et vous permet de transférer votre code via les tubes intermédiaires vers votre téléphone, votre tablette ou votre ordinateur portable..

Déploiement

Une fois que votre application est entièrement affinée, vous pouvez la construire, puis la soumettre à la vente sur divers magasins d'applications. Cette étape n'est pas effectuée sur votre ordinateur, mais est plutôt externalisée sur les propres serveurs d'Intel. Il y a un peu de configuration à faire ici, mais rien n'est trop fastidieux.

Vous pouvez cibler Android, Crosswalk pour Android, iOS, Windows 8, Windows Phone, Tizen, Amazon et Nook. De manière décevante, vous ne pouvez pas créer votre application pour Blackberry 10. J'ai trouvé cela absolument bizarre. Blackberry 10 est toujours très vivant et si vous passez du temps dans un salon de première classe d'un aéroport ou d'une gare, les Blackberry Q10 ne manquent pas. En fait, la plupart des applications Blackberry 10 sont entièrement conçues avec les technologies Web. Il aurait été trivial d'ajouter la fonctionnalité BlackBerry 10 à XDK..

Conclusion

XDK est un environnement de développement solide, et pour tous ceux qui cherchent à créer des millions de places de marché mobiles dans le monde, constitue un bon point de départ. Bien que ce soit bien d’avoir un support pour Blackberry 10 et pour les plugins, cela reconnaît que c’est un effort incroyable de la part d’Intel et que son prix est incroyablement séduisant. Essayez et laissez-moi savoir ce que vous pensez!

Crédit photo: tasse HTML5 (Slavic_V)



Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.