Allez voir mon nouveau blog: juliendesrosiers.com/blog !
Singe

Intro à PhoneGap

Aujourd’hui j’ai découvert un beau projet Open-source qui va simplifier la vie à tant de monde : PhoneGap. Avant que je tombe là dessus, je ne comprenait pas que ce genre de framework n’existe pas. Mais pourtant j’avais tord! C’est vraiment béni parce que ça permet de faire des applications iPhone super facilement, sans avoir besoin de faire une seule ligne de Objective-C! (et pour ceux qui programment, je peut vous dire que c’est pas très intuitif d’apprendre ce langage. Mais c’est possible, je commence moi-même à comprendre la base).

En gros, c’est une librairie qui vous permet d’accéder aux fonctionnalités du iPhone, mais avec du Javascript, HTML et CSS.

J’ai fait une petite vidéo short and sweet qui montre comment ça marche en gros.

(Pour suivre avec moi ce tutoriel vous devez avoir XCode d’installé ainsi que le iPhone SDK. Pour télécharger PhoneGap j’utilise Git, mais vous pouvez tout aussi bien cliquer sur le lien Download à cette adresse : http://github.com/sintaxi/phonegap/tree/master.)

De plus, PhoneGap unifie plusieurs plateformes mobiles : Android et BlackBerry en plus du iPhone. Je pense que ça va rendre le développement sur mobile vraiment plus mainstream que ça l’est actuellement dû à la courbe d’apprentissage des langages pour ces plateformes (Java pour Android, Java et Wap pour BlackBerry).

25 Mar 2009, 8:03am Uncategorized: 17 comments |

Petite limitation sur iPhone

Comme vous savez je suis actuellement en stage chez CloudRaker. Je travaille sur la version mobile du site web et on vise particulièrement le iPhone. J’ai fait une petite découverte récemment que je crois intéressant à vous partager.
En css, on applique une background-image à une Div et l’image n’apparait pas dans le iPhone Simulator (qui vient avec le iPhone SDK). L’image ne load tout simplement pas…
Alors j’ai pensé à réduire la hauteur de l’image (qui faisais au départ environ 800×4990 px) en réduisant sa hauteur à coups de 1000. Donc une version en 4000, 3000 2000 et 1000 de haut.
Conclusion? celle de 3000 de haut ne load tout simplement pas, mais cette de 2000 oui.
Donc il y a une limitation de hauteur dans le user-agent du iPhone. Je ne sais pas si il y a la même limitation avec certaines versions de Safari, mais celle que j’ai testé sur Leopard (3.1) n’avait pas ce problème.
À noter que je n’ai pas pu tester avec un vrai iPhone, parce que le iPhone est cher et qu’ici au Canada, avoir l’internet sur son mobile est hors de prix, donc si de l’autre côté de l’océan quelqu’un pourrait tester ceci et me le dire ce serait intéressant.

21 May 2008, 4:25pm Uncategorized: leave a comment |