User Interaction: Intro to Mobile Development LandscapeAssoc. Professor Donald J. Patterson INF 133 Fall 2013
�1
•Market Share
!
• Are we talking about OS or hardware?
Mobile Development
Issues:
Intro to Mobile Development
Source: Gartner Research
Android
iOs
0
10
20
30
40
50
60
70
80
90
7/1/09 1/17/10
8/5/10 2/21/11
9/9/11 3/27/12
10/13/12 5/1/13
Perc
ent
Mobile OS Market Share
Android Symbian iOS RIM Microsoft Bada Linux Other
Intro to Mobile Development
http://www.nielsen.com/us/en/newswire/2013/whos-winning-the-u-s-smartphone-market-.html
Intro to Mobile Development
http://www.gartner.com/newsroom/id/2623415
Intro to Mobile Development
Source: http://blog.nielsen.com/nielsenwire/online_mobile/two-thirds-of-new-mobile-buyers-now-opting-for-smartphones/
Intro to Mobile Development
Source: http://blog.nielsen.com/nielsenwire/online_mobile/who-is-winning-the-u-s-smartphone-battle/
• Stores
• iTunes
• Android
• Blackberry
•OVI
•Microsoft
Mobile Development
Issues:
• Programming Languages
• C++
• C#
• Java
•Objective-C
• Python
•Others?
Mobile Development
Issues:
• Device Variability
• Android
•Microsoft (Nokia)
• Apple
• Blackberry
Mobile Development
Issues:
• Programmer Freedom
• Distribution
• Background Processes
• Device Access
• Profit Models
• Pay per app
• In-app payments
Mobile Development
Issues: