
C’est de plus en plus fréquent lors d’un développement de site web : les clients demandent que leur site soit consultable à partir d’un mobile, en particulier à partir d’un iPhone qui représente un volume de plus en plus important dans le trafic d’un site.
Voilà un logiciel qui répond exactement à ce besoin : iPhoney n’est pas un “simulateur”, mais il permet de visualiser n’importe quel site sur l’écran d’un iPhone (résolution 320×480), même si on n’a pas de “vrai” iPhone sous la main.
iPhoney permet aussi de tester plusieurs User-Agents, ainsi que l’affichage en mode portrait et paysage. Et cerise sur le gâteau : Il simule également le non-fonctionnement des animations flash…
En théorie, sachant qu’iPhoney utilise le moteur Safari de votre Mac, le résultat devrait être très proche de ce qu’on peut voir sur un vrai iPhone, mais dans la pratique on peut remarquer de petites différences (cf ci-dessous). Mais le but est juste de détecter des bugs d’affichage, pas forcément d’avoir un iPhone dans une fenêtre Mac…

iPhoney est disponible pour MacOS, téléchargeable gratuitement chez MarketCircle.com
PS : pour ceux qui ne sont pas sous MacOS, vous pouvez essayer Air Phone qui fonctionne sur le même principe qu’iPhoney, mais sous Adobe Air.

Si vous travaillez sous Mac, mais que vous devez développer sous Windows, vous utilisez soit BootCamp, soit un logiciel de virtualisation comme VmWare, VirtualBox ou Parallels Desktop, et vous avez du vous apercevoir que les touches du clavier Mac sont totalement différentes de celles d’un clavier “PC” sous Windows. Le mapping n’est pas le même, et vous aurez beau chercher, vous ne trouverez pas de driver “Clavier Mac” dans la liste des claviers fournis dans Windows…
Du coup, c’est parfois la galère pour trouver certains caractères spéciaux ou accentués quand on veut taper du code dans un Windows virtualisé, ou démarré avec BootCamp.
La solution : refaire le mapping à la main grâce à des outils comme InputRemapper ou Microsoft Keyboard Layout Creator. Voilà les procédures détaillées :
Mais si comme moi vous êtes un peu flemmard, vous trouverez des drivers pour Windows XP fournis clé en main sur le net :
Une fois le bon driver installé sous votre Windows virtualisé, vous devriez retrouver le plaisir de ne plus perdre de temps à chercher un caractère “lost in virtualisation”
Vous avez un ultra portable, vous en avez marre de Linux ou Windows, et bien cet article chez Wired vous explique comment installer Mac OS X sur votre machine.
Bon hacking!
Hortis avait fait, bien avant mon arrivée, le choix d’Apple pour s’équiper. Mes derniers contacts avec un mac remontant à une bonne dizaine d’années j’ai donc réveillé quelques souvenirs pour arriver à prendre en main la bête que l’on me mettait entre les mains. Le premier problème que j’ai été amené à résoudre, enfin après la connexion Wifi et la création d’un compte, a été la sauvegarde. Ne croyez pas que je sois d’un naturel particulièrement prévenant, mais ayant déjà subi les désagréments provoqués par un crash de disque et la disparition d’un portable (enfin pas ensemble), je m’applique maintenant à prendre quelques dispositions pour en minimiser les impacts. Lire la suite »

Grande nouvelle, la semaine passée, sous la pression des développeurs, on pouvait trouver ce message lorsque l’on accédait à son compte développeur pour iPhone:
“We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.
We put the NDA in place because the iPhone OS includes many Apple inventions and innovations that we would like to protect, so that others don’t steal our work. It has happened before. While we have filed for hundreds of patents on iPhone technology, the NDA added yet another level of protection. We put it in place as one more way to help protect the iPhone from being ripped off by others.
However, the NDA has created too much of a burden on developers, authors and others interested in helping further the iPhone’s success, so we are dropping it for released software. Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.”
Apple a (enfin!) abandonné sa close de non divulgation concernant le kit de développement de l’iPhone.
Il sera enfin possible d’échanger des informations techniques avec la communauté sans s’attirer les foudres de Cupertino et les éditeurs pourront enfin publier les livres sur l’iPhone dont certains étaient prêts depuis un moment, comme chez Pragmatic Programmers, mais qu’ils ne pouvaient pas mettre à disposition pour des questions légales.
Youpi!