This app is incompatible with your MegaFon GIGABYTE GSmart G1310
При этом версия самой ОС Android соответствует (например, 2.2 и выше).
В процессе изучения платформы выяснил: нужно знать не только версию самой операционной системы. Еще важна версия OpenGL ES, поддерживаемая устройством. Как я понимаю, Google заявляет поддержку OpenGL ES 2 начиная с Android 1.5, но не требует её от производителя устройства.
И, по закону подлости, оказалось, что Gigabyte GSmart 1310 поддерживает только OpenGL ES 1.0, так что я сижу безо многих игрушек :( По крайней мере, пока.
А проверить версию OpenGL ES можно выполнив на устройстве такой, например, код:
ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
String openGLESVersion = configurationInfo.getGlEsVersion();
Одним словом, пока ещё хинт такой: выбирая устройство нужно смотреть не только на версию самой операционной системы, но и как минимум на поддерживаемую версию OpenGL ES. Для очистки совести заглянул на сайт gigabytecm.com: в спецификациях на устройства не указана версия OpenGL ES. Как это вытянуть при покупке - я пока не знаю. Носить с собой флешку с простеньким .apk для проверки основных характеристик?
Комментариев нет:
Отправить комментарий