ジャンル不定の日記です。

FirefoxとChromeも出てきたー

引き続き、Android 4.1.1公式ファームに変更したONDA vi10 精英版のフルマーケット化だが、
Firefox,Chrome,Netfront等のブラウザアプリにPlayストアに表示されないものがあったんだが、

AndroidManifest.xml を見て、

<uses-feature>
となってるものが必要機能で、これに対応してない場合はストアに表示されないらしい。

<uses-permission>
は許可制なだけでストアに表示されなくなるわけではないぽい。

FirefoxのAndroidManifest.xmlで <uses-feature>なのは、
    <uses-feature android:name="android.hardware.location" android:required="false" />
    <uses-feature android:name="android.hardware.location.gps" android:required="false" />
    <uses-feature android:name="android.hardware.touchscreen" />
    <uses-feature android:name="android.hardware.camera" android:required="false" />
    <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
    <uses-feature android:glEsVersion="0x20000" android:required="true" />
この中でandroid:required="false"は必須ではないってことだろうから、
    <uses-feature android:glEsVersion="0x20000" android:required="true" />
が必要ぽい。

ChromeのAndroidManifest.xmlも確認してみたが、こちらも、
    <uses-feature android:glEsVersion="0x20000" />
だけ。

で、これはOpenGLのバージョン要件みたいなんだが、
/system/build.prop
に、
ro.opengles.version=131072
と1行追加すればPlayストアに表示されるようになった!
131072は16進0x20000の10進表記だね。