日本のデベロッパーの方へ Google Play や Android に関する最新情報をお届け
フィードバックに基づくアップデート プロセスの改善
2019年4月26日金曜日
この記事は
Sameer Samat
による Android Developers Blog の記事 "
Improving the update process with your feedback
" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
Android API や Play ポリシーのアップデートに関するフィードバックをお寄せくださった皆さん、どうもありがとうございます。私たちのもとには、改善リクエストとともに、いくつかの不満の声も届いています。ここでは、変更の経緯や理由、そして、皆さんのフィードバックに基づいてアップデートの公開やデベロッパー コミュニティへのお知らせの方法をどのように改善しているかについて、説明したいと思います。
当初より、Android は完全なオープンソース オペレーティング システムを目指して作成されています。また、プラットフォームをできる限り簡単に使ってもらえるように、下位互換性と API の整合性を保証するための努力も重ねてきました。このデベロッパー中心のアプローチとオープン性は、Android が生まれたころから中核をなす理念であり続けています。この点に変わりはありません。
しかし、プラットフォームが拡大して進化しているので、決断はトレードオフも伴います。日々、世界中の何十億という人々が、皆さんの作ったアプリを使って大切な人々とつながったり、財務情報を管理したり、医師と連絡をとったりしています。ユーザーは、アプリがどのように個人情報を使っているかを理解し、それを制御したいと考えています。そして、プラットフォームとしての Android がそういった透明性や制御を提供してくれることを期待しています。私たちは、このようなユーザーに対する責任を常に重く受け止めています。そのため、私たちのプラットフォームやポリシーがその責任をどう反映しているかについて、総合的に確認しています。
パーミッションに注目する
今年の初めに Android Q のベータ版を
発表
しました。そこには、ユーザーに透明性や制御を提供し、個人情報の保護を強化するためのたくさんの機能や改善項目が含まれています。また、Q で導入されるシステムレベルの変更点とともに、
Play デベロッパー ポリシー
の見直しと改訂を行い、ユーザーのプライバシーについてさらに改善しました。これまでも、ユーザーがどのように情報が利用されているかについて理解できるように、デベロッパーの皆さんには、個人データの収集や利用を開示すること、そして、アプリの機能やサービスを提供するために実際に必要なパーミッションだけを使うことをお願いしてきました。また、昨年 10 月に
お知らせした
Project Strobe の一環として、各 Android
ランタイム パーミッション
についての具体的なガイダンスを公開する作業や、Google 製のアプリを同じ基準にする作業を進めています。
昨年後半には、SMS と通話履歴に関するパーミッションの変更に取りかかりました。これらのパーミッションによってプライベートなユーザーデータの保護を強化するため、ユーザーがデフォルトのテキスト メッセージ アプリに指定している場合など、一部のユースケースのみにアクセスを限定しました。このデータを使っているアプリの一部の機能が利用できなくなることは承知しており、中には、多くのユーザーが重宝している機能もあったため、可能な場合に代替方法を提供できるよう、皆さんと協力して作業を進めました。その結果、現在このプライベートな情報にアクセスするアプリの数は、98% 以上少なくなっています。これらのアプリの大半は、代替方法に切り替えたか、重要でない機能を削除しました。
デベロッパーのフィードバックから学ぶ
こういった変更は、ユーザーのプライバシー保護を強化する上で欠かせないことです。しかし私たちは、プラットフォームの進化によってデベロッパーに大きな負担がかかることを懸念しています。私たちには、デベロッパーの皆さんが変更点を理解してそれに対応するために必要になる詳細やリソースを確実に得られるようにする責任があります。その点で、まだ改善の余地があることは承知しています。たとえば、SMS や通話履歴に関する新しいポリシーを導入する際、多くのデベロッパーの皆さんが意思決定プロセスに関する不満を表明しました。ここで、多く寄せられたテーマをいくつかご紹介します。
パーミッション宣言フォーム:
パーミッション宣言フォームのユースケースについての説明が不明瞭で、正しく処理するのが難しいと感じた方がいました。
レビューと申し立てのプロセスにかかる時間:
アプリがポリシー要件を満たしているかどうかについて、答えが返ってくるまでにかかる時間が長すぎると感じた方がいました。また、異議を申し立てるプロセスが長く煩雑だと感じた方もいました。
Google の「本物の人間」からの情報:
Google の判断は人間が関与せず自動で行われているという印象を持った方もいました。また、ポリシー上の判断やデベロッパーが提案する新しいユースケースについて、詳細を教えてくれる人までたどり着くのが難しいと感じた方もいました。
これに対応して、次のようにプロセスを改善および明確化しています。
綿密なコミュニケーション:
ポリシーに関連するリジェクトや申し立ての際に送られるメールを改訂し、意思決定の理由、準拠するために必要なアプリの修正方法、申し立ての方法などの詳しい説明を追加しています。
評価と申し立て:
ポリシーに関するすべてのメールと申し立てフォームに、申し立ての手順を含める予定です。その際に、詳細は
ヘルプセンター
から確認できることも記載します。また、申し立てのプロセスの見直しと改善も行う予定です。
チームの拡大:
既に、注意を要する判断はすべてボットではなく人間が行っていますが、相手となる皆さんに合わせた応答になるようにコミュニケーションを改善しています。また、申し立てプロセスにかかる時間を短縮できるように、チームを拡大しています。
デベロッパー アカウントの評価
一部のデベロッパーの皆さんからは、アカウントがブロックされて Google Play でアプリを配布できなくなったという声が寄せられています。大半の Android デベロッパーは善良な人々ですが、皆さんのユーザーを守るためのポリシーに対して重大な違反行為を繰り返して停止されるアカウントがあることも事実です。多くの場合、悪意のあるデベロッパーは、新しいアカウントを作ったり他のデベロッパーの既存アカウントを使ったりしてこの措置を回避し、安全でないアプリを公開しようとします。私たちは可能な限りのオープン性を保つために努力しています。しかし、悪意のあるデベロッパーがシステムを操作してユーザーを危険にさらすことを避けるため、あるアカウントが別のアカウントと関係しているという結論について、必ずしも理由を明かせるとは限りません。
このようなアカウントの停止は、99% 以上の判断が正当なものです。しかし、誤ってアカウントが無効になると重大な影響を与えることになるので、私たちはその点に非常に注意しています。私たちの判断に対しては、どのような場合でも即座に
申し立て
を行うことができます。すべての申し立ては、私たちのチームの人間の担当者が綿密に確認します。申し立てのプロセスで誤りがあったことがわかった場合、アカウントは再開いたします。
それとは別に、もう少し時間(数週間ではなく数日)をかけてまだ実績のないデベロッパーのアプリに対して、レビューを行う予定です。これにより、アプリが承認されてストアで公開される前に徹底的なチェックが行われ、デベロッパーのアカウントに対する誤った判断はさらに少なくなります。
Android を世界中の数十億の人々が使うさらに便利なプラットフォームにするために、引き続きどうぞよろしくお願いいたします。
Reviewed by
Yuichi Araki - Developer Relations Team
ラベル
#11WeeksOfAndroid
18
#Android12
1
#AndroidDevJourney
1
#androiddevsummit
5
#GoogleIO
19
#WeArePlay
11
12l
1
5 star apps
1
Ads
1
advertising
1
AGDE
1
AGDK
2
AGI
1
AI
3
AI Announcements beginner Explore Generative AI
1
AI Announcements beginner Explore Generative AI、
1
Android
112
Android 10
1
Android 11
1
Android 12 Beta 5
1
Android 12L
1
Android 13
3
Android 14
7
Android 14 Beta 4
1
Android 14 ベータ版4
1
Android 15
4
Android App Development
42
Android app excellence
1
Android Architecture
1
Android Architecture Components
1
Android Auto
4
Android Automotive OS
1
Android Dev
2
Android Dev Summit
1
Android Dev Summit 2021
1
Android Developer
31
Android Developers
50
Android Development
8
Android Development Tools
1
Android fitness
1
Android for cars
5
Android Game Development Kit
1
Android Games
2
Android health
3
Android Jetpack
10
Android O
1
Android photo picker
1
Android SDK
2
Android SDK Upgrade Assistant
1
android security
7
Android Stu
1
Android Studio
35
Android Studio Bumblebee
1
Android Studio Chipmunk
1
Android Studio Dolphin
2
Android Studio Dolphin Beta
1
Android Studio Electric Eel Canary
1
Android Studio Giraffe
1
Android Systemui
1
Android Tools
2
Android TV
4
Android TV OS
1
Android10
1
Android11
19
Android12
13
android13
6
Android14
2
Android15
2
Android9
1
androidbasics
1
AndroidDev
1
AndroidDevChallenge
4
AndroidGoogle Play
1
androidstudio
3
AndroidX
4
announcement
3
Announcements
12
aosp
1
APIs
1
App
2
App Bundle
2
app development
4
app lifecycle
1
app performance
1
App quality
3
App Security
1
appexcellence
2
appexcellencecasestudy
1
appquality
2
apps
2
AppWidgets
1
Architecture
2
Assistant
1
attestation
1
Authentication
3
Best Apps 2020
1
best apps 2022
1
best apps 2023
1
Best games 2020
1
best games 2022
1
best games 2023
1
Best Practices
2
Beta
2
Biometrics
1
Buildbetterapps
2
CameraX
2
case study
6
ChromeOS
1
Cloud photos
1
coding productivity
1
compatibility
3
Compose
20
Compose Animation Previews
1
Conversation API
1
conversations
2
COVID-19
3
credential manager
1
Custom Model
1
Dagger Hilt
1
dark theme
1
Delegation
1
Dependency Injection
1
Design Patterns
1
Develop
1
Developer Preview
14
Developer Review
1
developer stories
5
developers
1
Developers Story
5
device explorer
1
devices
2
Edge-to-edge
1
events
2
Explore
2
Featured
152
Featured Game Development
1
Featured Google Play Policy
1
features
2
Firebase
2
Firebase Remote Config
1
foldables
7
form factors
3
game
19
Game Development
7
Game Mode API
1
games
2
gaming
1
GDG
1
Gemini
2
Get Inspired
2
get started
1
glance
1
Google AI Studio
1
Google Developers
1
Google for Games Developer Summit
2
Google I/O
5
Google Pixel Fold
1
Google Pixel Tablet
1
Google Play
122
Google Play App Safety
1
Google Play Billing
2
Google Play Billing Library
1
Google Play Console
3
Google Play developer distribution agreement
1
Google Play Developer Policies
3
google play developers
6
Google Play Devs
2
Google Play Game Services
1
Google Play Games
6
Google Play Indie games accelerator
2
Google Play Indie Games Festival
1
Google Play Integrity API
1
Google Play Latest
1
Google Play Pass
1
Google Play Points
1
Google Play SDK Index
1
Google Play Store
4
GoogleIO
3
googleplay
1
GPS
1
Gradle sync
1
Health Connect
1
Health Connect API
1
health data
1
How to build Android app
1
I/O Extended
2
I/O Extended Japan
2
Identify
1
IGF2020
6
IGF2021
9
Indie developers
1
Indie Game
16
Indie Games
1
Indie Games Festival
17
Indie Games Festival 2020
7
Indie Games Festival 2021
9
indies
5
Insights
1
Japanese
15
Japanese Developer
9
JetLagged
1
Jetpack
17
Jetpack Compose
23
Jetpack Compose 1.2
1
JetpackCompose
5
key
1
keymaster
1
keymint
1
keystore
1
Kotlin
21
Kotlin Android Extensions
1
Kotlin Beginners
3
Kotlin Symbol Processing
1
Kotlin Vocabulary
2
Large Screens
6
large_screens
1
latest
133
Learn
1
learn Android
1
lifull
1
live edit
1
Location
1
Location Data
1
Machine Learning
1
Mad Skills
3
MADSkills
3
Material Design
4
material you
4
Media
8
mikan
1
ML
1
ML Kit
1
mobile
2
Model Maker
1
Modern Android Development
1
monetization
3
multiplatform apps
1
Navigation
1
nonce field
1
notifications
2
Now in Android
27
Open source
1
Optimization
1
organization account
1
passkeys
2
people
2
People API
1
Performance
8
permissions
1
Pixel
3
Platform_Update
13
Platform_Updates
1
play
1
Play Billing
1
Play Console
21
Play Store
1
Policies
6
Policy
11
policy compliance
8
policy violations
8
privacy
29
Privacy Sandbox
2
privacy sandbox on android
1
Programming
1
provisioning
1
Requirements
3
Resources
1
safety
3
sandbox
1
Security
12
stable
1
Story
3
subscriptions
5
success stories
4
Tablets
6
tapple
1
TensorFlow
2
TensorFlow Lite
1
Testing
1
Tools
1
training
2
UI
2
UX
1
wear
1
Wear OS
15
Wearables
1
wearos
3
webinar
2
Windowinsets
1
Women in Gaming
1
Workmanager
2
ベータ版4
1
ブログ アーカイブ
2024
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2023
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2022
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
1月
2021
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2020
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2019
12月
9月
7月
6月
4月
3月
2018
8月
Feed
Follow @googledevjp
"プロダクトに関するご意見は
プロダクトフォーラム
にお願いします"