Quoi de neuf sur iOS10 ?

wwdc16-og

(Source : https://developer.apple.com/)

Vous le savez peut-être si vous êtes comme moi un Apple fanboy/girl, la WWDC 2016 - Apple Worldwide Developers Conference 2016, a commencé ce lundi 13 juin et va durer une semaine.

Au programme, parmi les points les plus importants, on notera l’annonce d’iOS10, macOS Sierra et le portage de Siri sur Mac.

Dans cet article, nous allons nous concentrer sur mon domaine de prédilection : les nouveautés annoncées dans la nouvelle version de l’OS mobile du géant à la pomme, iOS10.

Présentation du langage Swift (Partie 1)

Swift_Logo

Développer n'a jamais été aussi facile avec le nouveau-né d’Apple

A l’occasion de sa conférence développeurs WWDC 2014, Apple a dévoilé le nouveau système iOS 8, et plus particulièrement un nouvel environnement pour le développement d'applications, un environnement plus facile, plus puissant et plus sûr. Avec cette innovation, Apple va gagner non seulement en qualité des applications dans son store, mais aussi conquérir plus de développeurs grâce à  la facilité et la simplicité du nouveau langage Swift.

Application mobile multiplateforme avec Cordova

Apache_Cordova1

Dans le domaine des développements mobiles, le principal problème rencontré par les développeurs est la multiplication des plate-formes cibles existantes de nos jours. Il n'est plus vraiment idéal de limiter une application à un seul système d'exploitation, que ce soit iOS d'Apple (sur iPhone, iPod, iPad), Android de Google (sur mobiles HTC et Samsung, Galaxy Tab et autres), ou bien encore BlackBerry OS de RIM.

Heureusement, une solution existe pour résoudre ce problème. C’est les frameworks de développements mobiles. Il existe plusieurs frameworks de développements mobiles. Les plus utilisés sont Adobe Air, PhoneGap et Titanium qui permettent en un seul développement de générer des applications sur tous les supports mobiles.

Dans cet article, je vous propose un guide complet sur la création d'une application mobile multiplateforme avec Cordova (PhoneGap).

PhoneGap, la solution de développement d’applications mobiles multiplateformes

Introduction

Aujourd’hui, grâce à l’évolution des langages HTML, CSS et JS ainsi que des navigateurs mobiles (Safari, Webkit, Opera, Firefox…), il devient possible de créer des « web apps » rivalisant avec les applications natives.

PhoneGap est justement une des solutions permettant le développement d’applications mobiles pour Android, iOS, Windows Phone, Symbian, Bada et Blackberry OS, en utilisant des langages HTML, CSS et JS.

5 bonnes raisons du MDA pour le développement Mobile

Article co-écrit par Florent Dupont et Lamia Gaouar, qui prépare actuellement un doctorat SIC autour des développements Android et MDA à l'université de Tlemcen. Cet article est également disponible sur mon blog perso.

La démocratisation des plateformes nomades (mobiles et tablettes) poussent les entreprises à proposer toujours plus de services aux utilisateurs. Elles ont, en effet, bien compris tous les enjeux qui se trament derrière les applications mobile : communication améliorée, nouveaux services aux utilisateurs, régie publicitaire, avantage concurrentiel, etc.

Flash Player sur mobile : c’est presque fini

Selon un communiqué envoyé à certains de ses partenaires, Adobe serait sur le point d'annoncer l'abandon de sa technologie Flash sur mobile. La raison de ce revirement : la fragmentation des plateforme mobiles qui compliquent les développements. Cependant, Adobe annonce qu'il continuera à apporter les correctifs de sécurité et de bugs critiques sur les plateformes actuellement supportées (Android et Playbook de RIM). Le coup est dur pour certains constructeurs utilisant Android, comme Samsung, qui avait fait de la compatibilité Flash, un argument de vente.