
Mobile DevOps L'1FO : Fil d'actus transfo numérique, RGPD, IA, SSI, RV, cybersociété... De plus en plus d’entreprises mettent en place une chaîne d’intégration continue pour développer des applications mobiles. Néanmoins, développer des «apps » présente quelques spécificités qui poussent les équipes DevOps vers des solutions spécialisées. Article paru dans le n°162 de L'Informaticien. À l’heure de la transformation numérique, de plus en plus d’entreprises veulent proposer à leurs clients un portefeuille d’applications mobiles performantes. Après une première vague d’applications marketing peu connectées au système d’information, les applications de nouvelle génération sont de plus en plus intégrées aux processus. De multiples fermes de smartphones accessibles via le Cloud, à l'image d'IBM DeviceAnywhere, permettent de mener les tests unitaires et tests de charge sur des terminaux mobiles réels ou simulés. Jenkins vs les solutions spécialisées mobile Le cross-platform, une approche enfin viable Le Mobile App Analytics, brique indispensable du DevOps Mobile
Le développement mobile : aujourd'hui et demain | Liana Technologies La croissance du nombre de smartphones a entraîné une explosion du nombre de services disponibles sur mobiles depuis le début de cette décennie. Ces 5 dernières années les appareils mobiles sont passés de simples gadgets à outils connectés indispensables. La caractère responsive des sites et services web n'est plus une option. L'optimisation pour mobile est incontournable pour une bonne expérience client, mais aussi pour la visibilité. Gérer ses transactions bancaires ou commander à manger depuis son smartphone sont des pratiques bien ancrées dans le quotidien des utilisateurs de smartphones. "La vision du développement mobile comme concept à part entière ne survivra plus très longtemps", affirme Timo Hänninen, leader du département mobile de Liana Technologies, LianaMobile, pour répondre à la question du futur de cette industrie. "En termes de développement d'applications, la ligne de démarcation entre différents types d'appareils commence à être floue. Les Progressive Web Apps :
Le guide ultime du développement mobile Cette semaine, je voulais m’attarder sur un sujet important : le mobile. Développer une application mobile n’est pas aisé, tant le marché est en mouvement perpétuel. Cet article se propose de donner une vision claire sur le développement d’application mobile souvent représenté par ses ténors : iOs avec l’iphone et l’ipad, et Android avec ses pléthores de Smartphones et tablettes conçus par les constructeurs. Développer une application mobile sur la plateforme Apple et Android. Pour les entreprises et les marques, les applications mobiles sont devenues un moyen essentiel de création de nouveaux services à destination des mobinautes. Ces deux terminaux mobiles ont des caractéristiques différentes. Les mobiles et les tablettes sont entrés dans le quotidien et sont un moyen d’atteindre efficacement le consommateur. Ecosystème du mobile L’écosystème des applications mobiles est essentiellement composé des deux acteurs Apple (avec iOs) et Google (avec Android). Environnement : absence d’internet
Quel langage de programmation pour créer une application Android? Le développement Android connaît un véritable essor ces dernières années, il n’est donc pas surprenant que de nombreux développeurs souhaitent en faire leurs spécialisation. Mais quels sont les prérequis pour devenir développeur Android et créer une application Android? Il n’en existe en réalité qu’un seul : connaître les langages de programmation adéquats. Il est indispensable de bien connaître Java avant de pouvoir développer pour Android, mais la plupart des développeurs utilisent également XML. Ces deux langages sont en effet recommandés par Google pour la création des applications Android. 1. Le strict nécessaire pour créer une application Android Java est le langage Android le plus utilisé dans le développement mobile. Pour optimiser le développement Android Lors du développement de vos applications avec Android Studio, vous tomberez très probablement sur des bouts de code écrits en XML. 3. L’indispensable UPDATE: 13 Mars 2018. Written by Yeeply
La console développeur du Google Play est maintenant optimisée pour les terminaux mobiles La console développeur est maintenant responsive et propose un affichage optimisé pour les smartphones et tablettes. Les développeurs peuvent gérer leurs applications publiées sur le Google Play au travers une console développeur. Celle-ci a beaucoup évolué au fil du temps et plus particulièrement lors de sa migration vers la toute nouvelle interface. Hélas, bien que le Google Play intègre des centaines de milliers d’applications pour terminaux Android, l’interface de la console développeur n’était pas optimisée pour les écrans plus petits. C’est désormais chose corrigée avec un design responsive. Nous ne savons pas exactement depuis quand cette nouveauté a été ajoutée, mais plusieurs personnes s’en sont rendu compte au cours des dernières heures. Qui dit responsive, dit adresses des pages identiques.
Application mobile en 2017 - Quelle technologie ? - AXOPEN « Quelle technologie utiliser pour développer mon application mobile ? » C’est à partir de cette question récurrente et légitime de nos clients que nous avons décidé de réaliser cet article. En effet, le choix des technologies à utiliser pour le développement d’applications mobiles, est déterminant pour de longues années ; il convient donc d’y réfléchir sérieusement ! D’autant plus que ça bouge ! Le foisonnement des technologies mobiles croise celui des technologies web, il est de plus en plus complexe de faire un choix pour le développement de son application mobile. Dans cet article, nous allons donc essayer d’apporter des éléments de réponse concernant le choix de technologies pour le développement d’une application mobile en 2017. Les plateformes de développement mobile : état des lieux 2017 La première question à se poser quand on souhaite développer une application mobile est celle de la plateforme cible. iOS (Apple) En savoir plus sur le développement d’applications mobiles iOS
Techniques de développement mobile multi plates-formes | Digital Dimension Dans le contexte du développement mobile où l’entreprise fait le choix de plusieurs plates-formes (iOS, Android, Windows Phone, Windows) et que ses applications doivent s’exécuter sur plusieurs modèles de terminaux (phone et tablette), il est primordial de choisir une technique de développement adaptée afin de réduire les coûts de développement et de maintenance, tout en assurant la satisfaction des utilisateurs de l’application. Plusieurs techniques de développement peuvent être employées : Développement « Natif » L’application est développée avec les outils propres à la plate-forme. XCode pour iOS, Visual Studio pour Windows (Phone), Eclipse et ADK pour Android etc. La bonne technique à retenir est celle qui nous permet, dans un contexte donné, de : Réduire le coût de possession de la solution (de la conception à l’exploitation en passant par le développement et du déploiement).Augmenter la satisfaction de l’utilisateur en termes fonctionnel et ergonomique. Mohammad Akbar
Découvrez le développement mobile actuel - Développez une application mobile React Native Le marché du mobile connaît une extension folle ces dernières années. Depuis 2015, les utilisateurs surfent plus sur un smartphone ou une tablette que sur leur ordinateur. Nous n'utilisons plus notre smartphone uniquement pour téléphoner, et ça, les géants du mobile l'ont bien compris. Qui dit smartphone ou tablette dit bien sûr application mobile. Il existe une multitude de solutions pour développer une application mobile. Avant de vous présenter plus en détail React Native, je pense qu'il est important de faire un tour rapide du développement mobile actuel. Applications natives vs applications cross-platforms Il existe deux types d'applications mobiles : les applications natives et les applications cross-platforms. Applications natives Les applications natives sont des applications spécifiquement développées pour un système d'exploitation. La notion de natif est très importante pour la suite de ce cours et pour bien comprendre l'arrivée des technologies cross-platforms. En réalité, non.
Développement d'application Mobile Les applications mobiles prennent de plus en plus de place dans le paysage numérique et les projets mobiles explosent. Le monde du mobile est complètement différent de celui du Web aussi je vous propose de partager mon expérience pour vous aider à faire le bon choix quand au développement d'une application. Actuellement, il existe 3 solutions pour développer une applications pour mobile et/ou tablette. Le développement natif C'est évidemment la première solution qui vient à l'esprit. Objective C avec l'IDE XCode pour iOS (Il vous faudra nécessairement un mac pour dev et compiler l'app) Java avec Eclipse pour Android C# avec Visual Studio pour Windows Phone L'avantage de cette méthode c'est que vous allez pouvoir bénéficier des éléments propres à chaque système d'exploitation pour un développement plus rapide et plus propre. En revanche il y a quand même une ombre au tableau. Le développement hybride Par exemple si on souhaite créer un tableau on utilisera le code suivant Ti.UI.createTable(…)
Mobile apps : quelle technologie choisir ? - Cellenza Blog Comment créer une application mobile aujourd’hui ? Comment choisir la bonne technologie ? Commençons d’abord par un petit point historique avant de voir ce que nous proposent les technologies actuelles. Petit retour en arrière Avant l’apparition de l’iPhone, le monde se divisait entre applications web et natives sur les OS historiques : Windows, Unix/Linux, OSX. Pour faire du Web, on utilisait : Html/Javascript/CssEt pour le backend, .Net/Java, php, ou cgi… Pour le Natif, c’était plutôt : .NetJavaC++Etc. Les premiers téléphones permettaient de consulter des pages web très peu optimisées. Nous avions le choix entre de nombreuses technologies. A l’époque, le seul acteur intéressant sur le marché des applications mobiles natives était Microsoft avec Windows Mobile. Et maintenant, qu’en est-il du développement mobile ? Apple a mis un coup de pied dans la fourmilière en apportant une chose que Microsoft n’avait pas réussi à faire jusqu’alors avec Windows Mobile : l’ergonomie ! Le Web : Le Natif :
Les technologies préférées des développeurs mobiles HTML5 enregistre une baisse de popularité chez les développeurs mobiles. Facebook demeure le réseau social le plus souvent connecté aux apps. L'engouement des développeurs mobiles pour HTML5 ne cesse de décroître depuis mi-2012. C'est là l'un des principaux enseignements du dernier baromètre semestriel Appcelerator / IDC. Obtenant près de 73% de réponses favorables en juillet 2012, la dernière née des versions HTML n'intéresse désormais plus que 60% des développeurs interrogés dans le cadre de cette étude. "Ce déclin peut être attribué au pragmatisme des développeurs", commente Appcelerator. App HTML5 vs App native : le débat n'est pas clos Sur cette délicate question, l'étude revient d'ailleurs sur la décision de Facebook, intervenue fin 2012, d'abandonner HTML5 pour réécrire son app iOS au format natif. Reste que le débat n'est pas clos. Les environnements de développement mobile les plus populaires Les langages de développement privilégiés pour la mobilité