Фрагменты против устаревшей TabActivity на устройстве до 3.0

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

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

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

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

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

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

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

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

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