1 / 50

Mobile Application Development

Mobile Application Development. Agenda. 1030 Mobile Development Apps & The AppStore , Making Money From Apps, Mobile Web vs Mobile App 1200 Lunch 1300 Technical Stream iPhone Coding, Business Engagement, C#.NET with MonoTouch , Unity 1300 UX Design Stream

sine
Télécharger la présentation

Mobile Application Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Application Development

  2. Agenda 1030 Mobile Development Apps & The AppStore, Making Money From Apps, Mobile Web vs Mobile App 1200 Lunch 1300 Technical Stream iPhone Coding, Business Engagement, C#.NET with MonoTouch, Unity 1300 UX Design Stream Intro to UX, UX Concepting, Interaction Design, Graphical Design 1500 Reception Furness Senior Common Room

  3. Apps & App Stores Reuben Edwards Computing Communications

  4. History • http://www.youtube.com/watch?v=JcnXOhrmDB8

  5. Mobile Apps iPhone 2007 Nokia 6630 2003 Psion Organiser II 1986 Palm Pilot 1997

  6. Smartphone Market Share (2010Q2/Gartner)

  7. Mobile Operating Systems • Symbian • Android • Windows Mobile/Phone • iOS • Meego • Blackberry • PalmOS

  8. Symbian

  9. Symbian OS • Symbian OS • The Symbian operating system is globally the predominant operating system although performs poorly in the US • The Symbian operating system has evolved from the EPOC operating system that was developed by Psion as a Personal Digital Assistant (PDA) operating system. • The Symbian OS grew out of a partnership between Psion, Nokia, Ericsson, and Motorola, although Nokia have gradually bought out the other manufacturers.

  10. Android

  11. Android OS • Linux-based Operating System • Includes: • Hardware reference design • Linux OS kernel • Open source libraries (e.g. SQLite, WebKit, OpenGL, etc) • Runtime which manages and executes applications within a Virtual Machine • Application Framework which exposes underlying functionality • User Interface Framework • Pre-installed applications • Software Development Kit

  12. Windows Mobile

  13. Windows Mobile & .NET Windows Mobile is arguably the leading player in enterprise and business application development and deployment. The use of the .NET Framework for development allows for relatively simple cross-platform development.

  14. PalmOS

  15. Palm • Palm was one of the early leaders in PDA development and so has traditionally held a strong position in the development of enterprise applications, although its market share has declined significantly over the years and has long since been displaced by Windows Mobile. • Indeed, Palm have shipped devices with Windows Mobile, and this is likely to continue to become a long-term trend as the brand is still strong within the business community. • A new version of the PalmOS, WebOS has failed to have a major impact on the market and unlikely to offer significant new opportunities for development.

  16. iPhone

  17. iPhone The iPhone has been heavily hyped but in terms of market reach is still a niche device. However it has enjoyed considerable success in the US market now accounting for approximately 25% of Smartphone sales.

  18. MeeGo • Linux-based Operating System • Debian-based • Partnership between Intel and Nokia • Merges Intel’s Mobin with Nokia’s Maemo • Apps developed using Qt • Also supports GTK apps • Netbook variant based on SUSE Linux called Smeegol

  19. MeeGo UIX

  20. Apple Magic(will you ever forget last Tuesday?) • http://www.youtube.com/watch?v=9BnLbv6QYcA

  21. Apple App Store • The “App Store”

  22. Age Ratings

  23. Fixing bugs Nine Inch Nails • In May 2009, Trent Reznor of the rock band Nine Inch Nails announced, via his Twitter account, that Apple had rejected an update to the Nine Inch Nails application due to "objectionable content". • The developer posted a message on the Nine Inch Nails discussion boards explaining the situation further: "v1.0 is live. v1.0.3 got rejected due to content yet the app has no content in it. • This was mainly a stability release to fix the bug that crashes the app for international users. • The bug was fixed 24 hours after 1.0 went live and we have been waiting for Apple to approve it ever since. • Meanwhile the app continues to get a growing number of 1 star ratings from international users understandably frustrated by the bug. "But looks like our hands are tied". Apple later permitted the update.

  24. Other App Stores • Ovi Store • http://store.ovi.com/?cid=store-fw-ilc-hero-acq-na-ovicom_nli-uk-0-1 • Windows Marketplace • http://marketplace.windowsphone.com/Default.aspx • Android Market • http://www.android.com/market/#app=basesign.alltie • Blackberry App World • http://appworld.blackberry.com/webstore/

  25. Independent App Stores • Handango • http://www.handango.com/homepage/Homepage.jsp • Downloads.com • http://download.cnet.com/mobile-applications • GetJar • http://www.getjar.com/

  26. Making Money From Apps

  27. 7 App Reviews • http://www.youtube.com/watch?v=D83xNRXxO8U

  28. Where is the Money? • Sales? • Typical prices: 59p - £1.19 • Less 17.5% • Less 30% • Advertising? • Would you click-through? • Lack of multi-tasking a problem? • Web? • Parent sites with click-through advertising… • Products • Sell something …

  29. Top 10 (Paid) – 18/11/10 • Sleep Talk Recorder 59p • Angry Birds 59p • Cut The Rope 59p • Rage HD £1.19 • WhatsApp Messenger 59p • Amateur Surgeon 2 59p • Angry Birds Halloween 59p • Tetris® 59p • Fruit Ninja 59p • Scrabble® 59p

  30. Top 10 (free) - 18/11/10 • Train Conductor • Rolo • Celebalike • Coca-Cola Christmas Special • Christmas!! • Smurf’s Village • Take That • Minigore • TRON • Tiny ChefTM

  31. Discussion • What makes a top Game? • Fulfil a need or milk a brand? • Quick games or immersive? • Games or Utilities?

  32. Angry Birds • http://www.youtube.com/watch?v=bNNzRyd1xz0

  33. Mobile Web orMobile App

  34. Pros & Cons Apps Web Slow Approval Instantly Available Installed on Device Cross-platform Offline Require Data Content Restrictions Uncensored Tailored to Device Variable output Multiple-build Single build

  35. Why the Web? • http://www.youtube.com/watch?v=rZNEJq1_0VE

  36. BBC Web Versions • http://www.bbc.co.uk/mobile/web/versions.shtml • Low • Standard • Desktop

  37. .mobi • Nokia.com • http://www.nokia.com/ • Nokia.mobi • http://mobile.nokia.mobi/

  38. .mobi Backers • Google, Microsoft, Nokia, Samsung, Ericsson, Vodafone, T-Mobile, Telefonica, Telecom Italia, Orascom, GSM Association, Hitchison Whampoa, Syniverse, Visa • Free testing tool, Ready.mobi • Scores mobile readiness from 1 to 5 • DIAL • Device Independent Authoring Language • Aids in creating sites for mobile devices

  39. Device dependence • .mobi breaks concept of device independence • Site optimised for mobile rather than designed for any device • Potentially mitigate by pairing .com and .mobi domains • Automatically redirect mobile devices to .mobi version

  40. mobiForge • Developer resource for mobile web development • Technical articles and blogs • Tools • Reference Material • Forums • Directory

  41. Mobile Web Strategy • Why should it be mobile? • Content should be directly useful to a mobile user • What content should I make mobile? • What need does it serve? • What value does a mobile perspective provide? • What are the users goals? • Are these different for mobile users?

  42. Overall Goals • Business Goals • What are the business’ goals? • How does a mobile presence help to achieve these goals? • Are there new business opportunities? • User Goals • How does the audience benefit from a mobile app? • What tasks will they accomplish? • Does the immediacy of mobile help the user? • What is the context of the information? • How much attention will be paid to the content?

  43. Technical Constraints • What type of devices do the users have? • What are the financial constraints? • What is the range of screen sizes? • How much bandwidth will the app have?

  44. Mobile Information Architecture • Structure information as simply as possible • Place the right information in the right place • Consider “click investment” • Data retrieval relatively slow on mobile • Lengthy retrievals lead to user frustration • Every link should clearly label what is being downloaded so that the user is willing to wait • Avoid “click disappointment”

  45. Keep it simple • Limit choices • Take the content relevant to a mobile user and discard the rest • Create a simple, drill-down architecture • Limit categories • Limit links to 10 per page • Code links with access keys (e.g.0-9) so keypad can be used to access content quickly on olderdevices • At least one content item, per page! • Prioritize links by popularity • Click-streams • Spread content over multiple pages

  46. Designing for multiple screens

  47. Traditional Web Layout

  48. Possible Mobile Layout

  49. Summary • Not all about Apple • (Well 98% of it is!) • Keep it simple • But remember…

  50. There’s an app for that… • http://www.youtube.com/watch?v=Neao1ajboKw

More Related