Как использование надстройки Samsung Galaxy Tab повлияет на мои развертывания в Android Market? - PullRequest
3 голосов
/ 11 ноября 2010

Я запустил свое приложение для Android с новой целью сборки, предоставленной надстройкой, упомянутой здесь .Кажется, это работает правильно в эмуляторе, но теперь я очень не уверен относительно последствий использования этой цели сборки при доставке приложения на рынок.

  1. Может показаться, что яиспользовать эту цель сборки, чтобы эмулятор работал.Это правда об устройстве в целом?(т.е.) могу ли я использовать стандартные API Android / Google и правильно ли он работает на самой Galaxy Tab?

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

  3. Когда выйдет Android Tablet vNext (что бы это ни было) и у него будет своя собственная надстройка и цель сборки, придется ли мне клонировать свой репозиторийи опубликовать / поддерживать версию этого устройства для конкретного устройства (при условии, что любой специальный соус для вкладки galaxy не будет добавлен в vNext и не будет «совместим»)

Я не могу найти надежную документацию о том, как такое дополнение повлияет на фрагментацию развертывания и обслуживания моего приложения.Я хочу иметь возможность поддерживать новые устройства Android, такие как Galaxy Tab, но я не хочу создавать кучу одноразовых реализаций приложений для конкретного устройства.Разве нет смысла в том, чтобы одно приложение работало в гамме устройств?

Заранее благодарим за понимание ситуации.

Ответы [ 2 ]

2 голосов
/ 12 ноября 2010

Это не тот случай, когда вам нужно использовать предоставленную Samsung цель сборки для развертывания вашего приложения на Galaxy Tab (определенно не реальное устройство, и для меня эмулятор работает нормально).

Я создаю все свои проекты с целевым SDK 4 (Android 1.6), и они отлично работают на вкладке AVD.

Одним из следствий совета Samsung, который необходимо учитывать, является то, что они хотят, чтобы минимальный SDK (не совпадает с целевым SDK) был равен 4, что исключает устройства Android 1.5. Вам, вероятно, нет необходимости делать это, но следует проверить, чтобы быть уверенным.

В целом с поставщиками оборудования (Motorola, Samsung): - Воспользуйтесь преимуществами AVD, особенно если у вас нет бюджета на реальное устройство или оно еще не доступно - не используйте пользовательскую среду разработки, придерживайтесь стандартных инструментов Google.

Мои два цента.

1 голос
/ 12 ноября 2010

Может показаться, что я должен использовать эту цель сборки, чтобы заставить эмулятор работать.Это правда об устройстве в целом?(то есть) можно ли использовать стандартные API Android / Google и правильно ли он работает на самой Galaxy Tab?

Это не требуется.В конце концов, большинство приложений на рынке отлично работают на вкладке galaxy.Похоже, единственная проблема заключается в том, что на эмуляторе GT не установлены API Google, хотя на самом деле на AFAIR оно установлено.Но я, возможно, захочу проверить это, как только вернусь в офис.

Если я разверну приложение с этой целью сборки на рынке Android, это отрицательно скажется на других (меньших экранах) устройствахна что я уже бегаю?(То есть вкладка «Галактика» «специальный соус» - это расширенный набор функций Android? Я вижу ворчание по поводу API Google для карт, не работающих в нем и т. Д.)

Ну, я так не думаю, но вы все равно должны использовать одну из обычных целей сборки.Плагин GT только помогает вам, указав версию API и параметры устройств, особого соуса не требуется.

Нужно ли мне иметь две версии моего приложения на рынке?Один для «стандартных» устройств и один для «больших» экранных устройств?Один специально для Galaxy Tab?

Нет, не нужно.На самом деле вам не нужно ничего менять в своем приложении, чтобы оно работало прилично на GT, поскольку Android справляется с большей частью тяжелой работы.Android не поможет вам предоставить другой макет для планшетов, поскольку они официально еще не поддерживаются.Но, взглянув на размер и плотность экрана, вы все равно можете сделать это вручную.

Когда выйдет Android Tablet vNext (что бы это ни было) и имеет свое собственное дополнение и цель для сборки, придется ли мне клонировать свой репозиторий и публиковать / поддерживать его версию для конкретного устройства (при условии, что любой дополнительный специальный соус для вкладки galaxy не будет добавлен в vNext и не будет "совместим")

Проще говоря, нет.В будущем планшеты, скорее всего, будут поддерживаться непосредственно Android, и, если текущее состояние покажет какие-либо признаки, это предоставит множество способов помочь вам принять ваше приложение для всех видов планшетных устройств, без необходимости раскошелитьсяваш код.

...