Développement mobile

Quelques raccourcis :

Document en construction...

Le projet Wikipedia Zero vise à offrir un accès mobile à Wikipédia dans les pays en développement : http://wikimediafoundation.org/wiki/Wikipedia_Zero

Comment construire un site Web mobile, par Jon Raasch en 2010 : http://www.smashingmagazine.com/2010/11/03/how-to-build-a-mobile-website/

Comment accélérer le Web mobile, par Matt Welsh en 2011 : http://matt-welsh.blogspot.com/2011/05/what-im-working-on-at-google-making.html

Le passage au monde mobile entraînera-t-il l'abandon de la plateforme .NET? Une opinion de Mike James en 2011 : http://www.i-programmer.info/professional-programmer/i-programmer/2591-dumping-net-microsofts-madness.html

Développement pour plateformes mobiles et HTML5 :

Le développement Web est mort et les applications mobiles sont le futur?

La contribution de Mozilla au développement d'une API pour le Web mobile, texte de 2012 : https://blog.mozilla.com/blog/2012/02/24/mobile-web-api-evolution/

Dans ce texte de 2012, Yuriy Dybskiy clame que la plupart des applications mobiles sont carrément mal foutues, et que les développeurs de ce milieu devraient s'inspirer de ceux qui oeuvrent dans le domaine du jeu : http://dybskiy.com/technology/why-most-mobile-apps-suck-or-what-mobile-devs-can-learn-from-game-devs/

Difficile de faire des changements au code en cours d'exécution (du Hot Swapping) sur un appareil mobile, selon Anže Pečar en 2012 : http://smotko.si/hotswapping/

En 2012, Microsoft implore la communauté de développeurs Web pour appareils mobiles de ne pas transformer Webkit en un nouveau « cas » de IE6 : http://arstechnica.com/information-technology/2012/11/microsoft-begs-web-devs-not-to-make-webkit-the-new-ie6/

À propos des limites des applications Web pour appareils mobiles :

Utiliser C++ pour le développement mobile?

Cas d'espèces

Texte de 2012 par Dallas Gutauckis expliquant comment son équipe et lui ont adapté un logiciel existant pour la plateforme Android et les appareils mobiles : http://engineering.meetme.com/2012/09/meetme-goes-international-on-android/

Interfaces personne/ machine

Selon Neil McAllister en 2012, pour ce qui est des interfaces personne/ machine sur appareils mobiles, c'est un combat entre les développeurs et les usagers, surtout avec la variété d'appareil et le souhait pour les développeurs de pondre ds outils multiplateformes : http://www.infoworld.com/d/application-development/mobile-uis-its-developers-vs-users-184472

Le comportement de certaines fonctionnalités standards des fureteurs mobiles peut surprendre. Par exemple, la propriété window.outerWidth... Texte de Peter-Paul Koch en 2012 : http://www.quirksmode.org/blog/archives/2012/03/windowouterwidt.html

Divers schémas typiques de disposition de l'affichage pour s'adapter aux diverses résolutions d'écrans, décrits par Luke Wroblewski en 2012 : http://www.lukew.com/ff/entry.asp?1514

Créer des boutons pour appareils mobiles qui répondent plus efficacement à un simple clic que ne le font les boutons habituels : https://developers.google.com/mobile/articles/fast_buttons?hl=de-DE

Faut-il créer des sites Web qui se comportent correctement à la fois pour un visiteur mobile et pour un visiteur traditionnel? De l'avis de Hiroki Takeuchi en 2013, la réponse est « pas nécessairement » : https://gocardless.com/blog/unresponsive-design/

L'apparence d'iOS 7 (en comparaison avec iOS6), par Matt Gemmell en 2013 : http://mattgemmell.com/2013/06/12/ios-7/

Géolocalisation

Une API JavaScript de géolocalisation pour sites Web mobiles : https://code.google.com/p/geo-location-javascript/

à propos des API de cartographie, par Adam DuVander en 2010 : http://radar.oreilly.com/2010/09/the-state-of-mapping-apis-five.html

Comment Mozilla collecte de l'information quant aux lieux où ses produits sont utilisés, texte de 2011 : http://blog.mozilla.com/data/2011/03/22/how-glow-mozilla-org-gets-its-data/

Comment réaliser une géolocalisation précise à partir d'une adresse IP, par Harry Fairhead en 2011 : http://www.i-programmer.info/news/81-web-general/2252-new-ip-location-method-accurate-to-a-few-hundred-meters.html

Outils

L'outil resizeMyBrowser, qui propose de redimensionner votre fureteur pour vous permettre de voir de quoi votre site Web aurait l'air pour diverses plateformes populaires : http://resizemybrowser.com/

L'outil Crittericism qui offre des rapports de plantages en temps réel d'applications mobiles : http://www.crittercism.com/

La bibliothèque WebAPI de Mozilla, pour offrir des services HTML5 pour téléphones intelligents, décrite par Robert Nyman en 2011 : http://hacks.mozilla.org/2011/08/introducing-webapi/

Accéder aux informations sur la charge de la pile d'un appareil, mobile ou non, par JavaScript : http://www.smartjava.org/content/html5-access-battery-status-through-javascript

Mesurer l'impression que dégage un fureteur mobile chez ses usagers, texte de William Lachance en 2012 : http://blog.mozilla.org/futurereleases/2012/06/26/mobile-firefox-measuring-how-a-browser-feels/

Tablettes

Consignes officielles pour le développement d'applications pour tablettes Android : http://developer.android.com/distribute/googleplay/quality/tablet.html


Valid XHTML 1.0 Transitional

CSS Valide !