한국   대만   중국   일본 
아파치 코도바 - 위키百科, 우리 모두의 百科事典

아파치 코도바

모바일 開發 프레임워크

아파치 코도바 (Apache Cordova, 移轉 名稱: 폰갭, PhoneGap)는 泥土비(Nitobi)가 만들고 어도비 시스템즈 가 引受한 모바일 開發 프레임워크이다. [4] [5] 소프트웨어 프로그래머들이 오브젝티브-C 처럼 機器에 特化된 言語들 代身 자바스크립트 , HTML5 , CSS3 를 利用하여 모바일 機器를 위한 應用 프로그램들을 만들 수 있게 한다. [6] 應用 프로그램 結果物들은 하이브리드 形態인데, 이는 모든 레이아웃 렌더링이 플랫폼의 네이티브 UI 프레임워크가 아닌 웹 뷰를 통해 遂行되며 但只 웹앱日 뿐만 아니라 配布를 위해 패키지化되면서 네이티브 機器 API에 接近할 수 있음을 의미한다. 1.9 버전부터 네이티브 코드와 하이브리드 코드 一部를 自由롭게 섞어서 쓸 수도 있다.

아파치 코도바
Apache Cordova
原著者 Joe Bowser, Michael Brooks, Rob Ellis, Dave Johnson, Anis Kadri, Brian Leroux, Jesse MacFadyen, Filip Maj, Eric Oesterle, Brock Whitten, Herman Wong, Shazron Abdullah
開發者 어도비 시스템즈
發表日 2009年 (15年 前) ( 2009 )
安定化 버전
12.0.0 [1]  위키데이터에서 편집하기 / 2023年 5月 22日 (12個月 前) ( 2023年 5月 22日 )
프로그래밍 言語 자바스크립트 , HTML5 , CSS3 , 자바 , C++ , C# , 오브젝티브-C
運營 體制 iOS , 안드로이드 , 웹OS , 윈도우 모바일 , 심비안 , 블랙베리 , 윈도우 폰 , 윈도우 8
言語 英語
種類 모바일 開發 프레임워크
라이선스 아파치 2.0 라이선스 [2] [3]
狀態 支援 中
웹사이트 cordova .apache .org

폰갭의 基盤이 되는 소프트웨어는 아파치 코도바(Apache Cordova)이다. [7] 이 소프트웨어는 한때 簡單히 폰갭(PhoneGap)이라 불리다가 아파치 콜백(Apache Callback)으로 불렸다. [8] [9] 아파치 코도바는 오픈 소스 소프트웨어 이다.

歷史

編輯

샌프란시스코의 iPhoneDevCamp 이벤트에서 처음 開發된 [10] 폰갭은 오라일리 미디어 의 2009 웹 2.0 콘퍼런스의 People's Choice Award를 受賞했으며, [11] 이 프레임워크는 수많은 앱을 開發하기 위해 使用되어 왔다. [12] 애플 은 이 프레임워크가 새로운 4.0 開發者 라이선스 同意에 變更事項이 있었음에도 不拘하고 承認을 確認하였다. [13] 폰갭 프레임워크는 모나카 , [14] appMobi , [15] Convertigo , [16] [17] ViziApps , [18] 워크라이트 (Worklight) [19] [20] 를 모바일 클라이언트 開發 엔진의 백本으로서 여러 모바일 애플리케이션 플랫폼에 使用되고 있다.

2011年 10月 4日 어도비는 公式的으로 泥土非 소프트웨어(怨 開發社)의 引受를 發表하였다. [21] 이에 符合하여 폰갭 코드는 아파치 코도바라는 이름의 새로운 프로젝트를 始作하기 위해 아파치 소프트웨어 財團 에 기여되었다. 이 프로젝트의 元來 이름인 아파치 콜백(Apache Callback)은 너무 一般的인 名稱으로 보였다. [22] 어도비 시스템즈에서 "어도비 폰갭", "어도비 폰갭 빌드"로도 登場한다. [23]

初期 버전의 폰갭은 iOS 앱 開發을 위해 애플 컴퓨터가 必要했고 윈도우 모바일 앱 開發을 위해 윈도우 컴퓨터가 必要했다. 2012年 9月 어도비의 폰갭 빌드 서비스는 프로그래머들이 CSS , HTML , 자바스크립트 소스 코드를 클라우드 컴파일러 에 업로드하면 支援되는 모든 플랫폼을 위한 앱을 生成할 수 있게 한다. [24]

支援 플랫폼

編輯

아파치 高도바는 現在 애플의 iOS , 구글의 안드로이드 , LG의 웹OS , 마이크로소프트의 윈도우 폰 , 노키아의 심비안 OS , [25] RIM 블랙베리 , 타이젠 (SDK 2.x)用 開發을 支援하며, 블랙베리 OS 5, OS 6와 OS 10, 윈도 폰 7과 바다 ( 三星 웨이브 S8500 이 使用하는 運營 體制) 支援도 이루어지고 있다.아래의 票는 個別 運營 體制에 對한 支援 機能 目錄이다. [26]

機能 아이폰 / 아이폰 3G 아이폰 3GS 以上  
안드로이드 1.0 ? 4.2
윈도우 폰  
블랙베리 10 및 플레이北 OS
 
4.6?4.7
 
