OPF: Publishing
to multiple app
stores simplified
Timur Dyussebayev
Android developer relations
Appstores on Android

 • Google Play is not the only store
 • Why publish anywhere else?
 • What challenges do we have
Over 20 Android app
          stores


4
5
Why publish anywhere else?




    • Don’t miss the devices without Google Play
    • Better app discoverability/exposure
    • Larger geo spread




6
Millions of devices without
     Google Play worldwide



7
Amazon has 11.5% of
           WW tablet sales*


    * - IDC
8
SlideME is exclusive on
             20M+ devices*


    * - SlideME data
9
Korea: T-Store 18.5M
           users, 1.1B downloads*


     * - SK Planet press release
10
Russia: Credit card?
       No, thank you!




11
Russia: Yandex.Store -
     direct carrier billing with
         all major carriers

12
App distribution in China

        The West                    China*




     * - TechCrunch
13
China Mobile MM: 149M
        users, 1.92B downloads


     * - TechCrunch
14
Let’s do it?



     It’s essential to look at alternative appstores, but

     1. Need to solve appstore publishing (time
        consuming)
     2. Need to solve in-app billing (time consuming)



15
OPF is about solving
            them


16
1. AppDF

A format to ease developer’s life
How things stand




     • Publishing to each store is time consuming:
        •   APK
        •   Screenshots
        •   Description
        •   Changelog




18
19
It would take up to 1 day
       to update an app in all
             appstores

20
App Description File Format (AppDF)


     AppDF is an open file format that packages:

     •   APK
     •   Description
     •   App icon
     •   Screenshots
     •   Promo images

21
description.xml demo



22
All of this can be done
      using AppDF Editor


23
24
2. Open In-app Billing

 A single in-app billing API
Problems: Billing APIs




     • In-app billing is not a part of Android
     • Different stores – different APIs




26
27
28
What is available today?




     •   AppDF: Specification v1.0
     •   AppDF: Editor
     •   AppDF: libs for parsing AppDF
     •   Open IAB: demo app with all in-app billings
         implemented


29
Join us


     •   Try AppDF. 2 stores support it
     •   Give us feedback
     •   Check out Open IAB on Github
     •   If you like it… contribute
     •   And enjoy a less painful alternative store
         experience



30
onepf.org
31
Timur Dyussebayev
       @onepf_org




       onepf.org


Questions?

One Platform Foundation: Publishing to multiple appstores simplified.