Kehittäjä | Apache-säätiö |
---|---|
Ensimmäinen versio | 11. tammikuuta 2013 |
Viimeinen versio | 10,0,0 (31. heinäkuuta 2020) |
Kirjoitettu | JavaScript , Java , Objective-C , C ++ , C # ja Node.js |
Käyttöjärjestelmä | Android ja iOS |
Kieli (kielet | Englanti |
Tyyppi | Älypuhelinten hybridikehitys ( kirjoittanut ) |
Lisenssi | Apache License v2 ( Cordova -lisenssi ) |
Verkkosivusto | cordova.apache.org |
Apache Cordova tai aikaisemmin Apache Callback tai PhoneGap on avoimen lähdekoodin kehys, jonka on kehittänyt Apache Foundation . Sen avulla voit luoda sovelluksia eri alustoille ( Android , Firefox OS , iOS , Ubuntu , Windows 8 ...) HTML , CSS ja JavaScript .
Tuloksena olevat sovellukset ovat hybridi, mikä tarkoittaa, että ne eivät ole aidosti natiiveja eivätkä perustu pelkästään HTML: ään , CSS: ään ja JavaScriptiin .
PhoneGap on alunperin kehittämää Nitobi Software , sitten Adobe Systems oston jälkeen Nitobi mukaan Adoben .
Vuonna 2011 Adobe antoi projektin Apache Foundationille , joka nimitti sen uudelleen Apache Callbackiksi ja sitten Apache Cordovaksi.
Koska Adobe PhoneGap perustuu nyt Apache Cordovaan, sen tavoite ei ole enää järjestelmän perustan kehittäminen, vaan vain sen ympärillä olevat toiminnot.
Vuonna 2014 IBM Security X-Force Research ilmoitti merkittävästä turvallisuushaavoittuvuudesta Apache Cordovassa (CVE-2014-3501, kiinteä). Tässä yhteydessä Apache Cordovan esiintyvyyden arvioidaan olevan 6% kaikista Android-sovelluksista.
Apache Cordova tukee useita alustoja versiosta riippuen. Vanhat järjestelmät ( HP webOS , Windows Phone 7 ...) hylätään vähitellen uusien ( Firefox OS , Tizen ...) hyväksi.
Alla olevassa taulukossa on luettelo kunkin käyttöjärjestelmän tuetuista komponenteista ja ominaisuuksista Apache Cordova -versiolle 2.7.0:
ominaisuudet | iPhone EDGE, 2G ja 3G | iPhone 3GS ja + | Android | Qt | BlackBerry OS 4.6–4.7 | BlackBerry 5.x - 6.0 + | webOS | Symbian | Bada | Windows Puhelin | Tizen |
---|---|---|---|---|---|---|---|---|---|---|---|
Kiihtyvyysanturi | Joo | Joo | Joo | Joo | NC | Joo | Joo | Joo | Joo | Joo | Joo |
Kamera | Joo | Joo | Joo | Joo | NC | Joo | Joo | Joo | Joo | Joo | Joo |
Kompassi | NC | Joo | Joo | Joo | NC | NC | NC | NC | Joo | Joo | Joo |
Yhteystiedot | Joo | Joo | Joo | Joo | NC | Joo | NC | Joo | Joo | Joo | Joo |
Hallitse tiedostoja | Joo | Joo | Joo | Joo | NC | Joo | NC | NC | NC | Joo | Joo |
Maantieteellinen sijainti | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo |
Media | Joo | Joo | Joo | Ei | NC | NC | NC | NC | NC | Joo | Joo |
Verkko | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo |
Ilmoitukset (Apple Push, ponnahdusikkuna) | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo |
Ilmoitukset (soittoääni) | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo | Joo | Joo |
Ilmoitukset (tärinä) | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo | Joo | Joo |
Varastointi | Joo | Joo | Joo | Joo | NC | Joo | Joo | Joo | NC | Joo | Joo |
Tässä on vastaava taulukko Cordova 3.5.0: lle:
ominaisuudet | Amazon Fire OS | Android | Karhunvatukka10 | Firefox-käyttöjärjestelmä | ios | Ubuntu | Windows Phone 8 | Windows 8 | Tizen |
---|---|---|---|---|---|---|---|---|---|
Kiihtyvyysanturi | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo |
Kamera | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo |
Kompassi | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo |
Yhteystiedot | Joo | Joo | Joo | Joo | Joo | Joo | Joo | NC | Ei |
Kotisivu | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Ei |
Hallitse tiedostoja | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Ei |
Maantieteellinen sijainti | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo |
Kansainvälistyminen | Joo | Joo | Ei | Ei | Joo | Joo | Joo | Ei | Ei |
Media | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo |
Verkko | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo |
Ilmoitukset (Apple Push, ponnahdusikkuna) | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo |
Varastointi | Joo | Joo | Joo | Ei | Joo | Joo | Joo | Joo | Joo |