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.3k
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.2k
BIP39について
yshrsmz
0
190
RxJava1からRxJava2へ
yshrsmz
0
110
Other Decks in Programming
See All in Programming
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.6k
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
280
Graviton と Nitro と私
maroon1st
0
160
CSC307 Lecture 01
javiergs
PRO
0
670
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.1k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
180
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
160
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
170
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
660
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
210
これならできる!個人開発のすゝめ
tinykitten
PRO
0
150
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Building an army of robots
kneath
306
46k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Design in an AI World
tapps
0
120
The untapped power of vector embeddings
frankvandijk
1
1.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
410
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
140
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
110
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を 使う、といったふうに。