質問: 私のAndroid(Ver4.0.4)の標準ブラウザの地球アイコンは、日本をセンターにしたデザインになっています。 もしかして各国の所在地ごとにアイコンが変わるのかと思い、画像検索しましたが、日本語でも大西洋を中心にしたアイコンがたくさん見つかりました。 Android標準ブラウザのアイコンはどうやって決まっているのでしょうか? ・開発時(OSビルド時)のデフォルト言語? ・国ごとの個別のブラウザアプリがあって、開発時に選んでプリインストールしてる(ロシアセンターアイコンもある)? ・実はアイコンは設定変更できる? ・Androidのバージョンでブラウザアイコンが変わる? 詳しい方がいれば教えていただけるとうれしいです。
回答: Android のアプリに限った話ではありませんが、国際化対応されたアプリというのは「リソース」という形でそれぞれの言語に依存した部分をプログラムの外に定義します。 分かりやすい例でいうとエラーのときに表示されるメッセージです。 アイコンなどの画像もリソースとして扱われます。 基本的にはOSの言語設定に合わせたリソースが選択されてアイコンが表示されていると思います。