Вам следует изучить существующие устройства, прочитать Документ определения совместимости с Android (CDD) и принять решение. для себя.
Я потратил некоторое значительное время, пытаясь понять эту проблему для себя. Приведенные выше постеры верны тому, что Android уже работает на некоторых устройствах без сенсорного экрана и будет работать на Google TV в ближайшем будущем, но в настоящее время CDD требует, чтобы ВСЕ устройства Android ДОЛЖНЫ были иметь сенсорный экран.
По сути, программа совместимости с Android была создана для защиты от проблемы с фрагментацией, о которых вы сейчас беспокоитесь. В нем перечислено множество требований, и если устройство не соответствует этим требованиям, оно не получит доступ к Android Market. Эти требования включают сенсорный экран, беспроводную связь, Bluetooth, камеру и многое другое.
Если вы изучите эти планшеты и нетбуки, вы обнаружите, что ни один из них не поддерживает Android Market. Недавно компания Augen попыталась добиться успеха со своим новым планшетом GENTOUCH 78, но ему пришлось отменить свои заявления о том, что на планшете будет работать Android Market после того, как команда по совместимости с Android отказала ему.
Так что, если вы распространяете свое приложение только через Android Market, вам не о чем беспокоиться, пока Google не изменит CDD. Но если вы хотите предложить свое приложение в других магазинах приложений или для прямой загрузки, вам придется беспокоиться о проблемах с навигацией в режиме клавиш.
Если вас это утешит, я обнаружил, что многие, многие приложения имеют точно такую же проблему; ими невозможно пользоваться без тачскрина. Многие из них также имеют серьезные проблемы с фокусом и программной клавиатурой. Иногда клавиатура остается поднятой, когда она должна быть скрыта. Иногда вы не можете заставить клавиатуру всплывать независимо от того, сколько раз вы нажимаете на EditText. ИМО, платформа Android не очень хорошо справляется с этими вещами.
Учитывая все это, безусловно, будет интересно посмотреть, как Google TV впишется во все это. Будут ли они обновлять CDD для совместимости со своими телевизионными приставками? Будут ли они использовать другой SDK и CDD для реализации Google TV? Будут ли они полностью игнорировать Программу совместимости, когда дело доходит до Google TV? Твоя догадка так же хороша как и моя.
Обновление:
Кажется, кто-то из Google наконец признал, что Android не готов к работе на планшете: http://phandroid.com/2010/10 09/shocker-google-говорит-андроид-не-предназначен-для-планшетов-в-его-текущем-состоянии/
Для меня это говорит о том, что Google не была готова к ускоренному внедрению ОС Android и не наметила должным образом будущее платформы. Поддержка экранов размером более 480x800 практически невозможна, и Samsung смогла сделать это только в тесном сотрудничестве с Google над Galaxy Tab. Так что я не уверен, что в ближайшем будущем нам стоит беспокоиться об устройствах без сенсорного экрана. Я уверен, что в конце концов они будут здесь, но когда они появятся, мы можем увидеть отдельный рынок приложений только для них или какую-то измененную схему фильтрации на существующем рынке, новый CDD, кто знает.
Для меня это говорит о том, что Google все еще играет на слух, и нам просто придется сделать то же самое.
person
Neil Traft
schedule
11.08.2010