Download - Mobile Development Platforms

Transcript
Page 1: Mobile Development Platforms

Mobile Development Platforms

Andri Yadi CEO, DyCode

[email protected] | @andri_yadi

Arkavidia 2.0, Feb 19, 2011

Page 2: Mobile Development Platforms

I’ll try hard not to take a side

Page 3: Mobile Development Platforms

About me about.me/andri

Page 4: Mobile Development Platforms

A movie freak

Movreak

Page 5: Mobile Development Platforms

A coder & entrepreneur

Page 6: Mobile Development Platforms

8 years in mobile development

Page 7: Mobile Development Platforms

An Apple Fanboy

Page 8: Mobile Development Platforms

© 2001 Turner Network Television

Page 9: Mobile Development Platforms
Page 10: Mobile Development Platforms

© 2001 Turner Network Television

Page 11: Mobile Development Platforms

Without software, I’m just sitting here

Page 12: Mobile Development Platforms

4.6 Billion

mobile phones 70% of planet population

Page 13: Mobile Development Platforms

Mobile Development Platform

Page 14: Mobile Development Platforms

30 minutes is not enough to talk about all platforms

Page 15: Mobile Development Platforms

Smartphone OS Market Share, Q4 2010

33%

31%

16%

14%

3% 3% Android

Symbian

iOS

Blackberry

Windows Phone/Mobile Others

*Source: Canalys estimates, ©Canalys 2010

Page 16: Mobile Development Platforms

Windows Phone 7

http://developer.windowsphone.com

Page 17: Mobile Development Platforms

8,460 apps 3,700s developers

Source: http://wp7applist.com/stats, Feb 18, 2011

Page 18: Mobile Development Platforms

Silverlight XNA

Framework

Page 19: Mobile Development Platforms

Tools

Visual Studio 2010 + WP7 Add-in Expression Blend Windows Phone Dev. Tools (VS2010 Express + Simulator + Expression Blend for WP7 +

XNA Game Studio)

Page 20: Mobile Development Platforms

http://forum.nokia.com

Page 21: Mobile Development Platforms

175 mil devices 30,000 apps 4 mil downloads/day

Source: http://www.forum.nokia.com/Distribute/Ovi_Store_statistics.xhtml

Page 22: Mobile Development Platforms

Native (Qt) Java Web Runtime Flash Lite

Page 23: Mobile Development Platforms

Native Apps

C++ Nokia Qt SDK Qt SDK & Qt Creator IDE Qt Quick

Page 24: Mobile Development Platforms

Java

Series 40, S60, Symbian^3 NetBeans or Eclipse Nokia UI API 1.1b Java Runtime 2.1

Page 25: Mobile Development Platforms

Web Runtime

HTML, JS, CSS Guarana UI library Aptana, Dreamweaver, VS Web-enabled with Qt

Page 26: Mobile Development Platforms

http://developer.android.com

Page 27: Mobile Development Platforms

169,000 Apps on Android Market

Source: http://blog.androidzoom.com/2011/02/01/androidmarketzoom/ - Feb, 2011

Page 28: Mobile Development Platforms

Java SDK NDK Web Runtime Adobe Air

Page 29: Mobile Development Platforms

Tools Android SDK Eclipse + ADT Plugin Android Platforms

Page 30: Mobile Development Platforms

http://us.blackberry.com/developers/

Page 31: Mobile Development Platforms

Java SDK WebWorks SDK

Smartphone OS

Page 32: Mobile Development Platforms

Phone dev. tools

Eclipse + BB Java Plug-in BB Smartphone simulator BB JDE Tips: download full installer

Page 33: Mobile Development Platforms

Adobe Air WebWorks SDK

Tablet OS, a.k.a QNX

Page 34: Mobile Development Platforms

Tablet dev. tools

VMWare to run the simulator Tablet OS image Adobe AIR SDK v2.5 WebWork SDK for tablet

Page 35: Mobile Development Platforms

http://developer.apple.com/ios

Page 36: Mobile Development Platforms

160,000,000 iOS devices shipped

Page 37: Mobile Development Platforms

353,427 Apps 115 Apps/Day 74,419 Publishers 10 bn downloads

Source: http://148apps.biz/app-store-metrics - Feb 18, 2011

Page 38: Mobile Development Platforms

Native SDK (Objective-C) Web Runtime

Page 39: Mobile Development Platforms

Prereqs & Tools

iOS SDK + Xcode iOS Dev. Program (to test on the devices & apps submission)

iOS devices would be cool!

Page 40: Mobile Development Platforms

Powerful

Weak

Easy Hard

Mobile web

Java ME

C++

Page 41: Mobile Development Platforms

Too many SDKs?

Page 42: Mobile Development Platforms

Flickr photo by Thomas Purves: http://www.flickr.com/photos/thomaspurves/744225198/

Page 43: Mobile Development Platforms
Page 44: Mobile Development Platforms
Page 45: Mobile Development Platforms
Page 46: Mobile Development Platforms
Page 47: Mobile Development Platforms

“Indie”: US$99 “Pro”: US$2,500

Page 48: Mobile Development Platforms
Page 49: Mobile Development Platforms

Make it personal!

Page 50: Mobile Development Platforms

30% code, 70% UX

Page 51: Mobile Development Platforms

Take a look at successful apps on 1 platform, create similar apps for another platforms

Page 52: Mobile Development Platforms

Release early, release often

Page 53: Mobile Development Platforms

Mobile revolution is starting

without us!

You better get started!

Page 54: Mobile Development Platforms
Page 55: Mobile Development Platforms

If you think you’re awesome, either mobile developer guru or still early learner, send your awesome CV to [email protected]

Page 56: Mobile Development Platforms

http://www.dycode.com [email protected]

@dycode

Andri Yadi | [email protected] | @andri_yadi