모바일 개발 프레임워크

Mobile development framework

모바일 개발 프레임워크모바일개발을 지원하기 위해 고안된 소프트웨어 프레임워크다.특정 환경의 응용 프로그램 개발을 지원하는 기본 구조를 제공하는 소프트웨어 라이브러리다.

프레임워크는 플랫폼별 개발을 위한 기본 프레임워크, 모바일 웹 앱 프레임워크, 기본 웹 앱 프레임워크와 모바일 웹 앱 프레임워크의 기능을 모두 결합한 하이브리드 앱의 세 가지 범주로 구분할 수 있다.

현재 프레임워크

면허증 프레임워크 대상 개발언어 대상 플랫폼 기타 장치 지원 재컴파일 개발 없음 엔터프라이즈 데이터 동기화 다중 스레드 응용 프로그램 파일 업로드 이미지 라이브러리 검색 응용 프로그램 전자 메일에서 애플리케이션 배포 지원 분포 분석 자체 포함, 웹 필요 없음 웹 서비스 모바일 API 지원 웹에서 데이터를 액세스할 수 있음 지리 위치 지원 진동 지지대 가속도계 지지대 사운드(재생) 지원 사운드(레코드) 지원 카메라 지원 제로콘프(본저) 지원 XMPP 지원 파일 시스템 IO 지원 제스처/멀티 터치 지원 장치 동작 이벤트(가속계) 지원 장치 방향 이벤트(가속계) 지원 기본 날짜/시간 선택 도구 지원 SMS 지원 전화 지원 지도 지원 방향 변경 지원 지원 문의 SQLite 지원 모국어 응용 프로그램 개발 지원 그래프 라이브러리 지원
아파치 코르도바
Apache 공용 라이센스 v2 임베디드 애플리케이션 HTML, JavaScriptCSS iOS, Android, Windows Phone Samsung Symbian, Palm WebOS, WAC 웹, 바다 및 다양한 데스크톱 OS[1] 아니요. 아니요. 아니요. 아니요. ? 아니요. 아니요. ? ? 예, 삼성에는 OS 4.7이 필요함 ? ? , 삼성에서는 불가능하십니다. 아니요. ?
코드 이름 1
GPL+CPE 네이티브 및 웹 자바 iOS, Android, UWP, JavaScript(웹) Windows, Linux & MacOS 예(Simulator에서 아니요. 아니요. 아니요. 예(외부) 예(외부)
엔요
Apache 라이센스 v2.0 웹 응용 프로그램 HTML5, CSS3, JavaScript iOS, Android, Windows Phone, 삼성, Palm WebOS 태블릿, 데스크톱 및 웹 환경, Tizen, Firefox OS 예, 웹 앱의 경우 ? 아니요.
키비
MIT 임베디드 및 엔터프라이즈 애플리케이션 파이톤 iOS, Android Linux, macOS & Windows 아니요. ? 부분(피톤 기반) 아니요. ? 예(진행 중) 아니오(Roadmap에서) 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요.
다음
Apache 라이센스 v2.0 웹 응용 프로그램 GWT, HTML5, CSS3, JavaScript, Java iOS, Android, 삼성, Palm WebOS 바다, 삼성 플레이북, 미고 ? 예, 오프라인 지원 예(JSONP, JSON, GWT RPC) 아니오(Roadmap에서) 아니오(Roadmap에서) 아니요. 아니요. 예, 코도바를 통해 아니오(Roadmap에서) 아니요. 아니요.
NSB/AppStudio 상업적 웹 응용 프로그램 BASIC, JavaScript, HTMLCSS iOS, Android, Windows Phone, 삼성, Symbian, Palm WebOS 태블릿, 데스크톱 및 웹 환경 ? 아니요. 예, 코도바를 통해 예, 코도바를 통해 아니요. 아니요. 예(센차 터치, JQTouch 등) 예, 코도바를 통해 예, 코도바를 통해 예, 코도바를 통해 ? 예, 코도바를 통해 예, 코도바를 통해 예, 코도바를 통해 아니요. 예, HTML5 SVG 또는 캔버스를 통해
페가 AMP
상업적 하이브리드, 네이티브 및 엔터프라이즈 애플리케이션 HTML5, CSS3, JavaScript, Java, Native 코드 또는 둘 모두의 조합 iOS, Android, Windows Phone, BlackBerry 태블릿 아니요. 아니요. 아니요. 아니요. 예, 오프라인 지원 예, 코도바를 통해 예, 코도바를 통해 예, Cordova 또는 HTML5 오디오를 통해 예, 코도바를 통해 예, 코도바를 통해 예, 코도바를 통해 예, 코도바를 통해 예, 코도바를 통해 예, 코도바를 통해 ? ? 예, 코도바를 통해 예, 장치 지원 기준 다른 라이브러리와 호환 가능
로모바일 스위트
MIT 임베디드 애플리케이션 HTML, JavaScript, Ruby iOS, Windows Phone, 삼성, Symbian 태블릿Windows(Win32) ? 예, RoConnect를 통해 네, 루비를 통해서. ? 예, RoGallery를 통해 아니요. 예(REST 또는 SOAP with JSON 또는 XML) ? ? ? ? ? ? 예, Rodes 확장을 통해 예, HTML5 SVG 또는 캔버스를 통해
센차 터치
GPL v3 (+상업판) 웹 응용 프로그램 HTML5, CSS3, JavaScript iOS, Android, Windows Phone, BlackBerry 웹킷 데스크톱 브라우저(크롬, Safari) ? 예, 오프라인 지원 예(JSONP, JSON) 코도바를 통한 예 예, 코도바를 통해 아니요. 아니요. 아니오(Roadmap에서) 스루 코르도바
네이티브 리액션 MIT 네이티브 애플리케이션 ES6 구문이 지원되는 Javascript (Android, iOS, 웹, Windows[])UWP] Windows, Linux, MacOS, Android 스튜디오
이오닉 MIT
사마린 Microsoft depuis 2016

