23
State of the Union PhoneGap Day 2014

Apache Cordova - State of the Union 2014

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Apache Cordova  - State of the Union 2014

State of the UnionPhoneGap Day 2014

Page 2: Apache Cordova  - State of the Union 2014

This talk will go on for 72 hours*

*not really

@shazronApache Cordova Chair

Page 3: Apache Cordova  - State of the Union 2014

Some Metricsproject health

Page 4: Apache Cordova  - State of the Union 2014

Cordova New Releases (Quarterly)

11

22

33

44

Mar Sep Dec

Page 5: Apache Cordova  - State of the Union 2014

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

Page 6: Apache Cordova  - State of the Union 2014

cordova-cli downloads (npm)

110000

220000

330000

Mar Sep Dec

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

Page 7: Apache Cordova  - State of the Union 2014

Download projections

400,000

800,000

1,200,000

2014 2020 2030 2040 2050

I made this up. Wat?

Page 8: Apache Cordova  - State of the Union 2014

Cease to Existeventually

Page 9: Apache Cordova  - State of the Union 2014

Beliefs, Goals and Philosophy

@brianleroux

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

Page 10: Apache Cordova  - State of the Union 2014

A Famous Canadian said this…

Page 11: Apache Cordova  - State of the Union 2014

… and this

Page 12: Apache Cordova  - State of the Union 2014

This is where we are.

Page 13: Apache Cordova  - State of the Union 2014
Page 14: Apache Cordova  - State of the Union 2014

Plugin Registries

Page 15: Apache Cordova  - State of the Union 2014

• app.phonegap.com

• PhoneGap Developer App

• PhoneGap Developer Desktop App

• PhoneGap CLI

• PhoneGap Build

• PhoneGap Enterprise

• ios-sim, ios-deploy

Page 16: Apache Cordova  - State of the Union 2014

• 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

Page 17: Apache Cordova  - State of the Union 2014

• 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

Page 18: Apache Cordova  - State of the Union 2014

• relies on Cordova for a variety of internal projects

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

Page 19: Apache Cordova  - State of the Union 2014

• 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

Page 20: Apache Cordova  - State of the Union 2014

Future*

*subject to change

Page 21: Apache Cordova  - State of the Union 2014

• cordova-android 4.0 - multiple WebViews

• CrossWalk, MozillaView

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

• WebGL

Page 22: Apache Cordova  - State of the Union 2014

• 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

Page 23: Apache Cordova  - State of the Union 2014

Thank you!Please contribute

http://cordova.apache.org