Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Huawei AppGallery - From a developers point of view

Huawei AppGallery - From a developers point of view

Due to certain circumstances, Huawei won't be allowed to use Google's services on their Android devices starting soon. This affects us as Android developers and I've been introduced to what that means by Huawei.
I will describe how I see it from a developer's point of view, and what it would mean for the current product I'm working on.

0297b9b4bfd45c0f9c6c52bf696b7735?s=128

Bob Dahlberg

February 10, 2020
Tweet

Transcript

  1. Politics Android & Us Bob Dahlberg Mobile Lead Developer

  2. Politics Android & Us Bob Dahlberg Mobile Lead Developer my

    opinions
  3. Politics

  4. Trade ban Politics Huawei and Google have become parts of

    a political trade ban between the United States and China. For more details on that matter I’ll refer you to your trusted newspapers and also Huawei representatives that are here today.
  5. Android

  6. How? Android How? Well Huawei are not allowed to use

    any of Googles Mobile Services on devices released from this year and forward. And won’t be allowed to have Google applications.
  7. How? What? Android And what applications is that? Google Maps,

    GMail, Google Play Store, Youtube etc.
  8. How? What? Android And what services is that?

  9. How? What? Android And what services is that? HMS Core

    Push Kit Account Kit In-App Purchases Game Service Location Kit Map Kit Analytics Kit Ads Kit ML Kit Connectivity OneHop Kit Share Kit DeviceVirtualization Kit HUAWEI Health HUAWEI HiHealth Kit HUAWEI HiAI HiAI Foundation HiAI Engine HiAI Service HUAWEI AR AR Engine Media Camera Kit Development Tools DevEco IDE DigiX Lab Distribution HUAWEI AppGallery HUAWEI Themes HUAWEI Ability Gallery
  10. How? What? Effect Android Google Play Store > Huawei AppGallery

    IMHO the hardest to convince end users. Trusted & Familiar Fewer apps
  11. How? What? Effect Starting Android On P30 alongside with Play

    Store Super easy for us developers Starting with the Huawei P40… not so simple Ending?
  12. Us

  13. Us — Me

  14. Expressen Me Expressen, KVP, GT, SportExpressen Our google services stack

    is quite extensive
  15. Expressen All services Me Change to HMS inside the app

    Add a new flavor to our app architecture Extend our CI/CD Have infra environments to test this as well Teams: App, Infra
  16. Expressen All services Distribute betas Me We use Firebase App

    Distribution for our betas. Need to gather test-users specifically for HMS Have onboarding-guides for two systems Teams: App, UX
  17. Expressen All services Distribute betas Analytics Me Using GA from

    all platforms and sites Teams: App, Analytics, ML, Infra, Sales, Site
  18. Expressen All services Distribute betas Analytics A/B testing & Feature

    Toggles Me Using Firebase for A/B testing & Feature toggles Teams: App, UX, Analytics
  19. Expressen All services Distribute betas Analytics A/B testing & Feature

    Toggles In App Purchases Me We have subscriptions for premium content Teams: App, UX, Analytics, Sales, Premium, Services, Infra, Billing
  20. Expressen All services Distribute betas Analytics A/B testing & Feature

    Toggles In App Purchases Ads Me We have ads Teams: App, Analytics, Sales, Services, Infra, Billing, TV, Studio
  21. Expressen All services Distribute betas Analytics A/B testing & Feature

    Toggles In App Purchases Ads Performance Me Firebase Crashlytics Teams: App, Analytics, Customer Support
  22. Expressen All services Distribute betas Analytics A/B testing & Feature

    Toggles In App Purchases Ads Performance Push Notifications Me Push notifications Teams: App, Analytics, Infra, Journalists
  23. An other example

  24. TVdags Me TVdags - A simple app

  25. TVdags Ads Me Me - the developer The guy selling

    ads
  26. Best & Worst

  27. Best Best & Worst We get nicely separated code /

    modules that are service agnostic and abstracted away to the backend.
  28. Best Worst Best & Worst It will be a separate

    new target. Like TV or Wear or similar. When doing an app the question will always arise: Should we support Huawei too?
  29. Thank you

  30. Bob Dahlberg bob@qvik.com medium.com/dahlbergbob @mr_bob My Presentations speakerdeck.com/bobdahlberg Dongli Zhang

    zhang.dongli@huawei.com +46-723875739 Jan Tjulander jan.tjulander@huawei.com +46-703726634