중단되거나 사용되지 않는 프레임워크

역사

모바일 장치 제조업체들이 각자 선호하는 개발 환경, 월드 와이드 웹이 가능한 휴대폰 애플리케이션 개발 성장, HTML 지식 개발자 수가 많은 상황에서 개발자들이 여러 장치에 배포할 수 있는 애플리케이션을 작성할 수 있도록 웹 기반 애플리케이션 프레임워크가 생겨났다.

2008년 3월 6일 - 제한된 수의 개발자(4,000명)에게 최초의 아이폰 SDK 베타가 출시된다.

2008년 3월 12일 - QuickConnectJavaScript의 첫 번째 버전, QuickConnectPHP 및 QuickConnectErlang 프레임워크는 대중에게 제공되었다.이는 브라우저-서버 통신의 완화에 초점을 맞췄다.QuickConnectJavaScript는 iPhone용 QuickConnect의 첫 번째 버전이 개발된 기반이었다.

2008년 4월 8일 - 아이폰 OS 2.0b3 베타 3은 동일한 개발자에게 출시된다.리 바니는 아이폰용 QuickConnect를 하이브리드 애플리케이션 프레임워크로 개발하기 시작한다.UIWebView 구성 요소를 탑재한 아이폰 SDK 첫 출시다.이 구성요소는 응용프로그램이 HTML과 CSS 페이지를 표시하고 JavaScript를 실행할 수 있도록 한다.지금은 데이터베이스 지원이 포함되지 않았다.아이폰 개발을 위한 QuickConnect가 시작되었다.그것은 같은 해 3월에 이용 가능하게 된 이전의 QuickConnectJavaScript 1.0 프레임워크의 포트와 부분적인 재쓰기였다.

2008년 5월 23일 - Lee Barney는 '세미나적인 포스팅'을 발표한다.Tetontech 블로그의 UIWebView 예시 코드'는 JavaScript에서 Objective-C로, JavaScript로 백업하는 방법에 대한 소스 코드를 설명하고 제공한다.이 게시물은 조회수가 6만 건을 넘었다.

2008년 5월 29일 - 아이폰 OS 2.0b6 베타 6 출시이것은 SQLite 데이터베이스 지원을 포함하는 UIWebView의 첫 번째 버전이다.

2008년 7월 11일 - 아이폰 OS 2.0 및 아이폰 SDK의 첫 출시 버전이제 모든 개발자가 등록하면 SDK를 다운로드할 수 있다.

2008년 8월 샌프란시스코의 iPhoneDevCamp - 니토비는 PhoneGap의 개발을 시작한다.

2008년 11월 11일 - Mac 데스크탑 및 노트북 시스템에 사용할 수 있는 QuickConnect 포트.

2008년 12월 16일 - 아이폰용 QuickConnect 버전 1.0이 출시되었다.여기에는 내장형 Google 지도, 위치 지정, SQLite 지원, 브라우저 및 설치된 데이터베이스, AJAX 래퍼, 끌어서 놓기, 전화, 이메일, 오디오 파일 녹음 및 재생, 기타 기능 등이 포함되었다.

2009년 1월 16일 - Android용 QuickConnect의 버전 1.0 베타 1 릴리스.이번 릴리즈는 사용자가 작업공간으로 가져올 수 있는 일식 프로젝트였다.

2009년 8월 29일 - 아이폰용 QuickConnect 버전 1.5가 출시되었다.

2009년 11월 11일 - QuickConnect 제품군의 버전 1.6 베타 6 사용 가능.여기에는 Palm WebOS에 대한 첫 번째 지원이 포함되었다.이 지원은 애플리케이션을 PalmWeb에 구축, 설치 및 실행하는 Xcode 템플릿에 의해 제공되었다.OS 에뮬레이터.Android 2.0용 Xcode 템플릿도 추가되었다.이 템플릿은 에뮬레이터와 안드로이드 앱 스토어를 위해 제작될 뿐만 아니라 안드로이드 에뮬레이터에 애플리케이션을 설치하고 실행할 수 있다.이제 iPhone, Android 및 Palm 웹에 대한 템플릿이 제공OS 모바일 장치.

참고 항목

참조

  1. ^ "Cordova support by platform - Apache Cordova". cordova.apache.org. Retrieved 2022-03-30.