Jeremy Callinan Protocol 80 / Omnis Technologies / Syncrate
<ul><li>About Me </li></ul><ul><li>Mobile Development </li></ul><ul><li>Tablet Development </li></ul>Overview of today
<ul><li>About Me </li></ul>
<ul><li>Anything less than 7 inches in screen size </li></ul><ul><li>Phones </li></ul><ul><li>PDAs </li></ul><ul><li>Ipods...
<ul><li>Key mobile OSes: </li></ul><ul><ul><li>Symbian OS </li></ul></ul><ul><ul><li>BlackBerry OS </li></ul></ul><ul><ul>...
Mobile Handsets in US
<ul><li>Windows Phone 7 (ARM only) </li></ul><ul><ul><li>Proprietary (Microsoft) </li></ul></ul><ul><ul><li>No multitaskin...
<ul><li>Originally developed for the iPhone, it has since been extended to support other Apple devices such as the iPod to...
<ul><li>Fastest growing mobile OS </li></ul><ul><li>Over 300,000 Android activations a day </li></ul><ul><li>Android overt...
Native vs Web Apps
<ul><li>“ Native” Apps: </li></ul><ul><ul><li>Written in a programming language for a targeted operating system </li></ul>...
<ul><li>“ Web” Apps: </li></ul><ul><ul><li>Web-based applications written with traditional web programming languages </li>...
<ul><li>$$$ (or the potential for $$$) </li></ul><ul><li>iOS App Store provides a “filter” for apps, so users have at leas...
<ul><li>Can produce vivid, dynamic websites with high levels of interaction </li></ul><ul><li>Can integrate web services (...
<ul><li>Free with Apple SDK registration </li></ul><ul><li>Provides means to create Mac “widgets” and Safari/Mobile Safari...
Eclipse IDE for Android
Xcode interface
Shift to Tablets
<ul><li>iOS and Android  </li></ul><ul><li>Are biggest players </li></ul><ul><li>Windows Tablet  </li></ul><ul><li>still a...
Tablet Market Share by OS Note: QNX = Blackberry
<ul><li>Re-use of code across platforms from mobile </li></ul><ul><li>Different form factor size an issue </li></ul><ul><l...
<ul><li>10.1-inch capacitive screen </li></ul><ul><li>a 5MP HD camcorder </li></ul><ul><li>1 Ghz dual core Tegra 2 </li></...
Blackberry?
<ul><li>“ Apparently  Apple  has agreed to a price three to four times higher than normal in exchange for reserving a larg...
Windows Tablet Interfaces…. <ul><li>Still a possibility – remember the Symbian OS? </li></ul><ul><li>Was first to market, ...
<ul><li>Still can use Eclipse and Xcode (or Visual Studio for Windows) </li></ul><ul><li>However, 7 or 10 inch form factor...
<ul><li>Mobile apps/platforms are still changing, even as they mature </li></ul><ul><li>Tablets are still in a state of fl...
Upcoming SlideShare
Loading in...5
×

Mobile and Tablet App Development and Market Share

2,652

Published on

Introduction to mobile / table development, and information on market share by device and OS.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,652
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
77
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • 04/12/11 02:13 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Mobile and Tablet App Development and Market Share

    1. 1. Jeremy Callinan Protocol 80 / Omnis Technologies / Syncrate
    2. 2. <ul><li>About Me </li></ul><ul><li>Mobile Development </li></ul><ul><li>Tablet Development </li></ul>Overview of today
    3. 3. <ul><li>About Me </li></ul>
    4. 4. <ul><li>Anything less than 7 inches in screen size </li></ul><ul><li>Phones </li></ul><ul><li>PDAs </li></ul><ul><li>Ipods </li></ul><ul><li>Ipod Touch </li></ul><ul><li>GPS devices </li></ul>What is mobile?
    5. 5. <ul><li>Key mobile OSes: </li></ul><ul><ul><li>Symbian OS </li></ul></ul><ul><ul><li>BlackBerry OS </li></ul></ul><ul><ul><li>Google Android </li></ul></ul><ul><ul><li>Apple iOS </li></ul></ul><ul><ul><li>Windows Phone 7 (formerly Windows Mobile) </li></ul></ul><ul><li>Others include: </li></ul><ul><ul><li>HP Palm webOS </li></ul></ul><ul><ul><li>Samsung bada </li></ul></ul>Mobile Handset OSes Globally
    6. 6. Mobile Handsets in US
    7. 7. <ul><li>Windows Phone 7 (ARM only) </li></ul><ul><ul><li>Proprietary (Microsoft) </li></ul></ul><ul><ul><li>No multitasking </li></ul></ul><ul><ul><li>Programming: Silverlight/XNA, C#.NET/VB.NET </li></ul></ul><ul><li>Android (ARM, x86, …) </li></ul><ul><ul><li>Open-source </li></ul></ul><ul><ul><li>Multitasking </li></ul></ul><ul><ul><li>Programming: Java (Apache Harmony), scripts </li></ul></ul><ul><li>Other OS features </li></ul><ul><ul><li>Most require app code signing </li></ul></ul><ul><ul><li>Many support Adobe Flash/AIR, multitasking </li></ul></ul><ul><ul><li>ARM is predominant ISA </li></ul></ul><ul><li>Symbian (^ n ) OS (ARM only) </li></ul><ul><ul><li>Open-source (Nokia) </li></ul></ul><ul><ul><li>Multitasking </li></ul></ul><ul><ul><li>Programming: C++, Java ME, Python, Qt/HTML5 SWITCHING TO WINDOWS 7! </li></ul></ul><ul><li>BlackBerry OS (ARM) </li></ul><ul><ul><li>Proprietary (RIM) </li></ul></ul><ul><ul><li>Multitasking </li></ul></ul><ul><ul><li>Many enterprise features </li></ul></ul><ul><ul><li>Programming: Java ME, Adobe AIR (tablet) </li></ul></ul><ul><li>iPhone OS (ARM only) </li></ul><ul><ul><li>Proprietary (Apple) </li></ul></ul><ul><ul><li>Multitasking </li></ul></ul><ul><ul><li>Multi-touch interface </li></ul></ul><ul><ul><li>Programming: Objective-C </li></ul></ul>Mobile Handset OSes
    8. 8. <ul><li>Originally developed for the iPhone, it has since been extended to support other Apple devices such as the iPod touch, iPad and Apple TV. </li></ul><ul><li>Apple's App Store contains more than 300,000 iOS applications </li></ul><ul><li>iOS 4.3 was released to the public on March 9, 2011, 2 days before the iPad 2. In addition to earlier features, the public release of iOS 4.3 includes many new features such as a Nitro JavaScript engine in Safari, making Safari run up to twice as fast. </li></ul>iOS IOS
    9. 9. <ul><li>Fastest growing mobile OS </li></ul><ul><li>Over 300,000 Android activations a day </li></ul><ul><li>Android overtook iOS as the dominant OS in US during 2H 2010 </li></ul><ul><li>First phone launched HTC G1 in 2008 </li></ul><ul><li>Currently an OS of choice for Motorola, HTC, Samsung, Sony Ericsson, among others </li></ul><ul><li>Software updates every few months </li></ul>Android OS ANDROID
    10. 10. Native vs Web Apps
    11. 11. <ul><li>“ Native” Apps: </li></ul><ul><ul><li>Written in a programming language for a targeted operating system </li></ul></ul><ul><ul><ul><li>Apple iOS Devices: iOS SDK, using Objective-C </li></ul></ul></ul><ul><ul><ul><li>Android Devices: Android SDK, using Java </li></ul></ul></ul><ul><ul><li>Have access to all features of the hardware </li></ul></ul><ul><ul><ul><li>Camera, GPS, Accelerometer, Microphone, etc. </li></ul></ul></ul><ul><ul><li>Are distributed via the respective app “marketplace” </li></ul></ul><ul><ul><ul><li>iTunes App Store, Android Marketplace </li></ul></ul></ul><ul><ul><li>iOS apps are subjected to rigorous testing/acceptance process; Android apps are submitted to the Marketplace with little oversight </li></ul></ul><ul><ul><li>Development fees: </li></ul></ul><ul><ul><ul><li>Apple: SDK is free (registration required), $99 to submit apps to App Store </li></ul></ul></ul><ul><ul><ul><li>Android: SDK is free, $25 to submit apps to Android Marketplace </li></ul></ul></ul>Native vs Web Apps
    12. 12. <ul><li>“ Web” Apps: </li></ul><ul><ul><li>Web-based applications written with traditional web programming languages </li></ul></ul><ul><ul><ul><li>HTML/CSS, Javascript, PHP/.NET/JSP </li></ul></ul></ul><ul><ul><li>Have limited access to device hardware (depends on platform) </li></ul></ul><ul><ul><li>Can be used cross-platform (some restrictions apply) </li></ul></ul><ul><ul><li>Most are intended to be used when the device is online; some have capabilities for offline use </li></ul></ul><ul><ul><li>Most platforms have some semblance of a “web app store,” but the stores and their contents vary widely </li></ul></ul><ul><ul><ul><li>No centralized marketplace for all platforms </li></ul></ul></ul>Native Vs. Web Apps
    13. 13. <ul><li>$$$ (or the potential for $$$) </li></ul><ul><li>iOS App Store provides a “filter” for apps, so users have at least one means of gauging their worth </li></ul><ul><li>All app marketplaces provide ratings, comments, rankings </li></ul><ul><li>Interacting with the hardware provides significant app potential </li></ul><ul><li>Users have been “trained” to search the markets first </li></ul>Native Apps: Why so Popular? NATIVE
    14. 14. <ul><li>Can produce vivid, dynamic websites with high levels of interaction </li></ul><ul><li>Can integrate web services (no need for local data sources) </li></ul><ul><li>HTML5 affords video, audio input </li></ul><ul><li>CSS3 includes animation, some 3D rendering </li></ul><ul><li>No need for Flash (!!!!!!) </li></ul><ul><li>Browser support varies widely </li></ul><ul><li>Most data-driven features require the app to be used “online” </li></ul>Web Apps: Html 5 + CSS3 + Javascript DEVELOPMENT
    15. 15. <ul><li>Free with Apple SDK registration </li></ul><ul><li>Provides means to create Mac “widgets” and Safari/Mobile Safari web apps </li></ul><ul><li>Gives developers a nice IDE for web app development </li></ul><ul><li>Includes images and usage guidelines to create a native iOS-looking web app </li></ul><ul><li>Produces web apps that look like iOS apps on any other mobile browser </li></ul>Xcode DEVELOPMENT
    16. 16. Eclipse IDE for Android
    17. 17. Xcode interface
    18. 18. Shift to Tablets
    19. 19. <ul><li>iOS and Android </li></ul><ul><li>Are biggest players </li></ul><ul><li>Windows Tablet </li></ul><ul><li>still a possibility </li></ul>Tablet Market Share by Manufacturer
    20. 20. Tablet Market Share by OS Note: QNX = Blackberry
    21. 21. <ul><li>Re-use of code across platforms from mobile </li></ul><ul><li>Different form factor size an issue </li></ul><ul><li>1GHz dual-core Apple A5 custom-designed, </li></ul><ul><li>high-performance, low-power </li></ul><ul><li>system-on-a-chip </li></ul><ul><li>2 cameras </li></ul><ul><li>9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display with IPS technology </li></ul><ul><li>Three-axis gyro </li></ul><ul><li>Accelerometer </li></ul><ul><li>Ambient light sensor </li></ul>iPad
    22. 22. <ul><li>10.1-inch capacitive screen </li></ul><ul><li>a 5MP HD camcorder </li></ul><ul><li>1 Ghz dual core Tegra 2 </li></ul><ul><li>Barometer, accelerometer, gyroscope </li></ul>Motorola Xoom (Android 2 nd Gen. Example)
    23. 23. Blackberry?
    24. 24. <ul><li>“ Apparently  Apple  has agreed to a price three to four times higher than normal in exchange for reserving a large portion of the highest quality screens the manufacturer.” </li></ul>Apple’s Lead in the Tablet Market   Apple’s network of retail stores , with knowledgeable employees and the periodic hysteria-inducing product, you can interact with the iPad inside the friendly confines of an Apple Store cannot be matched by competitors at the Staples, Walmarts and Best Buys of the world.   • Apple has put together a decent moat on pricing , so much so that Asus declared no intention of jumping into the tablet market. • Also, integration of software. The presence of dozens of killer apps, downloadable immediately – or in many cases, already in the possession of the owners of iPhone or Touch devices
    25. 25. Windows Tablet Interfaces…. <ul><li>Still a possibility – remember the Symbian OS? </li></ul><ul><li>Was first to market, in early 2000s </li></ul>
    26. 26. <ul><li>Still can use Eclipse and Xcode (or Visual Studio for Windows) </li></ul><ul><li>However, 7 or 10 inch form factor? Still debatable </li></ul><ul><li>Applications for data entry (POS, Medical) </li></ul><ul><li>Next gaming platform? </li></ul><ul><li>Replacement for netbooks/laptops? </li></ul>Developing for Tablet
    27. 27. <ul><li>Mobile apps/platforms are still changing, even as they mature </li></ul><ul><li>Tablets are still in a state of flux </li></ul><ul><li>Possible code-reuse, however form factors aren’t the same </li></ul><ul><li>Shift from laptops to tablets? </li></ul>In conclusion
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×