Arkavidia 2.0, Feb 19, 2011




Mobile Development Platforms



                           Andri Yadi
                          CEO, DyCode
              a@dycode.com | @andri_yadi
I’ll try hard not to take a side
About me
about.me/andri
A movie freak




  Movreak
A coder & entrepreneur
8 years in mobile development
An Apple Fanboy
© 2001 Turner Network Television
© 2001 Turner Network Television
Without software,
I’m just sitting here
4.6
      Billion
 mobile phones
70% of planet population
Mobile Development Platform
30 minutes is not enough to talk about
             all platforms
3% 3%                    Android

                                 Symbian
  14%
                      33%
                                 iOS


16%                              Blackberry

                                 Windows Phone/
                                 Mobile
                31%              Others




Smartphone OS Market Share, Q4 2010


                            *Source: Canalys estimates, ©Canalys 2010
Windows Phone 7


http://developer.windowsphone.com
8,460 apps
3,700s developers




  Source: http://wp7applist.com/stats, Feb 18, 2011
XNA
Silverlight
              Framework
Visual Studio 2010 + WP7 Add-in
        Expression Blend
Tools
        Windows Phone Dev. Tools
        (VS2010 Express + Simulator + Expression Blend for WP7 +
        XNA Game Studio)
http://forum.nokia.com
175 mil devices
                    30,000 apps
                    4 mil downloads/day



Source: http://www.forum.nokia.com/Distribute/Ovi_Store_statistics.xhtml
Native (Qt)   Java   Web Runtime   Flash Lite
C++
Native Apps   Nokia Qt SDK
              Qt SDK & Qt Creator IDE
              Qt Quick
Series 40, S60, Symbian^3
Java   NetBeans or Eclipse
       Nokia UI API 1.1b
       Java Runtime 2.1
HTML, JS, CSS
Web Runtime   Guarana UI library
              Aptana, Dreamweaver, VS
              Web-enabled with Qt
http://developer.android.com
169,000
                          Apps on Android Market




Source: http://blog.androidzoom.com/2011/02/01/androidmarketzoom/ - Feb, 2011
Java SDK   NDK   Web Runtime   Adobe Air
Android SDK
Tools   Eclipse + ADT Plugin
        Android Platforms
http://us.blackberry.com/developers/
Smartphone OS


Java SDK       WebWorks SDK
Eclipse + BB Java Plug-in
                   BB Smartphone simulator
Phone dev. tools
                   BB JDE
                   Tips: download full installer
Tablet OS, a.k.a QNX


Adobe Air        WebWorks SDK
VMWare to run the simulator
                    Tablet OS image
Tablet dev. tools
                    Adobe AIR SDK v2.5
                    WebWork SDK for tablet
http://developer.apple.com/ios
160,000,000
  iOS devices shipped
353,427 Apps
    115 Apps/Day
    74,419 Publishers
    10 bn downloads



Source: http://148apps.biz/app-store-metrics - Feb 18, 2011
Native SDK
                Web Runtime
(Objective-C)
iOS SDK + Xcode
Prereqs & Tools   iOS Dev. Program
                  (to test on the devices & apps submission)

                  iOS devices would be cool!
Powerful


       C++




Hard                                              Easy




                               Java ME




                                         Mobile web
                        Weak
Too many SDKs?
Flickr photo by Thomas Purves: http://www.flickr.com/photos/thomaspurves/744225198/
“Indie”: US$99
“Pro”: US$2,500
Make it personal!
30% code, 70% UX
Take a look at successful apps on 1 platform,
  create similar apps for another platforms
Release early, release often
g
               i on is startin
Mobile revolut
        w ithout us!

                 et started!
    You better g
If you think you’re
awesome, either mobile
developer guru or still
early learner, send your
awesome CV to
hrd@dycode.com
http://www.dycode.com
        o ce@dycode.com
             @dycode

Andri Yadi | a@dycode.com | @andri_yadi

Mobile Development Platforms