Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Fireside Chatまとめ
Search
Yasuhiro Shimizu
May 21, 2019
Programming
3
2.2k
Android Fireside Chatまとめ
Google I/O 2019のAndroid Fireside Chat
https://www.youtube.com/watch?v=Xp4RSkHqaxc
Yasuhiro Shimizu
May 21, 2019
Tweet
Share
More Decks by Yasuhiro Shimizu
See All by Yasuhiro Shimizu
Jetpack Composeから始める、頑張らないVRT
yshrsmz
0
1.2k
Kotlin Multiplatform Projectを導入してみて
yshrsmz
1
1.1k
BIP39について
yshrsmz
0
180
RxJava1からRxJava2へ
yshrsmz
0
110
Other Decks in Programming
See All in Programming
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
750
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
510
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
概念モデル→論理モデルで気をつけていること
sunnyone
2
180
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
1.3k
Reading Rails 1.0 Source Code
okuramasafumi
0
210
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
450
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
230
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
330
testingを眺める
matumoto
1
140
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Building an army of robots
kneath
306
46k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Designing for humans not robots
tammielis
253
25k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Scaling GitHub
holman
463
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Transcript
Android Fireside Chat まとめ @ (mixi & CA).aab
自己紹介 - twitter: @_yshrsmz, GitHub: @yshrsmz - AndroidDagashi
Android Fireside Chat まとめ
注意事項 - 気になったところだけ - Q&Aの要約/要訳 - すべての内容を話すわけではない - 気になったらセッション動画を見よう! -
https://www.youtube.com/watch?v=Xp4RSkHqaxc
None
ハードウェアとOSをつなぎこむ時の規格をメー カーに準拠させるためのプランはある? Bluetoothとかカメラとか機種依存がつらい
ハードウェアとOSを統合する際の規格をメーカー に準拠させるためのプランはある? CTSとかVTSとか実施しているよ。Project Treble やMainlineもこの取組みの一部だよ。 アプリ開発者的にはJetpackを使えば機種依存を気 にしないですむようにしていくよ。
AndroidXはalpha/beta/rcが多くて上司を説得 しづらいんだけどどうにかならない?
AndroidXはalpha/beta/rcが多くて上司を説得 しづらいんだけどどうにかならない? 最高のAPIを作るには時間がかかるんだ。 ベータ版になったらもうAPIも安定してるし、プロダク ション環境で使ってもいいかも。
Fuchia OSについて共有できることはある?
Fuchia OSについて共有できることはある? Project MainlineのANGLEモジュールは共同で 開発しているし、Jetpack ComposeもFlutter チームと連携しているよ。
FlutterをKotlinで書けるようにならない? 一番拍手多かったかも
FlutterをKotlinで書けるようにならない? AndroidとしてはJetpack Composeに注力して いるよ。Flutterチームとも連携していて、Widget などFlutterのAPIを使ったことがあればJetpack Composeにも親しみを覚えるはず。
Android開発のドキュメント、新旧入り交じってい て初心者が参入しづらいのではないか
Android開発のドキュメント、新旧入り交じってい て初心者が参入しづらいのではないか ドキュメントについては継続的に改善を続けてい る。最近はJetpackの一環として、Opinionatedな ガイドも提供しはじめたよ。
Foldableのような新しいフォームファクタはメー カーとGoogle、どちらから話がでるのか
Foldableのような新しいフォームファクタはメー カーとGoogle、どちらから話がでるのか ディスプレイメーカーなど供給元の提供する新技術 をベースに端末メーカーが案を出し、その後 Androidチームがソフトウェア設計/実装で参画す るパターンが多いよ。
KeynoteやセッションでWearOSについて言及が なかったけど、死んでしまったの?
KeynoteやセッションでWearOSについて言及が なかったけど、死んでしまったの? Wear OSのサンドボックスはあるよ!投資は継続し ているし、人も増やしてるよ。
最近のAPI制限によって、開発者のイノベーション が妨げられているのではないか バックグラウンドサービスとか暗黙的なIntentが制限された件を 受けて。Q以降はストレージアクセスも制限されるし。
最近のAPI制限によって、開発者のイノベーション が妨げられているのではないか 辛いのはわかるけど、バッテリーとかUXとの兼ね合 いで制限しなければならないこともあるよ。ただ我々 は開発者を愛しているし、変更も最小限にとどめよう としているよ。
ConstraintLayoutやMotionLayoutと Jetpack Composeは一緒に使える?どちらかが deprecatedになってしまうの?
ConstraintLayoutやMotionLayoutと Jetpack Composeは一緒に使える?どちらかが deprecatedになってしまうの? ConstraintLayoutやMotionLayoutのようなも のをJetpack Composeに入れたいとは思ってい る。ただこの件についてはまだ話し合いができてい ないんだ。I/O終了後に決めるよ!
That’s it! Thank you for listening.
おまけ 時間の関係で削ったものいくつか
最近のGoogleはKotlinを推してみたりFlutter を作ってみたり、開発者としてどちらを選んだらい いかわからない。選び方について指針はない か? Flutterのサンドボックスで話を聞いて、敢えてネイティブ開発を 選ぶ意味がわからなくなったらしい。
最近のGoogleはKotlinを推してみたりFlutter を作ってみたり、開発者としてどちらを選んだらい いかわからない。選び方について指針はない か? 場合によるよ。ネイティブで書けば最新のAPIを最 速で使えるし、Androidチームはネイティブでベス トエクスペリエンスを提供しようと取り組んでいるよ。
現状のAndroidのフラグメンテーションについて どう考えているか。 古いAPIからサポートしたくても開発者の負担が高く、やむを得 ずユーザーを切ることになってしまう現状。
現状のAndroidのフラグメンテーションについて どう考えているか。 Project TrebleやMainlineなど、様々な取り組み を通じて改善を続けているよ。開発者的には、 Jetpackを使っていけば機種依存で悩むことも減っ ていくはずだよ。
PWAやAMPとInstant Appは競合してるように 見えるが、なぜ競合するプロダクトを作るの? 類似でAndroidとFlutterどっち推してるの?って質問もあっ た。
PWAやAMPとInstant Appは競合してるように 見えるが、なぜ競合するプロダクトを作るの? 開発者がそれぞれにとってベストな技術を使えるよ うに、選択肢を増やしているよ。たとえばアプリの会 社だったらInstant App、Webの会社ならAMPを 使う、といったふうに。