Как разработчики мобильных приложений подгоняют приложения для разных смартфонов на одной операционной системе?

Здравствуйте! Допустим, есть операционная система для смартфонов Android (есть десяток версии Android), которая стоит на большом количестве разных смартфонов. Как мобильное приложение подгоняют под все версии android и под все устройства? Или же просто берут те версии операционки, которые актуальны в момент создания приложения? А с большим количеством разных смартфонов как решают проблему?
  • Вопрос задан
  • 2612 просмотров
Решения вопроса 1
@zhulikof
конкретно по андроиду вот
developer.android.com/training/basics/supporting-d...
developer.android.com/training/basics/supporting-d...
вкратце,
для поддержки разных экранов графика создается в нескольких разрешениях и кладется в папки со специальным суффиксом xhdpi, hdpi, mdpi, ldpi. layouts для планшетов кладутся в папку layout-large, для альбомной ориентации в layout-land(всё это не обязательно, при их отсутствии используются ресурсы по умолчанию)
для реализации фич поздних версий ОС на ранних используется Android Support Library(actionbar, fragments и т.д.)
или же просто берут те версии операционки которые актуальны в момент создания приложения

такая выборка не спасет, широко используются как android 2.3, так и 4.*
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы