Comparison of Android and iPhone SDK

    Not so long ago I had to work with Android and iPhone SDK. I liked a lot, much surprised. I decided to compare both SDKs from a developer's point of view:
    CriterioniPhone SDKAndroid
    Number of downloads 100,000 since February 2008 750,000 since November 2007
    General comparison (via engadget )
    Cost Is free Is free
    SDK native Yes Yes
    Tongue Objective C 2.0 Java
    Application Distribution Method iTunes Store Unknown
    Remote debugging Yes Yes
    Touchscreen Multi touch Single-touch
    Flash support Not Not
    Java support Not Yes
    Application development
    Development platforms OS X 10.5 OS X, Win, Linux
    IDE xcode Eclipse (or any other )
    GUI-builder Already Yes Not
    UI is described in Class file in Objective C Xml file
    Garbage collector Not Built in
    Bluetooth support Not No ( yet )
    Geolocation Yes Yes
    Determining the position of the phone (tilt, movement) Yes No ( yet )
    Application work in background Not Yes
    File system access Yes Yes
    Embedded Database No (although rumors are circulating ) Yes (sqlite)
    Access to phone functions (calls, SIM card, SMS) Not Yes

    I do not want to draw any conclusions about the superiority of one of the SDKs. However, I note that I personally liked to create Android applications a little more (maybe because I am better acquainted with Java).

    If there are any suggestions about what else can be added to the table / what can be clarified, I will be glad to expand / correct the comparison.

    Also popular now: