Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Web Wishes, Intents and 
other app-to-app communication 
Friedger Müffke
Good Examples - Android 
Share 
Book a table 
Barcode scanner
Bad Examples - Android 
Google Maps at first start loses information (VIEW) 
OfficeSuite does not allow to confirm picked ...
What is new in Android Intents 
Document provider intents 
FitnessIntents.ACTION_TRACK, AlarmClock.ACTION_SET_TIMER 
No mo...
Document Provider 
CREATE_DOCUMENT 
EDIT_DOCUMENT 
returns openable content:// url 
(similar to PICK_FILE)
App-to-App Communication 
iOS 8 - Extensions 
Windows Phones - Charms/Contracts 
Rhomobile - Intents API 
FireFox OS - Web...
A2A - iOS 
Action (UI, non-UI) 
Document Picker, File Provider 
Photo Editing 
Share
A2A - Windows Phone 
Charms: Search, Share, Start, Devices, Settings 
Contracts/Extension: 
Account picture provider 
(ext...
A2A - Rhomobile 
Rho.Intent 
Broadcast intents across platforms 
send and start/stop listen
A2A - FireFox OS 
Register activity in manifest 
Set message handler “activity” with 
postResult, postError 
MozActivity (...
A2A - FireFox Android 
From Web, open Android app via fixed mapping for 
dial, open, pick, send, view 
WebIntents Agent (G...
A2A Web 
WebIntents are dead, … 
Issue with User experience 
… long live WebWishes 
Registration in Manifest 
CurrentWish ...
A2A - Android app on Chrome
App Store API 
Query for apps that implement an intent 
Google Play 
AppBrain 
OpenIntents 
Data as in F-Droid or One Plat...
Friedger Müffke 
fmdroid 
+FriedgerMüffke 
friedger
Upcoming SlideShare
Loading in …5
×

Web Wishes, Intents, Extensions, .. Friedger Müffke, droidcon London 2014

887 views

Published on

Overview of app-to-app application in Android and other platforms.

Published in: Technology
  • Be the first to comment

Web Wishes, Intents, Extensions, .. Friedger Müffke, droidcon London 2014

  1. 1. Web Wishes, Intents and other app-to-app communication Friedger Müffke
  2. 2. Good Examples - Android Share Book a table Barcode scanner
  3. 3. Bad Examples - Android Google Maps at first start loses information (VIEW) OfficeSuite does not allow to confirm picked file (PICK_FILE) Facebook launch new task on “install now” (VIEW) Banking app to insert invoice data
  4. 4. What is new in Android Intents Document provider intents FitnessIntents.ACTION_TRACK, AlarmClock.ACTION_SET_TIMER No more implicit service intents
  5. 5. Document Provider CREATE_DOCUMENT EDIT_DOCUMENT returns openable content:// url (similar to PICK_FILE)
  6. 6. App-to-App Communication iOS 8 - Extensions Windows Phones - Charms/Contracts Rhomobile - Intents API FireFox OS - WebActivities Web - WebWishes (was WebIntents)
  7. 7. A2A - iOS Action (UI, non-UI) Document Picker, File Provider Photo Editing Share
  8. 8. A2A - Windows Phone Charms: Search, Share, Start, Devices, Settings Contracts/Extension: Account picture provider (extension) AutoPlay (extension) Background tasks (extension) Update task (extension) Cached file updater contract Camera settings (extension) Contact picker (extension) File activation (extension) File Open Picker contract File Save Picker contract Play To contract Print task settings (extension) URI activation (extension) Search contract Settings contract Share contract SSL/certificates (extension)
  9. 9. A2A - Rhomobile Rho.Intent Broadcast intents across platforms send and start/stop listen
  10. 10. A2A - FireFox OS Register activity in manifest Set message handler “activity” with postResult, postError MozActivity (Intent object) with onSuccess, onError
  11. 11. A2A - FireFox Android From Web, open Android app via fixed mapping for dial, open, pick, send, view WebIntents Agent (Google Summer of Code 2012)
  12. 12. A2A Web WebIntents are dead, … Issue with User experience … long live WebWishes Registration in Manifest CurrentWish Duplex Communciation Embedded Wish Services
  13. 13. A2A - Android app on Chrome
  14. 14. App Store API Query for apps that implement an intent Google Play AppBrain OpenIntents Data as in F-Droid or One Platform’s APPDF
  15. 15. Friedger Müffke fmdroid +FriedgerMüffke friedger

×