모바일 개발 프레임워크

위키백과, 우리 모두의 백과사전.

모바일 개발 프레임워크(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

같이 보기[편집]

각주[편집]

  1. “Pega Mobility Whitepaper” (PDF). Pega Mobility. 2018년 9월 5일에 원본 문서 (PDF)에서 보존된 문서. 2018년 9월 25일에 확인함.