one platform foundation: publishing to multiple appstores simplified
DESCRIPTION
The One Platform Foundation is a global, open-source initiative to help the Android ecosystem evolve by enabling developers to easily code and submit their apps across multiple alternative appstores.TRANSCRIPT
![Page 1: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/1.jpg)
![Page 2: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/2.jpg)
Timur DyussebayevAndroid developer relations
OPF: Publishing to multiple app stores simplified
![Page 3: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/3.jpg)
• Google Play is not the only store
• Why publish anywhere else?
• What challenges do we have
Appstores on Android
![Page 4: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/4.jpg)
4
Over 20 Android app stores
![Page 5: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/5.jpg)
5
![Page 6: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/6.jpg)
6
• Don’t miss the devices without Google Play
• Better app discoverability/exposure• Larger geo spread
Why publish anywhere else?
![Page 7: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/7.jpg)
7
Millions of devices without Google Play worldwide
![Page 8: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/8.jpg)
8
Amazon has 11.5% of WW tablet sales*
* - IDC
![Page 9: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/9.jpg)
9
SlideME is exclusive on 20M+ devices*
* - SlideME data
![Page 10: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/10.jpg)
10
Korea: T-Store 18.5M users, 1.1B downloads*
* - SK Planet press release
![Page 11: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/11.jpg)
11
Russia: Credit card? No, thank you!
![Page 12: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/12.jpg)
12
Russia: Yandex.Store - direct carrier billing with
all major carriers
![Page 13: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/13.jpg)
13
App distribution in China
The West China*
* - TechCrunch
![Page 14: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/14.jpg)
14
China Mobile MM: 149M users, 1.92B downloads
* - TechCrunch
![Page 15: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/15.jpg)
15
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)
Let’s do it?
![Page 16: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/16.jpg)
16
OPF is about solving them
![Page 17: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/17.jpg)
A format to ease developer’s life
1. AppDF
![Page 18: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/18.jpg)
18
How things stand
• Publishing to each store is time consuming:
• APK• Screenshots• Description• Changelog
![Page 19: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/19.jpg)
19
![Page 20: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/20.jpg)
20
It would take up to 1 day to update an app in all
appstores
![Page 21: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/21.jpg)
21
AppDF is an open file format that packages:
• APK• Description• App icon• Screenshots• Promo images
App Description File Format (AppDF)
![Page 22: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/22.jpg)
22
description.xml demo
![Page 23: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/23.jpg)
23
All of this can be done using AppDF Editor
![Page 24: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/24.jpg)
24
![Page 25: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/25.jpg)
A single in-app billing API
2. Open In-app Billing
![Page 26: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/26.jpg)
26
• In-app billing is not a part of Android• Different stores – different APIs
Problems: Billing APIs
![Page 27: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/27.jpg)
27
![Page 28: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/28.jpg)
28
![Page 29: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/29.jpg)
29
• AppDF: Specification v1.0• AppDF: Editor• AppDF: libs for parsing AppDF• Open IAB: demo app with all in-app
billings implemented
What is available today?
![Page 30: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/30.jpg)
30
• 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
Join us
![Page 31: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/31.jpg)
31
onepf.org
![Page 32: One Platform Foundation: Publishing to multiple appstores simplified](https://reader036.vdocuments.mx/reader036/viewer/2022062312/555e27ccd8b42a6a4c8b4ff3/html5/thumbnails/32.jpg)
Timur Dyussebayev@onepf_org
Questions?
onepf.org