mobile and tablet app development and market share

27
Jeremy Callinan Protocol 80 / Omnis Technologies / Syncrate

Upload: jeremy-callinan

Post on 15-May-2015

2.624 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Mobile and Tablet App Development and Market Share

Jeremy Callinan

Protocol 80 / Omnis Technologies / Syncrate

Page 2: Mobile and Tablet App Development and Market Share

•About Me•Mobile Development•Tablet Development

Overview of today

Page 3: Mobile and Tablet App Development and Market Share

About Me

Page 4: Mobile and Tablet App Development and Market Share

Anything less than 7 inches in screen size

Phones

PDAs

Ipods

Ipod Touch

GPS devices

What is mobile?

Page 5: Mobile and Tablet App Development and Market Share

•Key mobile OSes:

– Symbian OS

– BlackBerry OS

– Google Android

– Apple iOS

– Windows Phone 7 (formerly Windows Mobile)

•Others include:

– HP Palm webOS

– Samsung bada

Mobile Handset OSes Globally

Page 6: Mobile and Tablet App Development and Market Share

Mobile Handsets in US

Page 7: Mobile and Tablet App Development and Market Share

Windows Phone 7 (ARM only)• Proprietary (Microsoft)• No multitasking• Programming: Silverlight/XNA,

C#.NET/VB.NET

Android (ARM, x86, …)• Open-source• Multitasking• Programming: Java

(Apache Harmony), scripts

Other OS features• Most require app code signing• Many support Adobe Flash/AIR,

multitasking• ARM is predominant ISA

•Symbian (^n) OS (ARM only)– Open-source (Nokia)– Multitasking– Programming: C++, Java ME, Python,

Qt/HTML5SWITCHING TO WINDOWS 7!

•BlackBerry OS (ARM)– Proprietary (RIM)– Multitasking– Many enterprise features– Programming: Java ME,

Adobe AIR (tablet)

•iPhone OS (ARM only)– Proprietary (Apple)– Multitasking– Multi-touch interface– Programming: Objective-C

Mobile Handset OSes

Page 8: Mobile and Tablet App Development and Market Share

Originally developed for the iPhone, it has since been extended to support other Apple devices such as the iPod touch, iPad and Apple TV.

Apple's App Store contains more than 300,000 iOS applications

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.

iOS

IOS

Page 9: Mobile and Tablet App Development and Market Share

• Fastest growing mobile OS

• Over 300,000 Android activations a day

• Android overtook iOS as the dominant OS in US during 2H 2010

• First phone launched HTC G1 in 2008

• Currently an OS of choice for Motorola, HTC, Samsung, Sony Ericsson, among others

• Software updates every few months

Android OS

ANDROID

Page 10: Mobile and Tablet App Development and Market Share

Native vs Web Apps

Page 11: Mobile and Tablet App Development and Market Share

“Native” Apps:

• Written in a programming language for a targeted operating system• Apple iOS Devices: iOS SDK, using Objective-C• Android Devices: Android SDK, using Java

• Have access to all features of the hardware• Camera, GPS, Accelerometer, Microphone, etc.

• Are distributed via the respective app “marketplace”• iTunes App Store, Android Marketplace

• iOS apps are subjected to rigorous testing/acceptance process; Android apps are submitted to the Marketplace with little oversight

• Development fees:• Apple: SDK is free (registration required), $99 to submit apps to App Store• Android: SDK is free, $25 to submit apps to Android Marketplace

Native vs Web Apps

Page 12: Mobile and Tablet App Development and Market Share

“Web” Apps:

• Web-based applications written with traditional web programming languages

• HTML/CSS, Javascript, PHP/.NET/JSP

• Have limited access to device hardware (depends on platform)

• Can be used cross-platform (some restrictions apply)

• Most are intended to be used when the device is online; some have capabilities for offline use

• Most platforms have some semblance of a “web app store,” but the stores and their contents vary widely

• No centralized marketplace for all platforms

Native Vs. Web Apps

Page 13: Mobile and Tablet App Development and Market Share

$$$ (or the potential for $$$)

iOS App Store provides a “filter” for apps, so users have at least one means of gauging their worth

All app marketplaces provide ratings, comments, rankings

Interacting with the hardware provides significant app potential

Users have been “trained” to search the markets first

Native Apps: Why so Popular?

NATIVE

Page 14: Mobile and Tablet App Development and Market Share

DEVELOPMENT

Can produce vivid, dynamic websites with high levels of interaction

Can integrate web services (no need for local data sources)

HTML5 affords video, audio input

CSS3 includes animation, some 3D rendering

No need for Flash (!!!!!!)

Browser support varies widely

Most data-driven features require the app to be used “online”

Web Apps: Html 5 + CSS3 + Javascript

Page 15: Mobile and Tablet App Development and Market Share

Free with Apple SDK registration

Provides means to create Mac “widgets” and Safari/Mobile Safari web apps

Gives developers a nice IDE for web app development

Includes images and usage guidelines to create a native iOS-looking web app

Produces web apps that look like iOS apps on any other mobile browser

Xcode

DEVELOPMENT

Page 16: Mobile and Tablet App Development and Market Share

Eclipse IDE for Android

Page 17: Mobile and Tablet App Development and Market Share

Xcode interface

Page 18: Mobile and Tablet App Development and Market Share

Shift to Tablets

Page 19: Mobile and Tablet App Development and Market Share

•iOS and Android

Are biggest players

•Windows Tablet

still a possibility

Tablet Market Share by Manufacturer

Page 20: Mobile and Tablet App Development and Market Share

Tablet Market Share by OS

Note: QNX = Blackberry

Page 21: Mobile and Tablet App Development and Market Share

•Re-use of code across platforms from mobile

•Different form factor size an issue

•1GHz dual-core Apple A5 custom-designed,

high-performance, low-power

system-on-a-chip

•2 cameras

•9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display with IPS technology

Three-axis gyro

Accelerometer

Ambient light sensor

iPad

Page 22: Mobile and Tablet App Development and Market Share

•10.1-inch capacitive screen

• a 5MP HD camcorder

•1 Ghz dual core Tegra 2

•Barometer, accelerometer, gyroscope

Motorola Xoom (Android 2nd Gen. Example)

Page 23: Mobile and Tablet App Development and Market Share

Blackberry?

Page 24: Mobile and Tablet App Development and Market Share

“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.”

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

Page 25: Mobile and Tablet App Development and Market Share

Windows Tablet Interfaces….Still a possibility – remember the Symbian OS?

Was first to market, in early 2000s

Page 26: Mobile and Tablet App Development and Market Share

•Still can use Eclipse and Xcode (or Visual Studio for Windows)

•However, 7 or 10 inch form factor? Still debatable

•Applications for data entry (POS, Medical)

•Next gaming platform?

•Replacement for netbooks/laptops?

Developing for Tablet

Page 27: Mobile and Tablet App Development and Market Share

•Mobile apps/platforms are still changing, even as they mature

•Tablets are still in a state of flux

•Possible code-reuse, however form factors aren’t the same

•Shift from laptops to tablets?

In conclusion