Я запустил свое приложение для Android с новой целью сборки, предоставленной надстройкой, упомянутой здесь. Кажется, это работает правильно в эмуляторе, но теперь я очень не уверен в последствиях использования этой цели сборки при доставке приложения на рынок.
Казалось бы, я должен использовать эту цель сборки, чтобы заставить эмулятор работать. Это относится к устройству в целом? (т. е.) могу ли я построить со стандартными API-интерфейсами Android/Google и правильно ли он работать на фактической вкладке Galaxy?
Если я разверну приложение с этой целью сборки на рынке Android, повлияет ли это негативно на другие устройства (с меньшим экраном), на которых я уже работаю? (Т.е. является ли вкладка галактики «особым соусом» расширенным набором функций Android? Я вижу жалобы на то, что в ней не работают API Google для карт и т. д.)
Должен ли я иметь две версии моего приложения на рынке? Один для «стандартных» устройств и один для «больших» экранов? Специально для Galaxy Tab?
Когда Android Tablet vNext (что бы это ни было) выйдет и будет иметь свою собственную надстройку и цель сборки, мне придется клонировать свой репозиторий и публиковать/поддерживать версию для конкретного устройства (при условии, что любое дополнение с особым соусом для вкладки галактики не будет в дополнении vNext и не будет «совместимо»)
К чему я клоню, так это к тому, что я не могу найти надежную документацию о том, как такая надстройка повлияет на фрагментацию развертывания и обслуживания моего приложения. Я хочу иметь возможность поддерживать новые устройства Android, такие как Galaxy Tab, но я не хочу создавать кучу одноразовых реализаций приложений для конкретных устройств. Разве смысл не в том, чтобы одно приложение работало на множестве устройств?
Заранее благодарим за любую информацию, которую вы можете иметь о ситуации.