Écrire des applications mobiles pour toute plate-forme avec xdk intel
Video: how to make/create an app for android and ios using XDK
Contenu
Intel est pas vraiment une entreprise que vous associez souvent avec le développement d`applications mobiles. Alors que vous avez certainement un puce Intel cahin-caha dans l`ordinateur que vous utilisez pour lire, leurs entreprises dans le monde mobile ne sont pas autant de succès qu`ils auraient pu espérer, avec quelques fabricants qui décident d`utiliser la puce Intel Atom dans leurs appareils Android.Ce que vous devez savoir sur Intel Ivy Bridge [MakeUseOf Explique]Ce que vous devez savoir sur Intel Ivy Bridge [MakeUseOf Explique]Intel vient de publier son nouveau processeur mis à jour, le nom de code Ivy Bridge, pour les ordinateurs de bureau et ordinateurs portables. Vous trouverez ces nouveaux produits répertoriés comme la série 3000 et que vous pouvez acheter au moins certains d`entre eux ...Lire la suite
Apparemment, cela n`a pas dissuadé les. Ils ont juste jeté leur chapeau en arrière dans l`anneau mobile à nouveau avec l`IDE Intel XDK. Cet environnement de développement gratuit vous permet d`écrire des applications utilisant HTML5, javascript et CSS3, puis de les tester contre plusieurs périphériques. Une fois terminé, vous pouvez publier à une multitude de magasins d`applications, y compris Google Play, Nook, Kindle, iTunes et Windows Store 8. Il est vraiment un accord « écrire une fois, exécuter partout ».
Mais sera-t révolutionner le flux de travail des développeurs partout?
HTML5 seulement
Avant de poursuivre, je veux juste rappeler un point que je disais plus tôt. Cela ne fonctionne pas et ne vous permettra pas de créer des applications natives. Ce sont des applications créées à l`aide d`un langage tel que Java, Objective-C ou C # et ont souvent accès à plus API que sont disponibles en utilisant seulement HTML5 et javascript.Lancer codage javascript dès maintenant avec ces 5 grandes ressources gratuitesLancer codage javascript dès maintenant avec ces 5 grandes ressources gratuitesLire la suite
Cependant, ce n`est pas une chose tout à fait mauvais. Tout d`abord, il vous permettra de développer l`utilisation des technologies Web incroyablement familier, et de créer votre application, puis le déployer sur plusieurs plates-formes. En fin de compte, vous tradez hors tension de flexibilité.
Un autre avantage de l`écriture d`applications mobiles en HTML5 est que vous êtes également en mesure de déployer vos applications à la plus grande web. Avec XKD, vous pouvez publier des applications Facebook et des jeux, des plugins Chrome ainsi que des applications web traditionnelles.
L`éditeur
L`éditeur est où tout programmeur est le plus à la maison. C`est là que nous écrivons le code qui alimente les outils et les applications que vous utilisez sur une base régulière. Pour les programmeurs sérieux, il y a des conditions sine qua non ici.
Tout d`abord, il doit avoir la coloration syntaxique solide. Bien que cela ne modifie pas le produit final (au moins pas directement), il ne garantit que tout code que vous produisez est facile à lire plus tard. Il aide également en cas de complétion de code, afin de réduire la quantité de texte que vous finissez par écrit et réduire ainsi le risque d`être terrassé par une souche grave de RSI.
XDK livre ici, et offre bien. Code est mis en surbrillance magnifiquement et est facile à lire. De plus, la complétion de code est puissant et est à égalité avec un éditeur commercial. Cependant, je me sens comme il pourrait y avoir plus ici. Ce serait génial s`il est venu avec la possibilité d`installer des plugins, un peu comme la Editeur vénérable Sublime Text. Je me suis souvent trouvé languir pour les goûts de Emmet (anciennement de Zen Coding), qui aurait m`a sauvé un peu juste de temps.Essayez Sublime Text 2 Pour votre code multi-plateforme d`édition des besoinsEssayez Sublime Text 2 Pour votre code multi-plateforme d`édition des besoinsSublime Text 2 est un éditeur de code multi-plateforme, je ne récemment entendu parler, et je dois dire que je suis vraiment impressionné malgré l`étiquette bêta. Vous pouvez télécharger l`application complète sans payer un sou ...Lire la suite
Émulation
Une fois que vous avez un code, vous voulez 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 dimensions, y compris l`iPhone d`Apple, la tablette Google Nexus 7 et le Nokia Lumia 920.
Vous pouvez également définir le positionnement du dispositif, lorsque vous souhaitez tester le code qui utilise l`accéléromètre de dispositifs, ainsi que de changer l`orientation de l`écran de l`appareil lui-même. Ceci est pratique pour tester votre code sur plusieurs périphériques sans bifurquer sur des milliers de livres.
Si vous voulez faire un peu plus de tests de pratique, vous pouvez toujours pousser votre projet sur votre appareil avec App Aperçu d`Intel. Cette application multi-plateforme est disponible sur Windows 8, Windows Phone, Android et iOS et vous permet de fourrer votre code à travers les inter-tubes à votre téléphone, tablette ou ordinateur portable.
Déploiement
Une fois que vous avez obtenu votre application tous les polis, vous pouvez le construire et le soumettre en vente sur différents magasins d`applications. Cette étape ne se fait pas sur votre ordinateur, mais est plutôt sous-traitée à des serveurs propres d`Intel. Il y a un peu de configuration à faire, mais rien de trop fiddly.
Vous pouvez cibler Android, Crosswalk pour Android, iOS, Windows 8, Windows Phone, Tizen, Amazon et Nook. Il est décevant, vous ne pouvez pas créer votre application pour Blackberry 10. Je trouve que cela est tout à fait bizarre. Blackberry 10 est encore très vivante, et si vous passez du temps dans un salon de première classe à un aéroport ou train, vous verrez ne manque pas de Blackberry Q10s. En fait, la plupart des applications Blackberry 10 sont entièrement construites avec des technologies web. Il aurait été trivial d`ajouter des fonctionnalités BlackBerry 10 à XDK.
Conclusion
XDK est un environnement de développement solide, et pour ceux qui cherchent à faire des millions des marchés mobiles du monde, si offre un bon endroit pour commencer. Alors qu`il serait agréable d`avoir un soutien pour Blackberry 10 et pour les plugins, il reconnaît que c`est un effort incroyable pour le compte d`Intel et à son prix est incroyablement séduisant. Faites un essai et laissez-moi savoir ce que vous pensez!