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.1k
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
970
Kotlin Multiplatform Projectを導入してみて
yshrsmz
1
1k
BIP39について
yshrsmz
0
130
RxJava1からRxJava2へ
yshrsmz
0
88
Other Decks in Programming
See All in Programming
Contemporary Test Cases
maaretp
0
140
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.2k
受け取る人から提供する人になるということ
little_rubyist
0
260
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
240
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
1k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
110
Swift Testing - iPlayground
chiaoteni
0
110
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.5k
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
380
距離関数を極める! / SESSIONS 2024
gam0022
0
320
rails new flags - `rails new` のフラグから Rails を構成するコンポーネントの変遷をザックリ眺める
snaka
0
1.8k
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
3
310
Featured
See All Featured
Practical Orchestrator
shlominoach
186
10k
Music & Morning Musume
bryan
46
6.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
730
Building an army of robots
kneath
302
43k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Code Reviewing Like a Champion
maltzj
520
39k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
We Have a Design System, Now What?
morganepeng
50
7.2k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Six Lessons from altMBA
skipperchong
27
3.5k
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を 使う、といったふうに。