Фрагменты против устаревшей TabActivity на устройстве до 3.0 - PullRequest
5 голосов
/ 21 июля 2011

Итак, теперь, когда TabActivity официально устарела с версии 3.0, я перехожу и переключаю все свои действия TabActivities на Фрагменты. Но сначала я решил немного изучить фрагменты

Я читаю философию дизайна, и одна из строк:

Android представил фрагменты в Android 3.0 (уровень API «Сота»), в первую очередь для поддержки более динамичных и гибких конструкций пользовательского интерфейса в целом экраны, такие как планшеты.

Теперь я не занимаюсь разработкой для планшета, и мое приложение никогда не увидит планшет. За исключением плохой идеи использования устаревшего кода, что я должен получить, если я не собираюсь использовать большие экраны или анимацию, что, кажется, является главной вещью, которую они рекламируют?

1 Ответ

8 голосов
/ 22 июля 2011

Теперь я не занимаюсь разработкой для планшета, и мое приложение никогда не увидит планшет.

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

Запретплохая идея использования устаревшего кода, что я должен получить, если я не собираюсь использовать большие экраны или анимацию, что, кажется, является главной вещью, которую они рекламируют?

Фрагменты предлагаютнекоторые преимущества, такие как более простое управление изменениями конфигурации, более раздражают, чем без фрагментов.

Что еще более важно, для увеличения процента пользовательского интерфейса Android потребуются фрагменты в будущем.Например, как вы заметили, вкладки (в частности, действия во вкладках) исчезают, их заменяют вкладки на панели действий, управляющие фрагментами.Теперь вы можете подумать, что это только для планшетов, но вполне вероятно, что когда Ice Cream Sandwich (ICS) выйдет в конце этого года, панель действий и вкладки будут также распространены на телефоны.В то время как вкладки старого стиля все еще должны функционировать на телефонах ICS, они будут выглядеть странно в сравнении.Конечно, решать, является ли проблема «нечетным», решать только вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...