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

Wear Recap from I/O 2021 + α

Wear Recap from I/O 2021 + α

I/O Extended Japan 2021 - Wear,TV,Chrome OS,AutoのWear分セッション資料「Wear Recap from I/O 2021 + α」です。

#io21jp #wearos

97a7f7899e0df28c3636b8d44bbe6578?s=128

Kenichi Kambara

June 19, 2021
Tweet

Transcript

  1. Wear Recap from I/O 2021 + ƹ 2021.06.19 Kenichi Kambara

    (@korodroid) I/O Extended Japan 2021
  2. 2 About me Kenichi Kambara (@korodroid) •Mobile App Development •Speeches

    (e.g. 9 International confs.) •Writings (e.g. 5 Dev Books) •[Of fi cial] Evangelist at NTT TechnoCross •[Private] iplatform.org
  3. Wear OS History •First Release at I/O 2014 2014 2018

    2018 2021 Android Wear Wear OS •Rebranding •Big Update at I/O 2021
  4. Wear OS Introduction  Wear apps Watch faces Complications Based

    on Android & optimized for the wrist Source: https://developer.android.com/training/wearables/
  5. Agenda •Wear Topics from I/O 2021 •Supporting Ecosystem •Topics for

    Developers
  6. Wear Topics from I/O 2021 Source: Google I/O 2021 Keynote

    / Developer Keynote / Wear OS Session
  7. A uni fi ed platform (Wear OS + Tizen)

  8. New consumer experience 

  9. New consumer experience 

  10. Major Improvements

  11. 

  12. 

  13. Google Play Store Updates •Easy to fi nd Wear Apps

    •[New] Wear Category •Install Directly from mobile 
  14. όοΫΞοϓ Supporting ecosystem

  15. for Designers 

  16. for Developers 

  17. for Developers 

  18. for Developers 

  19. 19 Topics for Developers

  20. 20 Get Started: Wear OS development 

  21. 21 Tiles 

  22. 22 Tiles (TileProviderService) 

  23. 23 Tiles (TileProviderService) 

  24. 24 Tiles  Single TimelineEntry

  25. 25 Tiles (TileProviderService) 

  26. 26 Tiles (TileProviderService) 

  27. 27 Tiles (TileProviderService) 

  28. 28 Tiles (AndroidManifest.xml) 

  29. 29 Tiles (Preview Activity for debug) place it on “src/debug”

    instead of “src/main” 
  30. 30 Tiles (app/build.gradle) 

  31. 31 Intermediate Topics (Tiles) •Can de fi ne interactive Events

    such as Click •Can set a validity period and a refresh interval 
 (See also: setEndMills(), setFreshnessIntervalMillis()) •Supports various elements 
 (e.g. Text/Image/Row/Column/Arc/Spannable and more) 
  32. 32 Tips (Developing Tiles) •Use the Preview Activity for debug

    •Use onResourcesRequest() for accessing app’s resources 
  33. 33 Ongoing Activity  Activity indicator Global launcher

  34. 34 Ongoing Activity  Activity indicator Global launcher

  35. 35 Ongoing Activity 

  36. 36 Ongoing Activity (app/build.gradle) 

  37. 37 Next Step (Wear OS) 

  38. 38 Next Step (Wear OS) 

  39. Reference  •Google I/O Keynote / Developer Keynote 
 https://events.google.com/io/

    
 •What’s New with Wear 
 https://bit.ly/2SBoRPU •Create your fi rst Tile in Wear 
 https://bit.ly/3vn3XkY •Codelabs (Wear OS) 
 https://codelabs.developers.google.com/?cat=wearos
  40. Please let me know if you have any requests 


    such as technical speeches, technical writings and so on. http://www.linkedin.com/in/korodroid Thank you so much http://fb.com/kanbara.kenichi @korodroid