Articles pour le mot-clé ‘iphone’


Non je ne parle pas de convergence des médias (je crois qu’on l’a déjà assez entendu celle-là), ce n’est pas mon domaine. Je parle de la convergence des applications vers les technologies web. Depuis quelques temps un phénomène assez étrange se produit, nous pouvons maintenant déveloper des applications natives Windows, des applications mobiles ou sur OSX avec des technologies web.

Comment ça? du HTML pour créer des applications Windows et mobile!?

Le web à vraiment créé un très vaste écosystème de dévelopeurs spécialisés pour le web, que ce soit des designers, des dévelopeurs php ou python et des intégrateurs web. Il n’est donc pas étonnant que les entreprises veulent tirer profit de cette ressource ou tout évolue rapidement et ou le cycle pour la création d’application web est très court comparé au dévelopement plus traditionnel.

Une de ces compagnies c’est Appcelerator, qui ont créé la platforme Titanium. Cette platforme permet de déveloper une application qui sera traduite sur les platforms iPhone et Android. Et puisque vous êtes déjà habitué à la platforme, la transformer en application ‘desktop’ sur Windows et Mac se fera rapidement.

Il a vraiment un bon momentum autour de Appcelerator qui a passé à sa version 1 récemment, ils ont d’ailleurs lancé leur première application iPad sur le appstore.

Une autre de ses platforme c’est Phonegap. PhoneGap vous permet de créer des application Andriod et iPhone directement avec du javascript et du html. Nous avons aussi Mozilla qui à créé une platform de création de plugin pour firefox qui utiliseulement du javascript nommé Jetpack.

Un temps d’adaptation est nécéssaire

Bien sûr il faut apprendre tous ses nouveaux API. Reste que la barrière qui séparait le web du monde applicatif est de plus en plus mince, reste à voir maintenant si cette tendance va ce maintenir et que les technologies web devriendront la platforme par excellence pour tout ce qui est contenu par votre ordinateur.

Imagine your at the supermarket, you wonder what you will be eating next week. You pop up your iphone,  look at your favorite recipe list directly from your favorite recipe website. You decided what recipe you will do, you look at the ingredients,  check ingredients you don’t have,  it automatically add them to your grocery list. Popup your grocery list, off you go find what you need for the week. What if you could even do this offline like a real app from your ipod touch?

No this is not a application from the Itunes Appstore, what I am talking about is a mobile web application that could work on Iphone, Ipod touch, Palm Pre, and all Droid phone.

There is a new kid in town

If you own a mac you are probably familiar with the web browser Safari, well the Safari gut called Webkit is what is powering all the devices up there I am talking about, even blackberry is working on a browser based on webkit. What so special about webkit? Well it’s cutting edge technology. They implemented every animation you could have in a real application directly in the web browser using CSS3 and it have most features HTML5 will bring in the future, today. Most notably offline website and databases directly in the browser.

With all these devices, you get the big pie of the mobile web browsing, and you get a very good browser to work with. These was neither the case before. You had Windows mobile which use IE 5.5 rendering engine (ouch!), the nokia, backberrie browsers which was actually worse and opera mobile, which is actually pretty good, but do not have a big pie as smartphone goes.

Showtime is using jQTouch for its mobile website, you can save favorite shows and get your weekly schedule

Meet jQTouch and Pastrykit, mobille frameworks

On top of that, we get mobile frameworks popping up to ease the web application development. jQTouch is based on the jQuery javascript framework. To have used it before, it’s a pretty good  rapid development kit for mobile website. You can create basic website with lists and articles in a couple of hours and really feel like a mobile app. Pastrykit is the unofficial framework used by apple. It’s not officillaly released but some developers took the time to open the API to everyone.

An uncomfortable situation

As you can see, pretty much every giant step we took on the mobile web is based on the fact that Webkit is king of the mobile platform. What if the Firefox mobile would come to dethrone Webkit? Well that would be pretty bad for website based on webkit out here, most mobile framework are based only and directly on Webkit. But this is really not the trend right now, with blackberry soon switching to webkit and Google android phone becoming more and more popular (HTC, Samsung and others are developing phone on it), Webkit mobile seems to have at least some great years ahead.

smartmobile
Stats from Admob Metric