FC2ブログ

鈴の音情報局blog

携帯関連の将来や最新の技術情報や業界の行く末などを適当に綴るblogです。 内容の信憑性は?余り信じない方がいいと思います。
本家の鈴の音情報局はこちら→http://suzusuzu.dip.jp:8800/
スマホ・携帯端末アクセス[ランキング][アクセスシェア(グラフ)] (毎年10/1にログをクリア)

そろそろAndroid Pと思われるOSでのアクセスもポチポチ有ります・・・いい機会なのでAndroid OSの弱点について考える

アクセスランキングに現れたこれ・・・。

>2018/05/07 02:16:43 Build/PPP1.180208.014(Android8.1.99/a:M)

UA全体はこんな感じです。

Mozilla/5.0 (Linux; Android 8.1.99; Build/PPP1.180208.014) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Mobile Safari/537.36 EdgA/41.0.0.1921

mineoさんから来ているのですけど・・・。


他にAndroid 8.1.99では以下のものが有ります。

>D6603(Android8.1.99)

Mozilla/5.0 (Linux; Android 8.1.99; D6603 Build/NPD56N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36

D6603はXperia Z3です。
Xperia系はこういう所はなにか妙に頑張っちゃっう人が居たりするのですよね。
移植した人は公開してくれると嬉しいのですけど・・・。




現在のAndroid 8.1.99 (将来はAndroid 9.x)こと、Anoroid Pは現在は以下の端末で利用できます。

 Pixel
 Pixel XL
 Pixel 2
 Pixel 2 XL

Google的には新OSの利用率よりも、とにかく開発のコストをできるだけ抑えて、早く開発を進める
ことを優先しているように思います。その分色んな端末への移植を早めさせた方が結果として
得策と言えば得策ですからね。

私的には、新OSを搭載した端末を年末商戦に間に合うように、色んなタイミングをずらせた方が、
Google的には得なんじゃないかと思っています。別にアップルの歩とタイミングに合わせる必要は
無いと思います。Google I/Oを三カ月早めるか、それとは別にAndroid OSのベータテストを年明け
早々から始めて、製品版リリースを7~8月に行うとか、そういった工夫が必要でしょう。



私は今現在Android 8.0を利用していて思うのですが、やはりガーベージコレクション(GC)が
Android 6.xや7.xの頃よりも格段に軽くなっているのが有難いです。

AndroidがOSとして持っている一番の問題点は、私はGCだと考えています。
これが不定期に入るのをできるだけ抑制するために、アプリの切り替えや、
新規の立ち上げ時に予防的にわざとGCを発生させ、メモリを整理している様子が
見られますが、これが意外と時間がかかる時があり、そのタイミングでラグがあり、
待たされる時が有ります。毎回じゃないのですが、たまにあるんですよ。
GCのコストを感じる時が。

私はこのGCのコストはメモリの空きが少ない時に増えると考えていて、それは
確かに一部では正解なのですけど、メモリを増やすとその分余計にGCのコストが
増すケースも有るということに気づきました。

なのでメモリを増やせばいいのだと思っていましたが、意外とそうでもない現実を
感じてしまい、今のAndroid OSには過剰なメモリを搭載すると、逆に不快指数が
上がるだろうと考えるようになりました。

そもそもどれだけメモリを要求するようなアプリでも、だいたい2GBも有れば
余裕で足りるのです。複数のアプリを落ちないように扱おうとする時に、
もっともっと沢山のメモリを要求するようになるのです。
メモリを搭載すると快適になるのは、アプリ要因というよりは、
UI要因という側面の方が大きいです。


しかし先に書いたように、メモリを増やすと逆にGCのコストが増大してしまうと
いうことも分かってしまいました。Android OSに搭載されているGCをもっと改良するか、
メモリが十分に多い端末ではGCをしなくともいいような仕組みを採用するか、
この辺りGoogleは何かの決断をする必要が有ると私は考えています。

日本でもミドル帯の端末が支持を集めるようになってきているので、この辺り、
Googleはもっとミドル帯の端末を快適にするような改良をして欲しいですね。

いっそのこと、Android OSと、Android One、Androir Goのラインをもっときれいに整理して、
Android OSの端末ガイドラインのようなもので、動作端末の制限と切り分けをするのも
いいかもしれません。

Android OSはRAM 2GB以上、Android Oneは1GB以上、Android Goはそれ以下みたいな。
プロセッサは動けば何でもいいから規定する必要はないでしょう。



GCはハイパフォーマンスのプロセッサを搭載したり、高速なメモリを積めば、
ある程度その弊害は隠れてしまいます。しかしプロセッサのパワーに頼った分は、
バッテリーを浪費して熱を発生させているわけですから、OS側でGC問題を解決すると、
ハイエンド端末ユーザにもいい影響が有るのです。

そんなわけで、Android OSがよりいいOSになるにはこういう所をひとつづつ
潰していくことはとても重要だと思っています。

できたらそれがAndroid Pで手を打ってくれていると嬉しいなぁ・・・。
タイミング的にはさすがにPでは無理かな。

関連記事
  1. 2018/05/08(火) 19:23:01|
  2. 携帯
  3. | トラックバック:0
  4. | コメント:5
<<【観測気球】アップルが5sにiOS12を降らせるかどうか、観測気球を使って様子見中 | ホーム | アップルが初代iMac発売20周年記念日で、出涸らしのジョブズから更に出汁を取ることを試みる>>

コメント

それよりも、Google側でアップデートを握ってほしい。
端末メーカーに握られて、結局「自由さ」が、足並みの不揃いになってる。
  1. URL |
  2. 2018/05/08(火) 19:40:59 |
  3. 9SUXEN #22s72cIM
  4. [ 編集]

>9SUXENさん
あー、それマジでやってほしいですね。
メーカーも一部しか頑張ってないし、キャリアなんかはわざと遅くリリースする所が有りますからね。
特に日本のキャリアはAndroid OSのアップデートに関してはゴミ過ぎますね。
自由のはき違えは日本のキャリアがダントツ過ぎるので、
早くGoogleが握ってほしいです。

でもCGの最適化も出来る限り早くやってほしいです(笑)
  1. URL |
  2. 2018/05/09(水) 00:39:00 |
  3. 鈴 #GpEwlVdw
  4. [ 編集]

Xperia XZ2にAndroid Pのベータ版提供が始まったとか

最近のSONYは頑張ってるなという印象
  1. URL |
  2. 2018/05/09(水) 13:18:35 |
  3. Nexus7持ち #-
  4. [ 編集]

>Nexus7持ちさん
Google I/O 2018に合わせてトップグループでの公開になりましたね。
GoogleがNexus時代に自社端末のみに限っていたのをサード公開に移行した結果だと分析しています。
ソニーがこのトップグループに名乗りを上げたのは今までの流れを考えるとすごいことでも有りますし、
当然と思わせるところでも有ります。
  1. URL |
  2. 2018/05/10(木) 04:04:45 |
  3. 鈴 #GpEwlVdw
  4. [ 編集]

Android7.0の時もXperia Z3でサードではベータ版公開一番乗りだったと記憶している

Vulkan絡みで正式公開は叶わなかったけど、AOSPbuildの方法は公開している
今なら8.1まで公開しているのねw
ブートロック解除前提ではあるけど

https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/
  1. URL |
  2. 2018/05/10(木) 09:04:35 |
  3. Nexus7持ち #-
  4. [ 編集]

コメントの投稿(投稿時には必ず何らかの名前を付けてください)


管理者にだけ表示を許可する

(名前を入れないとクリックできません)

トラックバック

トラックバックURLはこちら
http://suzunonejh.blog15.fc2.com/tb.php/7448-2b96739e
この記事にトラックバックする(FC2ブログユーザー)

最近の記事

機能リンク

最近のコメント

カテゴリー

ブログ内検索

ブログリンク

RSSフィード

QRコード

QR

月別アーカイブ



メールフォーム

お問い合わせ・ご質問はこちらから。

名前:
メール:
件名:
本文:

suzunone.m(あっと)gmail.com に
直メでもOKです。