모바일 개발 프레임워크
모바일 개발 프레임워크(Mobile development framework)는 모바일 앱 개발을 지원하기 위해 설계된 소프트웨어 프레임워크이다.
현재의 프레임워크
프레임워크 |
라이선스 |
프레임워크 대상 |
개발 언어
|
대상 플랫폼 |
다른 장치 지원 |
개발 재컴파일 없음 |
엔터프라이즈 데이터 동기화 |
멀티스레드 애플리케이션 |
파일 업로드 |
이미지 라이브러리 탐색 |
애플리케이션 이메일 |
애플리케이션 배포 지원 |
배포 분석 |
자체 포함. 웹 불필요 |
웹 서비스 |
모바일 APIs 지원 |
데이터를 위해 웹 접근 가능 |
지오로케이션 지원 |
진동 지원 |
가속도계 지원 |
소리 (재생) 지원 |
소리 (녹음) 지원 |
사진기 지원 |
Zeroconf (봉주르) 지원 |
XMPP 지원 |
파일 시스템 IO 지원 |
제스처 / 멀티터치 지원 |
디바이스 모션 이벤트 (가속도계) 지원 |
장치 지향 이벤트 (가속도계) 지원 |
네이티브 날짜/시간 선택기 지원 |
SMS 지원 |
전화 지원 |
지도 지원 |
방향 변경 지원 |
연락처 지원 |
SQLite 지원 |
네이티브 언어 애플리케이션 개발 지원 |
그래프 라이브러리 지원
|
아파치 코도바
|
Apache Public License v2 |
Embedded applications |
HTML, 자바스크립트, 종속형 시트
|
iOS, Android, Windows Phone, BlackBerry, Symbian, Palm WebOS, WAC |
Web, Bada, various desktop OS |
아니요 |
아니요 |
아니요 |
예 |
아니요 |
? |
아니요 |
아니요 |
예 |
? |
? |
예 |
예 |
예 |
예, 블랙베리는 OS 4.7 필요 |
예 |
예 |
예 |
? |
예 |
예 |
예 |
예 |
예 |
? |
예 |
예 |
예 |
예 |
예 |
예 (블랙베리에서는 불가) |
아니요 |
?
|
Codename One
|
GPL+CPE |
|
자바
|
iOS, Android, Windows Phone, BlackBerry, Symbian |
마이크로소프트 윈도우, 리눅스 & macOS |
? |
? |
예 |
예 |
예 |
예 |
? |
? |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 (외부) |
예 (외부) |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예
|
Crosswalk Project
|
BSD 허가서 |
Web and Hybrid applications |
HTML5, 자바스크립트, 종속형 시트
|
iOS, Android |
타이젠, 리눅스, 마이크로소프트 윈도우 10 desktop, |
아니요 |
아니요 |
예 |
예 |
예 |
N/A |
아니요 |
아니요 |
예 |
? |
Crosswalk WebAPI, Device API, Embedded API |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
? |
예 |
예 |
예 |
예 |
예 |
? |
예 |
예 |
예 |
예 |
예 |
아니요 |
아니요 |
예
|
Enyo
|
Apache License v2.0 |
Web applications |
HTML5, 종속형 시트, 자바스크립트
|
iOS, Android, Windows Phone, BlackBerry, Palm WebOS |
Tablet, desktop and web environments, 타이젠, 파이어폭스 OS |
예, for web apps |
? |
|
예 |
예 |
예 |
예 |
아니요 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예
|
iPFaces
|
Commercial |
Enterprise applications |
PHP, ASP.NET, 자바
|
iOS, Android |
자바 플랫폼, 마이크로 에디션 beta version, general web browser through XSLT |
? |
아니요 (로드맵 상) |
? |
? |
? |
? |
앱 스토어 (iOS), 클라우드 서비스 |
앱 스토어 (iOS), 클라우드 서비스 |
예 |
? |
? |
예 |
예 |
예 |
아니요 (로드맵 상) |
예 |
? |
In beta |
아니요 |
? |
예 |
? |
? |
? |
? |
Sending |
예 |
Beta |
예 |
? |
아니요 (로드맵 상) |
아니요 |
?
|
iUI
|
MIT |
Web applications |
자바스크립트, HTML and 종속형 시트
|
iOS, Android, Palm WebOS |
Tablets, desktop and web environments |
? |
아니요 |
아니요 |
? |
? |
? |
아니요 |
아니요 |
아니요 |
? |
? |
예 |
아니요 |
아니요 |
아니요 |
예 |
? |
? |
? |
? |
? |
예 |
예 |
예 |
? |
예 |
예 |
예 |
예 |
? |
? |
아니요 |
?
|
Kivy
|
MIT |
Embedded and enterprise applications |
파이썬
|
iOS, Android |
리눅스, macOS & 마이크로소프트 윈도우 |
아니요 |
? |
부분적 (파이썬 기반) |
예 |
예 |
예 |
예 |
아니요 |
예 |
? |
예 (In progress) |
예 |
아니요 (로드맵 상) |
아니요 |
예 |
아니요 |
아니요 |
예 |
아니요 |
아니요 |
예 |
예 |
예 |
예 |
아니요 |
아니요 |
아니요 |
아니요 |
예 |
예 |
아니요 |
예 |
아니요
|
MoSync
|
GPL v2 (+ commercial edition) |
Hybrid, native and enterprise applications |
C/C++, 자바스크립트, HTML and 종속형 시트
|
iOS, Android, Windows Phone, BlackBerry, Symbian |
자바 플랫폼, 마이크로 에디션, 모블린, 윈도우 모바일 |
? |
아니요 (로드맵 상) |
? |
예 |
아니요 (로드맵 상) |
? |
아니요 (로드맵 상) |
아니요 (로드맵 상) |
예 |
? |
? |
예 |
Cell ID, GPS, DRM |
아니요 (로드맵 상) |
아니요 (로드맵 상) |
예 |
아니요 (로드맵 상) |
예 |
아니요 |
아니요 |
예 |
예 |
? |
예 |
예 |
예 |
예 |
|
예 |
No |
아니요 Uses onboard storage and back-end databases via service layer |
예 |
예
|
NEXT
|
Apache License v2.0 |
Web applications |
GWT, HTML5, 종속형 시트, 자바스크립트, 자바
|
iOS, Android, BlackBerry, Palm WebOS |
Bada, 블랙베리 플레이북, 미고 (운영 체제) |
? |
|
|
|
|
|
|
|
예, 오프라인 지원 |
예 (JSONP, JSON, GWT RPC) |
|
|
아니요 (로드맵 상) |
예 |
예 |
예 |
아니요 (로드맵 상) |
예 |
아니요 |
아니요 |
예, via Cordova |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
아니요 (로드맵 상) |
예 |
아니요 |
아니요
|
NSB/AppStudio |
Commercial |
Web applications |
베이직, 자바스크립트, HTML and 종속형 시트
|
iOS, Android, Windows Phone, BlackBerry, Symbian, Palm WebOS |
Tablets, desktop and web environments |
? |
아니요 |
예 |
예, via Cordova |
예, via Cordova |
예 |
아니요 |
아니요 |
예 |
예 |
예 (Sencha Touch, JQTouch, etc.) |
예 |
예 |
예, via Cordova |
예 |
예 |
예, via Cordova |
예, via Cordova |
? |
예, via Cordova |
예, via Cordova |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예, via Cordova |
예 |
아니요 |
예, via HTML5 스케일러블 벡터 그래픽스 or Canvas
|
Pega AMP
|
Commercial |
Hybrid, native and enterprise applications[1] |
HTML5, 종속형 시트, 자바스크립트, 자바, Native code or a combination of both
|
iOS, Android, Windows Phone, BlackBerry |
Tablets |
아니요 |
예 |
예 |
아니요 |
아니요 |
아니요 |
예 |
예 |
예, 오프라인 지원 |
예 |
예 |
예 |
예 |
예, via Cordova |
예, via Cordova |
예, via Cordova or HTML5 Audio |
예, via Cordova |
예, via Cordova |
|
예, via Cordova |
예, via Cordova |
예 |
예, via Cordova |
예, via Cordova |
? |
? |
예 |
예 |
예 |
예, via Cordova |
예, based on device 지원 |
예 |
Compatible with other libraries
|
RhoMobile Suite
|
MIT |
Embedded applications |
HTML, 자바스크립트, Ruby
|
iOS, Windows Phone, BlackBerry, Symbian |
Tablets and 마이크로소프트 윈도우 (Win32) |
? |
예, via RhoConnect |
예, via Ruby |
예 |
예 |
? |
예, via RhoGallery |
아니요 |
예 |
예 (REST or SOAP with JSON or XML) |
? |
예 |
예 |
예 |
예 |
예 |
? |
예 |
? |
? |
예 |
? |
? |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예 |
예, via Rhodes extensions |
예, via HTML5 스케일러블 벡터 그래픽스 or Canvas
|
Sencha Touch
|
GPL v3 (+commercial edition) |
Web applications |
HTML5, 종속형 시트, 자바스크립트
|
iOS, Android, Windows Phone, BlackBerry |
웹킷 desktop browsers (Chrome, Safari) |
? |
|
|
|
|
|
|
|
예, 오프라인 지원 |
예 (JSONP, JSON) |
|
예 |
|
|
|
|
예 via Cordova |
예, via Cordova |
|
|
예 |
예 |
|
|
예 |
아니요 |
아니요 |
아니요 (로드맵 상) |
예 |
Through Cordova |
예 |
|
|
같이 보기
각주
|
|