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 .
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.