Presentation on theme: "Mobile Applications Industry is in a state of competitive flux not seen since the days when mini-computer manufacturers first flooded the market – There."— Presentation transcript:
Mobile Applications Industry is in a state of competitive flux not seen since the days when mini-computer manufacturers first flooded the market – There is now open source, but there are also lots of proprietary secrets – Standards are evolving rapidly Prediction: there will be winners and losers Based on history: Winners will not likely produce the best products – Superior marketing strategies gain traction quickly Example: Microsoft versus Apple in the 1980s – Getting to the public to fill a need before standards are established Example: Early browser war between Netscape and Explorer Bottom line: Development is expensive; mistakes can be disastrous Assumption: We have an idea for a hot new mobile application General Considerations
Tablet Market Share Note: The Android market is fragmented among dozens of manufacturers
Pixels and Aspect Ratio Pixels per inch (ppi), or dots per inch (dpi) – High resolution may mean that you need a magnifier glass to read text – The retina has a limit of 300 ppi – Zooming in and out may be necessary Aspect ratio – Width to height ratio differs between devices – When turning the device, the aspect may change Does the device automatically zoom to fit? Does the device adjust the font to accommodate?
Features Key Entry – Virtual or physical keyboard – Numeric or alphanumeric entry – External keyboard attachment Interacting with applications – Touch or multi-touch – Handwriting and/or voice recognition Geo-location Facial and gesture recognition Connections: Phone, web, texting, email
Best Practices Handle unavailable or lost network connection Limit permissions requested as much as possible Optimal use of storage. Use the SD card if possible Use standard GUI layouts Efficient, fast, responsive Multi thread slow time consuming operations Save application data when state changes occur Share data with apps by implementing content providers Implement activities launchable from other apps Utilize notification facilities, progress bars, flash screens
Design Considerations Orientation changes Varied screen sizes and resolutions Operating system choice to reach a wide audience Intuitive operation Reason for continued use Well-defined purpose Multi user support Upgrades/new features (without feature creep) Multiple language and color support Varied font sizes
Getting the product to market Register for an Android Market account: market.android.com/publish/ Click: Setup Merchant Account to set up a Google Checkout Adhere to Android application policy requirements (www.android.com/market/terms/developer-content-policy.html) Digitally sign (can be self-signed) and upload to the Android market (see developer.android.com/guide/publishing/publishing.htm) Price the application – The average paid app price is $3.13 – 30% for Google; 57% are free. – In app advertising price per view – virtual products (Google retains 5%) – Limited free version, with paid version having full capabilities Market: social media, app review sites, advertising networks, etc..
Browsers Preinstalled – NetFront, Myriad, Explorer, Safari, Nokia, Sony, Obijo, Motorola, Symbian, Android, webOS, Blackberry, Samsung, MicroB User-installed – Opera Mobile, Opera Mini, Firefox (Fennec) for Mobile, Chromium, UC, SkyFire, Bolt Webkit – Open source framework used by many browsers