No specialized tools, hardware, or restrictive licenses required for development. </li></ul>
Target Platforms <ul><li>iOS - Apple's proprietary mobile operating system </li></ul><ul><ul><li>Over 200 million devices * </li></ul><li>Android - Google's Open Source Φ mobile operating system </li><ul><li>Nearly 140 million devices § </li></ul></ul>* Live from WWDC 2011 - This is my next Φ Is Android Open? - Wired.com § Android reaches 130 million devices, growing by 550,000 a day - This is my next
Windows CE </li></ul>As is the case with PC browsers, we have to consider project requirements and target audience.
User Agents* Webkit Opera Mozilla / Gecko Trident (Internet Explorer) <ul><li>User Agent = term used in W3C documentation to generically refer to a web browser's rendering engine. </li></ul>
Things to Consider <ul><li>In contrast with the prevailing wisdom for PC website development, many articles recommend User Agent detection (a.k.a. browser sniffing).
Mobile users usually have lower screen resolution.
Mobile users usually have low internet speeds.
Mobile users usually have bandwidth limitations.
Use web search, forums, and mailing lists! </li></ul>
Summary <ul><li>Mobile Web applications are quicker and easier to deploy and allow us to target a larger market than native applications.
Fewer differences between mobile browsers and better standards compliance means quicker development and fewer bugs.
There is an abundance of information available and numerous tools available that can make this fun and easy.
This isn't the same as desktop web application development. It's still changing, but in some ways, it's better. </li></ul>