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.1k
Kotlin Multiplatform Projectを導入してみて
yshrsmz
1
1.1k
BIP39について
yshrsmz
0
170
RxJava1からRxJava2へ
yshrsmz
0
100
Other Decks in Programming
See All in Programming
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
300
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
500
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
680
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
310
ReadMoreTextView
fornewid
1
480
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
220
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
370
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.3k
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
370
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
190
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
350
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
260
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Bash Introduction
62gerente
614
210k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Adopting Sorbet at Scale
ufuk
77
9.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
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を 使う、といったふうに。