Cordova

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. října 2019; kontroly vyžadují 3 úpravy .
cordova
Typ mobilní vývojový rámec [d]
Vývojář Apache Software Foundation
Zapsáno v JavaScript [2] [3] , Java [3] , Objective-C [3] , C++ [3] , C# [3] a Node.js [3]
Operační systém Android a iOS
Nejnovější verze
Licence Licence Apache 2.0
webová stránka cordova.apache.org
 Mediální soubory na Wikimedia Commons

Apache Cordova (dříve PhoneGap) je rámec pro vývoj mobilních aplikací původně vyvinutý společností Nitobi . Společnost Adobe Systems získala Nitobi v roce 2011 a přejmenovala PhoneGap na vydání open source verze softwaru s názvem Apache Cordova [4] . Apache Cordova umožňuje programátorům vytvářet mobilní aplikace pomocí CSS3 , HTML5 a JavaScriptu , namísto použití rozhraní API pro konkrétní platformu , jako je Android , IOS nebo Windows Phone [5] . To se provádí převodem CSS, HTML a JavaScript do kódu, který jakákoli platforma rozpozná jako webový prvek. To rozšiřuje HTML a JavaScript tak, aby fungovaly napříč zařízeními. V důsledku toho jsou aplikace hybridní, což znamená, že se nejedná ani o skutečně mobilní aplikace (protože veškeré generování rozvržení se provádí pomocí webového zobrazení namísto základního uživatelského rozhraní platformy), ani o web – protože nejde jen o webovou aplikaci. ale zabalené jako aplikace pro distribuci a má také přístup k API základních funkcí zařízení, jako je souborový systém , kamera atd.). Open source software , Apache Cordova se používá v jiných programech, jako je Appery.io nebo Intel XDK .

Historie

PhoneGap, který byl poprvé vyvinut na akci iPhoneDevCamp v San Franciscu, vyhrál cenu People's Choice Award na konferenci Web 2.0 společnosti O'Reilly Media v roce 2009 a od té doby se tento rámec používá k vývoji mnoha aplikací. Apple potvrdil, že se framework vyplatil i s novými změnami licenční smlouvy pro vývojáře 4.0. Framework PhoneGap používají některé platformy mobilních aplikací, jako je Monaca, appMobi, Convertigo, ViziApps a Worklight, jako základ pro jejich vývojové motory pro mobilní klienty.

Společnost Adobe oficiálně oznámila akvizici společnosti Nitobi Software (původní vývojář) 4. října 2011. Shodou okolností byl kód PhoneGap přenesen do Apache Software Foundation , aby vytvořila nový projekt s názvem Apache Cordova. Původní název projektu, Apache Callback, byl považován za příliš obecný.

Dřívější verze PhoneGap vyžadovaly počítač Apple pro vytváření aplikací pro iOS a počítač se systémem Windows pro vytváření aplikací pro Windows. Po září 2012 služba Adobe PhoneGap Build Service umožňuje programátorům nahrávat zdrojový kód CSS, HTML a Javascriptu do „cloudového kompilátoru “, který vytváří aplikace pro každou podporovanou platformu.

Poznámky

  1. https://www.npmjs.com/package/cordova
  2. Projekt apacheCordova Open Source na Open Hub: Stránka jazyků - 2006.
  3. 1 2 3 4 5 6 https://projects.apache.org/json/projects/cordova.json
  4. アーカイブされたコピー(nedostupný odkaz) . Získáno 7. dubna 2012. Archivováno z originálu 13. dubna 2012. 
  5. Gigaom | PhoneGap se snaží překlenout propast mezi platformami mobilních aplikací . Datum přístupu: 18. května 2017. Archivováno z originálu 8. dubna 2009.