You are on page 1of 2

Following table outlines the differences between windows mobile, Xocde and android mobile programming:

Further following table outlines the differences purely from development perspective:

Windows Phone Can only be developed on microsoft supported operating systems Windows applications are written in C#, VB.Net and C#. Windows phone applications are developed using visual studio templates. http://msdn.microsoft. com/enus/windowsmobile/bb 264318 Development Environment H/W:32/64 bit machine with visual studio 2010 OS: Any of Microsoft supported operating systems SDK: Windows 7 mobile SDK IDE: Visual studio Programming Language: C#,VB.Net..

IOS Google Android Can only be developed on Can be developed on any operating Mac os x operating system system IOS applications are written in Objective C. IOS applications are developed on mac os x using Xcode http://developer.apple.co m/xcode/ Android applications are written in java. Android applications are developed using same tools used for developing Java programming language. http://developer.android.com/guide /index.html

Development Environment H/W : 64 bit with VM ware or Mac 10.6.X (onwards) OS : MAC OS SDK : iOS 4.0 S/W : Xcode 3.2.x IDE : Xcode IDE, IB, Simulator & iOS 4.0 for application development Programming Language : Objective C.

Development Environment H/W:Any of 32/64 bit machine with JDK installed OS: Android development is supported by any operating system. SDK: Android SDK IDE: Eclispse, Borland J Builder, IBM Web sphere, Sun Java studio creator and other IDE s which are generally used for java programming. Programming Language: Java

You might also like