{{위키데이터 속성 추적}}
'''모바일 개발 프레임워크'''(Mobile development framework)는 [[모바일 앱 개발]]을 지원하기 위해 설계된 [[소프트웨어 프레임워크]]이다.

== 현재의 프레임워크 ==

{| class="wikitable sortable" style = "text-align: center"
|-
! 프레임워크 !! 라이선스 !! 프레임워크 대상 !! 개발 언어
!대상 플랫폼!! 다른 장치 지원 !! 개발 재컴파일 없음 !! 엔터프라이즈 데이터 동기화 !! 멀티스레드 애플리케이션 !! 파일 업로드 !! 이미지 라이브러리 탐색 !! 애플리케이션 이메일 !! 애플리케이션 배포 지원 !! 배포 분석 !! 자체 포함. 웹 불필요 !! 웹 서비스 !! 모바일 APIs 지원 !! 데이터를 위해 웹 접근 가능 !! [[지오로케이션]] 지원 !! 진동 지원 !! [[가속도계]] 지원 !! 소리 (재생) 지원 !! 소리 (녹음) 지원 !! [[사진기]] 지원 !! [[Zeroconf]] ([[봉주르 (소프트웨어)|봉주르]]) 지원 !! [[XMPP]] 지원 !! 파일 시스템 IO 지원 !! 제스처 / [[멀티터치]] 지원 !! 디바이스 모션 이벤트 (가속도계) 지원 !! 장치 지향 이벤트 (가속도계) 지원 !! 네이티브 날짜/시간 선택기 지원 !! [[단문 메시지 서비스|SMS]] 지원 !! 전화 지원 !! 지도 지원 !! 방향 변경 지원 !! 연락처 지원 !! [[SQLite]] 지원 !! [[국제화와 지역화|네이티브 언어 애플리케이션 개발]] 지원 !! 그래프 라이브러리 지원
|-
| '''[[아파치 코도바]]'''<br> || [[아파치 라이선스|Apache Public License v2]] || Embedded applications || [[HTML]], [[자바스크립트]], [[종속형 시트]]
|iOS, Android, Windows Phone, BlackBerry, Symbian, Palm WebOS, WAC|| Web, [[바다 (운영 체제)|Bada]], various desktop OS || {{No}} || {{No}} || {{No}} || {{Yes}} || {{No}} || ? || {{No}} || {{No}} || {{Yes}} || ? || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}, [[블랙베리 (스마트폰)|블랙베리]]는 OS 4.7 필요 || {{Yes}} || {{Yes}} || {{Yes}} || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} ([[블랙베리 (스마트폰)|블랙베리]]에서는 불가) || {{No}} || ?
|-
| '''[[Codename One]]'''<br> || GPL+CPE ||  || [[자바 (프로그래밍 언어)|자바]]
|iOS, Android, Windows Phone, BlackBerry, Symbian|| [[마이크로소프트 윈도우]], [[리눅스]] & [[macOS]] || ? || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ? || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} (외부) || {{Yes}} (외부) || {{Yes}} || {{yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
|-
| '''[[Crosswalk Project]]'''<br> || [[BSD 허가서]] || Web and Hybrid applications || [[HTML5]], [[자바스크립트]], [[종속형 시트]]
|iOS, Android|| [[타이젠]], [[리눅스]], [[마이크로소프트 윈도우]] 10 desktop, || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || N/A || {{No}} || {{No}} || {{Yes}} || ? || Crosswalk WebAPI, Device API, Embedded API || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{Yes}}
|-
| '''[[Enyo]]'''<br> || [[아파치 라이선스|Apache License v2.0]] || Web applications || [[HTML5]], [[종속형 시트]], [[자바스크립트]]
|iOS, Android, Windows Phone, BlackBerry, Palm WebOS|| Tablet, desktop and web environments, [[타이젠]], [[파이어폭스 OS]] || {{Yes}}, for web apps || ? ||  || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
|-
| '''[[iPFaces mobile framework|iPFaces]]'''<br> || Commercial || Enterprise applications || [[PHP]], [[ASP.NET]], [[자바 (프로그래밍 언어)|자바]]
|iOS, Android|| [[자바 플랫폼, 마이크로 에디션]] beta version, general web browser through [[XSLT]] || ? || {{No}} (로드맵 상) || ? || ? || ? || ? || [[앱 스토어 (iOS)]], [[클라우드 서비스]] || [[앱 스토어 (iOS)]], [[클라우드 서비스]] || {{Yes}} || ? || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} (로드맵 상) || {{Yes}} || ? || In beta || {{No}} || ? || {{Yes}} || ? || ? || ? || ? || Sending || {{Yes}} || Beta || {{Yes}} || ? || {{No}} (로드맵 상) || {{No}} || ?
|-
| '''[[iUI (software)|iUI]]'''<br> || [[MIT 허가서|MIT]] || Web applications || [[자바스크립트]], [[HTML]] and [[종속형 시트]]
|iOS, Android, Palm WebOS|| [[태블릿 컴퓨터|Tablets]], desktop and web environments || ? || {{No}} || {{No}} || ? || ? || ? || {{No}} || {{No}} || {{No}} || ? || ? || {{Yes}} || {{No}} || {{No}} || {{No}} || {{Yes}} || ? || ? || ? || ? || ? || {{Yes}} || {{Yes}} || {{Yes}} || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ? || ? || {{No}} || ?
|-
| '''[[Kivy (framework)|Kivy]]'''<br> || [[MIT 허가서|MIT]] || Embedded and enterprise applications || [[파이썬]]
|iOS, Android|| [[리눅스]], [[macOS]] & [[마이크로소프트 윈도우]] || {{No}} || ? || {{Partial}} (파이썬 기반) || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || ? || {{Yes}} (In progress) || {{Yes}} || {{No}} (로드맵 상) || {{No}} || {{Yes}} || {{No}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}}
|-
| '''[[MoSync]]'''<br> || [[GNU 일반 공중 사용권|GPL v2]] (+ commercial edition) || Hybrid, native and enterprise applications || [[C (프로그래밍 언어)|C]]/[[C++]], [[자바스크립트]], [[HTML]] and [[종속형 시트]]
|iOS, Android, Windows Phone, BlackBerry, Symbian|| [[자바 플랫폼, 마이크로 에디션]], [[모블린]], [[윈도우 모바일]] || ? || {{No}} (로드맵 상) || ? || {{Yes}} || {{No}} (로드맵 상) || ? || {{No}} (로드맵 상) || {{No}} (로드맵 상) || {{Yes}} || ? || ? || {{Yes}} || [[Cell ID]], [[GPS]], [[디지털 권리 관리|DRM]] || {{No}} (로드맵 상) || {{No}} (로드맵 상) || {{Yes}} || {{No}} (로드맵 상) || {{Yes}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} ||  || {{Yes}} || No || {{No}} Uses onboard storage and back-end databases via service layer || {{Yes}} || {{Yes}}
|-
| '''[[NEXT (mobile framework)|NEXT]]'''<br> || [[아파치 라이선스|Apache License v2.0]] || Web applications || [[구글 웹 툴킷|GWT]], [[HTML5]], [[종속형 시트]], [[자바스크립트]], [[자바 (프로그래밍 언어)|자바]]
|iOS, Android, BlackBerry, Palm WebOS|| [[바다 (운영 체제)|Bada]], [[블랙베리 플레이북]], [[미고 (운영 체제)]] || ? ||  ||  ||  ||  ||  ||  ||  || {{Yes}}, 오프라인 지원 || {{Yes}} ([[JSONP]], [[JSON]], [[구글 웹 툴킷|GWT]] [[원격 프로시저 호출|RPC]]) ||  ||  || {{No}} (로드맵 상) || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} (로드맵 상) || {{Yes}} || {{No}} || {{No}} || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} (로드맵 상) || {{Yes}} || {{No}} || {{No}}
|-
| '''[[NS Basic|NSB/AppStudio]]''' || Commercial || Web applications || [[베이직]], [[자바스크립트]], [[HTML]] and [[종속형 시트]]
|iOS, Android, Windows Phone, BlackBerry, Symbian, Palm WebOS|| [[태블릿 컴퓨터|Tablets]], desktop and web environments || ? || {{No}} || {{Yes}} || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} ([[Sencha Touch]], [[JQTouch]], etc.) || {{Yes}} || {{Yes}} || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}} || {{Yes}} || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, via [[아파치 코도바|Cordova]] || ? || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}} || {{No}} || {{Yes}}, via [[HTML5]] [[스케일러블 벡터 그래픽스]] or [[캔버스 요소|Canvas]]
|-
| '''[[Antenna Software|Pega AMP]]'''<br> || Commercial || Hybrid, native and enterprise applications<ref>{{웹 인용|url=https://www1.pega.com/system/files/resources/2018-04/pega-mobility-whitepaper.pdf|title=Pega Mobility Whitepaper|publisher=Pega Mobility|확인날짜=2018-09-25|보존url=https://web.archive.org/web/20180905141114/https://www1.pega.com/system/files/resources/2018-04/pega-mobility-whitepaper.pdf|보존날짜=2018-09-05|url-status=dead}}</ref> || [[HTML5]], [[종속형 시트]], [[자바스크립트]], [[자바 (프로그래밍 언어)|자바]], Native code or a combination of both
|iOS, Android, Windows Phone, BlackBerry|| [[태블릿 컴퓨터|Tablets]] || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}}, 오프라인 지원 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, via [[아파치 코도바|Cordova]] or HTML5 Audio || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, via [[아파치 코도바|Cordova]] ||  || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}} || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, via [[아파치 코도바|Cordova]] || ? || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}, via [[아파치 코도바|Cordova]] || {{Yes}}, based on device 지원 || {{Yes}} || Compatible with other libraries
|-
| '''[[RhoMobile Suite]]'''<br> || [[MIT 허가서|MIT]] || Embedded applications || [[HTML]], [[자바스크립트]], [[루비 (프로그래밍 언어)|Ruby]]
|iOS, Windows Phone, BlackBerry, Symbian|| [[태블릿 컴퓨터|Tablets]] and [[마이크로소프트 윈도우]] (Win32) || ? || {{Yes}}, via [[RhoConnect]] || {{Yes}}, via [[루비 (프로그래밍 언어)|Ruby]] || {{Yes}} || {{Yes}} || ? || {{Yes}}, via RhoGallery || {{No}} || {{Yes}} || {{Yes}} ([[REST]] or [[SOAP]] with [[JSON]] or [[XML]]) || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ? || {{Yes}} || ? || ? || {{Yes}} || ? || ? || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}, via [[Rhodes Framework|Rhodes]] extensions || {{Yes}}, via [[HTML5]] [[스케일러블 벡터 그래픽스]] or [[캔버스 요소|Canvas]]
|-
| '''[[Sencha Touch]]'''<br> || [[GNU 일반 공중 사용권|GPL v3]] (+commercial edition) || Web applications || [[HTML5]], [[종속형 시트]], [[자바스크립트]]
|iOS, Android, Windows Phone, BlackBerry|| [[웹킷]] desktop browsers ([[구글 크롬|Chrome]], [[사파리 (웹 브라우저)|Safari]]) || ? ||  ||  ||  ||  ||  ||  ||  || {{Yes}}, 오프라인 지원 || {{Yes}} ([[JSONP]], [[JSON]]) ||  || {{Yes}} ||  ||  ||  ||  || {{Yes}} via Cordova || {{Yes}}, via [[아파치 코도바|Cordova]] ||  ||  || {{Yes}} || {{Yes}} ||  ||  || {{Yes}} || {{No}} || {{No}} || {{No}} (로드맵 상) || {{Yes}} || Through [[아파치 코도바|Cordova]] || {{Yes}} ||  ||
|}

== 같이 보기 ==
* [[자바스크립트]]
* [[크로스 플랫폼|하이브리드 애플리케이션]]

== 각주 ==
{{각주}}
* [https://web.archive.org/web/20180801130236/https://krify.co/8-top-languages-for-mobile-app-development/ Top Mobile App Development Languages]

[[분류:소프트웨어 목록]]