본문 바로가기

프로그래밍/Android

윈도우 모바일 VS 안드로이드 VS 아이폰

  

윈도우 모바일

(WM)

안드로이드

(Android)

아이폰

(iPhone)

개발 OS

Windows Only

Windows,
MacOSX,
Linux

MacOSX Only (include Hackintosh)

개발툴

Visual Studio 2005, 2008

Eclipse 3.3, 3.4

Xcode 3.1,
Interface Builder

프로그래밍 언어

Visual C++, C#,
VB.NET

Java

Objective-C

프레임워크
 or 런타임

MFC,
.NET Compact Framework

Android Application Framework,

Dalvik

Cocoa Touch

바이너리

.exe
(CLR)

.dex
(Dalvik executable)

.app

패키징

.cab

.apk

.zip

표에서 볼 수 있듯이 윈도우 모바일은 윈도우에서 Visual Studio를 사용해서 개발해야 한다.
즉, 윈도우를 OS로 채택하지 않은 개발자는 개발을 할 수 없고 Visual Studio가 없는 개발자 또한 개발에 참여할 수 없다. 우리나라의 입장에서 본다면 이러한 윈도우 모바일의 개발 환경은 그렇게 다가가기 어려운 개발환경은 아니라고 생각한다.


아이폰은 MacOSX에서 작업을 해야 하는데 윈도우가 판을 치는 우리나라에서는 이런 개발 환경은 정말 접하기 힘든 환경이다.


이에 비해 안드로이드의 경우에는 OS가 윈도우, MacOSX, 리눅스 중 하나라면 일단은 개발할 수 있는 환경이 된다. 그리고 개발 툴 또한 무료로 손쉽게 얻을 수 있는 Eclipse를 사용하기 때문에 개발 환경 구축에 아주 용이한 장점을 가지고 있다.


이렇게 개발 환경 상의 막강한 장점을 가지고 있는 안드로이드,

안드로이드는 open되어 있다. 언제든지 개발하고 싶다면 쉽게 뛰어들 수 있다!!!



당신도 이 대열에 참여해보지 않겠는가?!