Apache Cordova - State of the Union 2014

Post on 14-Jun-2015

1.688 views 1 download

Tags:

description

Apache Cordova - State of the Union 2014 (PhoneGap Day US 2014)

Transcript of Apache Cordova - State of the Union 2014

State of the UnionPhoneGap Day 2014

This talk will go on for 72 hours*

*not really

@shazronApache Cordova Chair

Some Metricsproject health

Cordova New Releases (Quarterly)

11

22

33

44

Mar Sep Dec

52 repositories

Commits

900

1800

2700

Mar Sep Dec

Mailing List Activity

1850

3700

Mar Sep Dec

Issues Activity

1100

2200

3300

4400

Mar Sep Dec

cordova-cli downloads (npm)

110000

220000

330000

Mar Sep Dec

Over 1,020,000 total downloads in 2014 (so far)

Download projections

400,000

800,000

1,200,000

2014 2020 2030 2040 2050

I made this up. Wat?

Cease to Existeventually

Beliefs, Goals and Philosophy

@brianleroux

http://phonegap.com/2012/05/09/phonegap-beliefs-goals-and-philosophy/

A Famous Canadian said this…

… and this

This is where we are.

Plugin Registries

• app.phonegap.com

• PhoneGap Developer App

• PhoneGap Developer Desktop App

• PhoneGap CLI

• PhoneGap Build

• PhoneGap Enterprise

• ios-sim, ios-deploy

• Gradle & Android Studio support, env setup is easier

• Chrome Apps for Mobile uses Crosswalk by default

• Created https://github.com/MobileChromeApps/chrome-app-developer-tool (based on cordova-app-harness) for livereload-like functionality

• Combined Windows Phone 8.1, Windows 8.1 and Windows 8 in the “windows” platform (WebGL!!)

• A lot of core plugins only supported Android and iOS – they now support the Windows platforms too.

• Visual Studio Tools for Apache Cordova, Azure VMs

• relies on Cordova for a variety of internal projects

• Amazon Appstore has thousands of Cordova apps, available for Fire OS, Android and Blackberry devices.

• WebWorks 2.2 HTML5 SDK built on Apache Cordova

• All platform APIs available via SDK and the Plugin Registry

• QNX CAR Platform for Infotainment brings Cordova apps into the car - github.com/qnxcar

Future*

*subject to change

• cordova-android 4.0 - multiple WebViews

• CrossWalk, MozillaView

• Android Lollipop (5.0) WebViews can be updated through Google Play

• WebGL

• WKWebView arrives in 8.0

• WKWebView file:// url loading bug ( fixed in > 8.1)

• Going forwards - Local Web Server (plugin, cordova-ios 3.7.0

• HTML5 app cache NOT supported (https://devforums.apple.com/message/1060452#1060452)

• WebGL

• Soon

Thank you!Please contribute

http://cordova.apache.org