5.x?6.0+
바다 심비안 웹OS  
타이젠
加速度計 빈칸
카메라 빈칸
羅針盤 빈칸 빈칸 빈칸 빈칸
連絡處 빈칸 빈칸
파일 빈칸 빈칸 빈칸 빈칸
位置 情報
미디어 빈칸 빈칸 빈칸 빈칸 빈칸
네트워크
通報 (警告)
通報 (소리)
通報 (振動)
貯藏 빈칸 빈칸

같이 보기

編輯

各州

編輯
  1. https://cordova.apache.org/news/2023/05/22/cordova-cli-12.0.0.html .
  2. “PhoneGap License” . 2011年 6月 17日에 原本 文書 에서 保存된 文書 . 2013年 6月 19日에 確認함 .  
  3. http://html.adobe.com/edge/phonegap-build/faq.html
  4. “Adobe Announces Agreement to Acquire Nitobi, Creator of PhoneGap” . Adobe.com. 2011年 10月 3日. 2012年 4月 13日에 原本 文書 에서 保存된 文書 . 2012年 4月 7日에 確認함 .  
  5. “Andre Charland's Answers on PhoneGap” . Quora . 2012年 4月 7日에 確認함 .  
  6. Jose Fermoso (2009年 4月 5日). “PhoneGap Seeks to Bridge the Gap Between Mobile App Platforms” . 《GigaOM》. 2009年 4月 8日에 原本 文書 에서 保存된 文書 . 2012年 4月 7日에 確認함 .  
  7. “Apache Cordova gets a new look - The H Open Source: News and Features” . H-online.com. 2012年 2月 22日 . 2012年 4月 7日에 確認함 .  
  8. “Apache Callback Project Incubation Status” . 2013年 3月 8日에 原本 文書 에서 保存된 文書 . 2013年 6月 19日에 確認함 .  
  9. “Apache Callback Proposal” . 2011年 10月 5日에 原本 文書 에서 保存된 文書 . 2013年 6月 19日에 確認함 .  
  10. Darryl K. Taft (2009年 3月 13日). “PhoneGap Simplifies iPhone, Android, BlackBerry Development” . Eweek.com . 2013年 10月 9日에 確認함 .  
  11. Davis, Lidija (2009年 4月 2日). “PhoneGap: People's Choice Winner at Web 2.0 Expo Launch Pad” . Readwriteweb.com . 2012年 4月 7日에 確認함 .  
  12. “PhoneGap Apps” . Phonegap.com . 2012年 12月 6日에 確認함 .  
  13. “PhoneGap and the Apple developer license agreement. ≪?PhoneGap” . Phonegap.com. 2010年 4月 14日. 2012年 4月 15日에 原本 文書 에서 保存된 文書 . 2012年 4月 7日에 確認함 .  
  14. “Develop Awesome PhoneGap Apps with Awesome Tools” . monaco.mobi. 2014年 6月 20日에 原本 文書 에서 保存된 文書 . 2014年 6月 10日에 確認함 .  
  15. “Create Mobile and Web Apps with HTML5 and JavaScript |” . appMobi.com . 2012年 4月 7日에 確認함 .  
  16. “Open Source Mobile Enablement and Enterprise Mashups” . Convertigo . 2012年 4月 7日에 確認함 .  
  17. “Convertigo Mobilizer Uses PhoneGap Build APIs ≪?PhoneGap” . Phonegap.com. 2011年 7月 7日. 2012年 5月 13日에 原本 文書 에서 保存된 文書 . 2012年 4月 7日에 確認함 .  
  18. “Create Mobile and Web Apps with HTML5 and JavaScript” . ViziApps.com. 2012年 3月 31日에 原本 文書 에서 保存된 文書 . 2012年 4月 7日에 確認함 .  
  19. “Mobile Application Platform and Tools” . Worklight. 2012年 1月 16日. 2012年 4月 19日에 原本 文書 에서 保存된 文書 . 2012年 4月 7日에 確認함 .  
  20. “How PhoneGap plays an important part in our Enterprise offering PhoneGap” . Phonegap.com. 2011年 6月 27日. 2012年 4月 15日에 原本 文書 에서 保存된 文書 . 2012年 4月 7日에 確認함 .  
  21. Shankland, Stephen (2011年 10月 3日). “Adobe buys PhoneGap, TypeKit for better Web tools | Deep Tech - CNET News” . News.cnet.com . 2012年 4月 7日에 確認함 .  
  22. “finding a new name that isn't PhoneGap - Brian LeRoux - org.apache.incubator.callback-dev” . MarkMail. 2011年 10月 28日. 2012年 8月 15日에 原本 文書 에서 保存된 文書 . 2012年 4月 7日에 確認함 .  
  23. “Adobe PhoneGap Build” . Adobe Systems Inc. 2014年 2月 9日에 原本 文書 에서 保存된 文書 . 2018年 9月 24日에 確認함 .  
  24. Klint Finley. "Adobe Launches Hosted PhoneGap Build Service For Creating Cross-Platform Mobile Apps" . 2012.
  25. “Using PhoneGap and the Sony Ericsson WebSDK to develop Android apps” . Android and Me . 2012年 4月 7日에 確認함 .  
  26. “PhoneGap supported features” . 2011年 6月 22日에 原本 文書 에서 保存된 文書 . 2013年 6月 19日에 確認함 .  

外部 링크

編輯