Device APIs
summary
Implements and ships device access via Apache Cordova (PhoneGap), running on iOS, Android (1.5–4), BlackBerry, Windows Phone 7, Symbian, webOS and Tizen; claims to have implemented geolocation early and reports Wikipedia’s app took “one day to get 80%” working on iOS after Android. Covers media capture options including navigator.camera.getPicture (returns base64 or file URI) plus a fileTransfer helper, notes upcoming getUserMedia/WebRTC, exposes Navigator.network.connection.type for offline logic, and highlights real issues: permission models, battery/privacy risks and poor performance on Android 2.x.
AI-written summary · about
chapters (17)
- 0:00Start
- 1:13PHONEGAP
- 9:47NEW ELEMENTS
- 14:21ORGANIZATIONAL FORCES
- 17:26INSTALLABLE WEB APPS
- 18:57VIBRATION
- 19:34ACCELEROMETER, GYROSCOPE, MAGNOMETER
- 22:08MEDIA SENSORS
- 23:02MEDIA CAPTURE
- 25:12CONNECTION
- 25:41SYSTEM INFO
- 27:09CONTACTS
- 28:16FILE SYSTEMS
- 29:14APP LIFECYCLE EVENTS
- 31:23WEBAPI
- 31:55OTHER WEB RUNTIMES
- 32:57CHALLENGES
related talks
43mAfter HTML5: Mobile Device APIs and PhoneGap
26mMobile HTML5: Device APIs and related APIs
49mDevice/network API panel
31mThe power of mobile web browsers
54mPanel 6: Privileged access
39mPhoneGap: Mobile Applications with HTML, CSS, and JavaScript
44mJavaScript: What mobile browsers can do - 2020 revisited
45mBrowser API's: The unknown super heroes
