YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Russian subtitles

← Минимально функционирующая и целевая версии Android

Get Embed Code
11 Languages

Showing Revision 4 created 01/12/2015 by alexandra mishina.

  1. Android 1.0 был выпущен в 2008 году.
    И всего за шесть лет с того времени
  2. было 11 выпусков новых основных платформ.
    На сайте создателя Android

  3. мы покажем относительное число
  4. действующих Android, использующих
    данную версию
  5. платформы, показанную на этой впечатляющей
    круговой диаграмме.
  6. Для наших целей лучше посмотреть на это,
    как на гистограмму. Если вы взгляните,
  7. вы увидите конусообразную кривую,
    показывающую выпуск старых версий,
  8. вот здесь, слева, их уменьшающуюся
    популярность, как только аппарат
  9. обновлялся или заменялся.
    Наибольшая доля устройств, которая
  10. здесь, в середине, представляет устройства
    двухлетней давности. Новейшие платформы,
  11. приобретающие популярность как новые
    или готовые к обновлению, здесь, справа.
  12. Поэтому с у чётом этого, минимум SDK
    действует как фильтр низких частот.
  13. Google Play не будет показывать ваше
    приложение на устройствах под управлением
  14. платформы версии ниже, чем его
    минимальная версия SDK. Так почему бы
  15. не создать минимум SDK для одного, чтобы
    поддерживать все? Как правило, вы хотите
  16. охватить как можно пользователей, но это
    связано с расходами на поддержание старых
  17. версий; создание различных путей
    выполнения относительно устаревших
  18. или усовершенствованных APIs (интерфейсы
    программного приложения) или представление
  19. различных UX (опыт взаимодействия) для
    аппаратов с разными функциями. Нужно
  20. сбалансировать возможность расширения
    аудитории с расходами на поддержку новых
  21. пользователей. Помните, что каждый выпуск
    представлен новым API и аппаратной
  22. поддержкой. Поэтому нет смысла делать
    приложение для устройств
  23. с минимальным набором функций.
  24. Для сравнения, целевой SDK не является
  25. фильтром высоких частот. Он используется
    только,
  26. чтобы сообщить, какую версию платформы
    тестировали.
  27. Приложение для определенного API будет
    иметь прямую совместимость с будущими
  28. выпусками. Платформа использует значения
    целевого SDK в случае, если у будущей
  29. платформы будут значительные изменения в
    ожидаемом поведении. Это гарантирует,
  30. что не будет разрыва приложения при
    обновлении телефона пользователя.
  31. Если вы разрабатываете новое приложение,
    нужно нацеливаться на последнюю
  32. версию Android. Когда ваше приложение
    будет выпущено, поставьте целью
  33. обновить целевое SDK и протестировать его
    как можно скорее, пока новая платформа
  34. внедряется, чтоб использовать оптимизацию
    и улучшение каждой новой платформы.