Android установлен примерно на 2,5 миллиардах активных устройств. С чего он начинался? Давайте проверим и разберёмся. Мы протестируем все версии Android, с 1.0 по 9.0, и посмотрим, как менялась система.
ОС Android имеет довольно долгую историю: о выпуске самого первого Android-телефона HTC Dream объявили в сентябре 2008 года. Найти этот телефон может оказаться сложно, но это нам и не нужно — компания Google создала для разработчиков эмулятор каждой из версий Android. SDK для версии 1.0 можно скачать со страницы https://developer.android.com/sdk/older_releases.html, и это единственная версия, не требующая установки. Достаточно просто запустить файл tools\emulator.exe. При первом запуске мы получаем ошибку:
Создание отсутствующей папки AppData\Local\Android\SDK-1.0 позволило решить проблему, после чего мы смогли запустить эмулятор:
Эмулятор Android 1.0
На главном экране мы видим все основные компоненты, которые существуют и сегодня — значки, список приложений внизу и список уведомлений наверху:
Непривычны два аспекта. Во-первых, на телефоне есть около десяти аппаратных кнопок (в том числе курсорных клавиш). Например, кнопка «Menu» обеспечивает доступ к некоторым функциям:
В целом, все операции можно выполнить, не касаясь экрана, при помощи только аппаратных кнопок.
Во-вторых, всё выглядит большим и контрастным, но не стоит забывать, что размер экрана был маленьким, что-то около 3,2 дюйма. Может показаться удивительным, но устройство не имело экранной клавиатуры — у первого Android-телефона была физическая клавиатура:
Телефон HTC Dream
Android 1.0 работал на телефоне с 192 МБ ОЗУ, процессором на 528 МГц, аккумулятором на 1150 мАч и экраном с разрешением 320x480.
Давайте проверим компоненты системы.
Очевидно, что я не мог совершить телефонный звонок или отправить SMS через эмулятор, но, по крайней мере, мы видим UI:
Всё выглядит контрастным, думаю, сегодня подобный UI используется в «телефонах для пожилых».
Google Maps работают на удивление хорошо. Поиск выполняется, режим отображения карты можно менять, и так далее.
Удивительно, что Google Maps API не изменился за более чем 12 лет.
Google Maps работают хорошо, но ситуация сильно ухудшается, если протестировать Интернет-браузер. Поиск Google работает:
Но все остальные сервисы недоступны — например www.youtube.com показывает, что требуется версия не ниже Android 4.0.
Я попробовал открыть Medium.com, первая страница «Get started» работала (более-менее), но после нажатия на «Get Started» отобразилась ошибка:
На самом деле, веб-сайт www.google.com оказался единственным, который я смог открыть. Это неудивительно, ведь Android 1.0 был выпущен больше десяти лет назад, а веб-стандарты сильно изменились.
Было бы слишком скучно тестировать все версии Android, поэтому давайте перенесёмся на несколько лет вперёд, к Android 4.0. Типичным телефоном того времени был LG Optimum L5 или HTC Desire C: 4-дюймовый экран с разрешением 320x480, процессор на 600 МГц и аккумулятор на 1230 мАч.
HTC Desire C
Для тестирования этой версии нам понадобится AVD (Android Virtual Device), который является частью Android Studio. Эта версия предназначена для разработчиков, но для запуска эмулятора нам не нужно писать код. Компонент «AVD Manager» позволяет выбирать разные версии и устройства:
Как ни жаль, официального офлайн-установщика для Android Studio больше не существует — во время установки он автоматически скачивает множество файлов. Возможно, это и хорошо для разработки на современных платформах, но, насколько я понимаю, после отключения старых ссылок запустить его снова будет невозможно. По крайней мере, сейчас он работает, и после скачивания всех нужных компонентов Android 4.0 мы можем приступать к работе:
Как мы видим, UI и аппаратная раскладка изменились: больше нет отдельной кнопки «Menu» и клавиш курсора, только три аппаратные кнопки (Home, Back и Apps List), их можно увидеть и в современном Android.
Добавлена новая функция UI — Widgets:
Один из них — это большая панель, которая по умолчанию включена. Она позволяет быстро включать/отключать WiFi, Bluetooth и некоторые другие сервисы.
Settings по сравнению с современными версиями не сильно изменились, однако UI и шрифты, разумеется, другие:
Contacts теперь можно сохранять локально или синхронизировать с аккаунтом Google. Contacts и Dialer (набор номера) теперь стали двумя отдельными приложениями.
Отправка SMS не особо изменилась:
Web Browser работает, но большинство страниц (google play, youtube, даже Wikipedia) не открывается:
Medium.com по-прежнему открыть нельзя, но, по крайней мере, первая страница выглядит лучше, чем на Android 1.0:
Мне удалось открыть страницу MSN (с предупреждениями), страница BBC открылась без ошибок, но UI выглядел странно, а сайт NY Times вообще не открылся:
В картах добавлена новая функция: Google Maps Navigation:
Как ни удивительно, она по-прежнему работает, карты могут находить адреса и прокладывать маршрут.
Четыре года — долгий срок для мира технологий, и характеристики смартфонов значительно улучшились. Хорошим примером устройства с Android 6 может служить Samsung Galaxy S6: 5,1 дюймовый AMOLED-экран с разрешением 1440x2560, восьмиядерным процессором и аккумулятором на 2550 мАч:
Внизу мы видим те же три кнопки, экран определённо стал больше, и в целом такой форм-фактор популярен по сей день.
С точки зрения UI, мы видим почти такой же интерфейс, который используется сегодня:
Contacts и Dialer по-прежнему остаются двумя отдельными приложениями (и двумя значками на экране), но разница между ними не так очевидна:
Интерфейс Settings тоже не особо изменился:
Web browser работает гораздо лучше, даже видео воспроизводится корректно, однако medium.com снова не прошёл тест — отображается только белая страница:
На самом деле, www.medium.com — это единственный сайт, который мне не удалось открыть.
Теперь в Android добавлены Gmail и Google Photos:
Google Maps работают хорошо, но, на удивление, спустя пять лет навигация по-прежнему находится в бета-версии.
В целом, интерфейс Android 6.0 выглядит достаточно современно даже по нынешним меркам, а разница между 4.0 и 6.0 гораздо очевиднее, чем между Android 6.0 и 10.
Я не собирался тестировать Android 8.0, с точки зрения UI отличий было бы не так много. Но мне стало любопытно, в какой версии Android корректно откроется medium.com. Давайте проверим.
Первое забавное отличие — список приложений снова можно перетаскивать снизу вверх, точно так же, как в Android 1.0 (для сравнения см. изображение в начале статьи):
Как мы видим, как отдельные приложения были добавлены Youtube, Google Drive и Google Play Music.
Давайте снова протестируем браузер на medium.com. В целом, всё стало намного лучше — мне удалось добраться до первого этапа логина:
Но на этом этапе страница зависает, и постоянно появляется всплывающее окно «Sign in».
Очевидно, в каждой новой версии Android происходило множество «скрытых» изменений в безопасности, API и фоновых сервисах, но с точки зрения UI эта версия не сильно изменилась по сравнению с Android 6.0 2015 года. Как мы видим, добавилась левая панель Google. Приложения можно разделить на секции «популярные» и «все приложения»:
Напоследок давайте снова проверим страницу medium.com. Вуаля, теперь она работает:
Эта статья не задумывалась как туториал по разработке для Android, но если уж мы установили Android Studio, то легко попробовать создать новое приложение для Android.
Для начала нам нужно создать новый проект и выбрать тип приложения.
На следующем этапе нужно указать имя приложения, его уникальный идентификатор, язык программирования (Java или Kotlin) и минимальный уровень версии Android.
После нажатия на «Finish» будут сгенерированы исходный код и ресурсы приложения.
Теперь мы можем запустить своё приложение в эмуляторе или в реальном устройстве:
Очевидно, что это приложение не делает ничего полезного, если вас интересуют последующие шаги, то изучите туториалы на веб-сайте https://developer.android.com.
Исследование истории Android оказалось любопытным занятием. Как обычно, я призываю заинтересовавшихся читателей установить эмулятор и самостоятельно увидеть все различия. Один из способов — это Android Studio, но она выполняет образ x86 и не может запускать сторонние приложения для Android. Ещё один удобный эмулятор — это Genymotion, он основан на VirtualBox и обеспечивает полную эмуляцию ARM. Кроме того, он бесплатен для личного пользования. Я пользовался Genymotion несколько лет назад, но последняя версия по неизвестным причинам не работает. Возможно, кому-то из читателей повезёт. Однако существует множество других способов запуска Android на PC, так что можете выбрать подходящий для вас.
В конце я хочу сравнить основные отличия на одном изображении.
Воплощайте любые идеи и проекты с помощью наших серверов с мгновенной активацией на Linux или Windows, на наших серверах можно установить даже Android!
Подписывайтесь на наш чат в Telegram.
ОС Android имеет довольно долгую историю: о выпуске самого первого Android-телефона HTC Dream объявили в сентябре 2008 года. Найти этот телефон может оказаться сложно, но это нам и не нужно — компания Google создала для разработчиков эмулятор каждой из версий Android. SDK для версии 1.0 можно скачать со страницы https://developer.android.com/sdk/older_releases.html, и это единственная версия, не требующая установки. Достаточно просто запустить файл tools\emulator.exe. При первом запуске мы получаем ошибку:
Создание отсутствующей папки AppData\Local\Android\SDK-1.0 позволило решить проблему, после чего мы смогли запустить эмулятор:
Эмулятор Android 1.0
На главном экране мы видим все основные компоненты, которые существуют и сегодня — значки, список приложений внизу и список уведомлений наверху:
Непривычны два аспекта. Во-первых, на телефоне есть около десяти аппаратных кнопок (в том числе курсорных клавиш). Например, кнопка «Menu» обеспечивает доступ к некоторым функциям:
В целом, все операции можно выполнить, не касаясь экрана, при помощи только аппаратных кнопок.
Во-вторых, всё выглядит большим и контрастным, но не стоит забывать, что размер экрана был маленьким, что-то около 3,2 дюйма. Может показаться удивительным, но устройство не имело экранной клавиатуры — у первого Android-телефона была физическая клавиатура:
Телефон HTC Dream
Android 1.0 работал на телефоне с 192 МБ ОЗУ, процессором на 528 МГц, аккумулятором на 1150 мАч и экраном с разрешением 320x480.
Давайте проверим компоненты системы.
Вызовы и SMS
Очевидно, что я не мог совершить телефонный звонок или отправить SMS через эмулятор, но, по крайней мере, мы видим UI:
Всё выглядит контрастным, думаю, сегодня подобный UI используется в «телефонах для пожилых».
Контакты
Карты
Google Maps работают на удивление хорошо. Поиск выполняется, режим отображения карты можно менять, и так далее.
Удивительно, что Google Maps API не изменился за более чем 12 лет.
Интернет
Google Maps работают хорошо, но ситуация сильно ухудшается, если протестировать Интернет-браузер. Поиск Google работает:
Но все остальные сервисы недоступны — например www.youtube.com показывает, что требуется версия не ниже Android 4.0.
Я попробовал открыть Medium.com, первая страница «Get started» работала (более-менее), но после нажатия на «Get Started» отобразилась ошибка:
На самом деле, веб-сайт www.google.com оказался единственным, который я смог открыть. Это неудивительно, ведь Android 1.0 был выпущен больше десяти лет назад, а веб-стандарты сильно изменились.
Android 4.0 (2011 год)
Было бы слишком скучно тестировать все версии Android, поэтому давайте перенесёмся на несколько лет вперёд, к Android 4.0. Типичным телефоном того времени был LG Optimum L5 или HTC Desire C: 4-дюймовый экран с разрешением 320x480, процессор на 600 МГц и аккумулятор на 1230 мАч.
HTC Desire C
Для тестирования этой версии нам понадобится AVD (Android Virtual Device), который является частью Android Studio. Эта версия предназначена для разработчиков, но для запуска эмулятора нам не нужно писать код. Компонент «AVD Manager» позволяет выбирать разные версии и устройства:
Как ни жаль, официального офлайн-установщика для Android Studio больше не существует — во время установки он автоматически скачивает множество файлов. Возможно, это и хорошо для разработки на современных платформах, но, насколько я понимаю, после отключения старых ссылок запустить его снова будет невозможно. По крайней мере, сейчас он работает, и после скачивания всех нужных компонентов Android 4.0 мы можем приступать к работе:
Как мы видим, UI и аппаратная раскладка изменились: больше нет отдельной кнопки «Menu» и клавиш курсора, только три аппаратные кнопки (Home, Back и Apps List), их можно увидеть и в современном Android.
Добавлена новая функция UI — Widgets:
Один из них — это большая панель, которая по умолчанию включена. Она позволяет быстро включать/отключать WiFi, Bluetooth и некоторые другие сервисы.
Settings по сравнению с современными версиями не сильно изменились, однако UI и шрифты, разумеется, другие:
Contacts теперь можно сохранять локально или синхронизировать с аккаунтом Google. Contacts и Dialer (набор номера) теперь стали двумя отдельными приложениями.
Отправка SMS не особо изменилась:
Web Browser работает, но большинство страниц (google play, youtube, даже Wikipedia) не открывается:
Medium.com по-прежнему открыть нельзя, но, по крайней мере, первая страница выглядит лучше, чем на Android 1.0:
Мне удалось открыть страницу MSN (с предупреждениями), страница BBC открылась без ошибок, но UI выглядел странно, а сайт NY Times вообще не открылся:
В картах добавлена новая функция: Google Maps Navigation:
Как ни удивительно, она по-прежнему работает, карты могут находить адреса и прокладывать маршрут.
Android 6.0 (2015 год)
Четыре года — долгий срок для мира технологий, и характеристики смартфонов значительно улучшились. Хорошим примером устройства с Android 6 может служить Samsung Galaxy S6: 5,1 дюймовый AMOLED-экран с разрешением 1440x2560, восьмиядерным процессором и аккумулятором на 2550 мАч:
Внизу мы видим те же три кнопки, экран определённо стал больше, и в целом такой форм-фактор популярен по сей день.
С точки зрения UI, мы видим почти такой же интерфейс, который используется сегодня:
Contacts и Dialer по-прежнему остаются двумя отдельными приложениями (и двумя значками на экране), но разница между ними не так очевидна:
Интерфейс Settings тоже не особо изменился:
Web browser работает гораздо лучше, даже видео воспроизводится корректно, однако medium.com снова не прошёл тест — отображается только белая страница:
На самом деле, www.medium.com — это единственный сайт, который мне не удалось открыть.
Теперь в Android добавлены Gmail и Google Photos:
Google Maps работают хорошо, но, на удивление, спустя пять лет навигация по-прежнему находится в бета-версии.
В целом, интерфейс Android 6.0 выглядит достаточно современно даже по нынешним меркам, а разница между 4.0 и 6.0 гораздо очевиднее, чем между Android 6.0 и 10.
Android 8.0 (2017 год)
Я не собирался тестировать Android 8.0, с точки зрения UI отличий было бы не так много. Но мне стало любопытно, в какой версии Android корректно откроется medium.com. Давайте проверим.
Первое забавное отличие — список приложений снова можно перетаскивать снизу вверх, точно так же, как в Android 1.0 (для сравнения см. изображение в начале статьи):
Как мы видим, как отдельные приложения были добавлены Youtube, Google Drive и Google Play Music.
Давайте снова протестируем браузер на medium.com. В целом, всё стало намного лучше — мне удалось добраться до первого этапа логина:
Но на этом этапе страница зависает, и постоянно появляется всплывающее окно «Sign in».
Android 9.0 (2018 год)
Очевидно, в каждой новой версии Android происходило множество «скрытых» изменений в безопасности, API и фоновых сервисах, но с точки зрения UI эта версия не сильно изменилась по сравнению с Android 6.0 2015 года. Как мы видим, добавилась левая панель Google. Приложения можно разделить на секции «популярные» и «все приложения»:
Напоследок давайте снова проверим страницу medium.com. Вуаля, теперь она работает:
Программирование
Эта статья не задумывалась как туториал по разработке для Android, но если уж мы установили Android Studio, то легко попробовать создать новое приложение для Android.
Для начала нам нужно создать новый проект и выбрать тип приложения.
На следующем этапе нужно указать имя приложения, его уникальный идентификатор, язык программирования (Java или Kotlin) и минимальный уровень версии Android.
После нажатия на «Finish» будут сгенерированы исходный код и ресурсы приложения.
Теперь мы можем запустить своё приложение в эмуляторе или в реальном устройстве:
Очевидно, что это приложение не делает ничего полезного, если вас интересуют последующие шаги, то изучите туториалы на веб-сайте https://developer.android.com.
Заключение
Исследование истории Android оказалось любопытным занятием. Как обычно, я призываю заинтересовавшихся читателей установить эмулятор и самостоятельно увидеть все различия. Один из способов — это Android Studio, но она выполняет образ x86 и не может запускать сторонние приложения для Android. Ещё один удобный эмулятор — это Genymotion, он основан на VirtualBox и обеспечивает полную эмуляцию ARM. Кроме того, он бесплатен для личного пользования. Я пользовался Genymotion несколько лет назад, но последняя версия по неизвестным причинам не работает. Возможно, кому-то из читателей повезёт. Однако существует множество других способов запуска Android на PC, так что можете выбрать подходящий для вас.
В конце я хочу сравнить основные отличия на одном изображении.
Дизайн UI
Совместимость веб-страниц
На правах рекламы
Воплощайте любые идеи и проекты с помощью наших серверов с мгновенной активацией на Linux или Windows, на наших серверах можно установить даже Android!
Подписывайтесь на наш чат в Telegram.
Un_ka
Почему от первой версии сразу перешли к 4.0? У есть телефон с Android 2.3.5, интерфейс которого представляет собой промежуточное состояние между этими версиями.
Фото
UnknownErrror
У меня тоже до сих пор имеется телефон с Android 2.3.6 на борту, я очень удивился когда автор пропустил 2.х версии
Shatun
Причем у нас именно со 2 версии стал массово приходить андроид. И это была очень долго живущая ветка.
todoman
Эээ… (покосился на свой HTC с Android 4.0, который поменял на что-то посвежее только в том году; вспомнил коллегу, который до сих пор сидит на 4.0 (приложениями, которые навязчиво требуют Андроид посвежее, он просто не пользуется)).
В общем, с интересом прочёл только первый раздел статьи, про версию 1.0. Дальнейший неоправданный прыжок во времени не понял. Да и что там читать, если это всё вчера-сегодня в руках ещё.
KirovA
Странное решение не посвятить ни строчки знаковому второму андроиду.
И это, если этот ваш медиум не открывается, то может не в андроиде дело, а медиум — ммм… не очень хорош?)))
А если серьезно, то планшете леново с шестым андроидом, медиум отлично открывается, предлагает зайти с гугл аккаунтом, корректно логинит и корректно отображает статьи.
vmkazakoff
Мысль 1: да, медиум не прав, что не работает нормально на старых девайсах. На сайте нет ничего такого, что нельзя было бы сделать как минимум с gracefully degradation. Как и на куче других сайтов.
Мысль 2: думаю на вашем планшете всё-таки обновленный Гугл хром или Мозила? Тут то в эксперименте скорее всего ничего не апдейтили для чистоты. Скорее всего без обновлений у вас много чего в интернете не будут работать или будет работать криво.
KirovA
О да, Вы абсолютно правы! Снес все апдейты с хрома и вот уже на медиуме «something went wrong». Впрочем, например, хабр отображается вполне себе корректно. Да и не нашел я ничего такого в своем списке наиболее посещаемых сайтов, что бы не работало. Только вот, — медиум. Как и у автора статьи.
vmkazakoff
Ага. Спасибо что подтвердили догадку.
Мне кажется, что в целом на андроид 6 должно работать все или почти все, могут быть мелкие изменения в интерфейсе сайтов, про которые даже разрабы иногда не знают, так как они из фреймворков и дефолтных полифилов вытекают. Совсем не будут работать или сайты с какими-то визуальными экспериментами, или сайты которые совсем криворуко сделаны (хотя криворучки обычно берут готовые решения, а их делают с оглядкой на поддержку не только последнего хрома), или это специальное решение, как в случае медиума, наверное.
rrrad
Может дело в корневых сертификатах?
DEamON_M
По моему мнению самый лучший дизайн со сих пор у 4-ой версии, остальные какие-то размазанные, что ли и с гигантскими отступами
Black_Spirit
С пятой версии Google, если мне память не изменяет, начали продвигать material design. Как раз тогда эти все кнопочки, рамочки, обводки стали такими.
K0styan
Причем именно у ранних "четвёрок", с кодовым именем Jelly Bean - с 4.0 до 4.3.1 - в них ещё использовался дизайн Neon.
KitKat, она же 4.4.x - уже не совсем то. Там от Neon с его синими акцентами ушли, всё стало разнотонно-серым. Хотя новая прозрачность местами была хороша.
grvelvet
Neon? А не Holo ли?
K0styan
Ох, верно, конечно Holo. Спасибо.
Iv38
Не понял про виджеты. Разве они появились в 4-й версии? Вот круглые часы в первом Андроиде, это же виджет.
Вообще, всё самое интересное происходило между версиями 1 и 4.
Un_ka
>Вообще, всё самое интересное происходило между версиями 1 и 4.
Вот именно, а виджеты у меня на 2.3.5 есть.
Gordon01
Виджеты были уже в первой публичной (1.5) версии андроида.
Black_Spirit
Дочитал до места, где автор приложение создаёт. А приложение будет для открытия этого пресловутого medium.com. А, нет :))
ajijiadduh
на 6.0.1 всё отлично работает
Black_Spirit
Наверное, сторонний браузер у вас обновлен. А для остального System WebView с андроид маркета обновляется.
ajijiadduh
ага, сторонний хром
stalinets
Интересно, если сейчас кто-то захочет сделать кнопочный телефон на нормальном железе и полноценном андроиде, много ли костылей понадобится, чтоб андроид нормально управлялся с кнопок и можно было бы в идеале отказаться от сенсорного экрана вообще?
anonymous
Учитывая, как работаю различные пульты для приставок на Android (не Android TV замечу), то думаю, что не будет серьезных проблем с навигацией. Но мелкие доработки конечно нужны.
ferosod
Вопрос скорее к разработчикам приложений. Далеко не все тестируют свои проекты на устройствах без сенсорного ввода, а значит могут быть проблемы с выделением нужных частей UI, особенно, для кастомных View.
qw1
От производителя устройства/ОС мало что зависит. Дело в приложениях, которые массово не поддерживают кнопочный ввод.
Можно сделать «курсор» и миниатюрный тачпад под 1 палец, как на Desire Z, но что делать с жестами на 2 пальца. Да и вам нужен кнопочный ввод явно не для того, чтобы элементы нажимать эмуляцией курсора.
EviGL
На самом деле, в своём приложении довольно сложно отломать поддержку кнопочной навигации. Если ты используешь стандартные кликабельные вьюхи, они будут работать с кнопками и по ним можно будет ползать-нажимать.
Проблемы со всеми жестами и мультитачем, да, тут ничего не поделаешь.
Но базовая навигация/управление должны работать в большинстве ап, если только кто-то не приложил колоссальные усилия по их поломке.
qw1
Это легко проверить )))
Подключить клавиатуру по USB OTG и попробовать поработать только на ней, не трогая экран.
anonymous
По опыту разработки большинство действительно крупных приложений используют самописные ui библиотеки для реализации единообразного интерфейса всего приложения, и подход — «плевать на адекватность, дизайнер у нас главный»
По итогу эти библиотеки состоят из костылей и подпорок потому что «стандартный elevation отбасывает прямую тень а нам нужна под углом в 5 градусов» и «ну я не понял как поменять шрифт у чекбокса, так что написал свой». И вот в этих то как раз приложениях стоковая навигация перестает адекватно работать.
Iv38
На Android TV постоянно сталкиваюсь с такими проблемами. Хотя приложения там отфильтрованы по совместимости. Но почему-то всё равно куча проблем, если приложение не писалось специально под телевизор. В файловых менеджерах, например. Управление кнопками вроде и работает, но установить курсор в нужное место бывает ой как не просто. Если просто ставишь приложение из apk, то приложение может быть совсем не юзабельным без мышки.
StjarnornasFred
Вы так говорите «если», словно этого уже сейчас нет. Держите списочек: AGM M7, Coolpad C558, Philips Xenium E288S, Kyocera KYF41, Kyocera DuraXE EPIC, Sharp Aquos Keitai 3. Списочек, естественно, далеко не полный. В принципе, можно даже в 1,54" без цифрокнопок упихать андроид — см. Xiaomi Qin Q, но это для совсем маленьких гиков :) Гуглите MocorDroid 5 и найдёте ещё вагон таких же (Mocor 5 — ошибочное название прошивки MocorDroid 5, а это, в свою очередь, разработка Unisoc для кнопочников на базе Android 4.4).
qw1
Coolpad C558 — сенсорный экран,
AGM M7 — нет магазина приложений. преустановленные фейсбуки-твиттеры скорее всего перепилены под кнопки, а что-то другое ставить, заточенное на тач, бессмысленно.
Xenium E288S — Android 4.4
be52
12 лет… и по прежнему ощущение что сами разработчики им не пользуются, делают как чужие для хищников
1234rfvb
stalinets на некоторых виденых мною типа
китайскихумных проекторах как-раз таки и кнопочное управление с пульта, никакого пальцетыка. Медленней, чем могло быть с физической клавы, много пролистывать с пульта надо. Так что сделать андрогинфон без тача вполне можно.Akuma
Давайте протестируем все версии андройда….а впрочем, нахер, давайте пропустим 2 и 3 и ещё парочку
Aklkleks
У меня 4 андроид, эти ваши сайты с миниоперы прекрасно открываются. Что я не так делаю?
Зато в 4 Андроиде есть поддержка съёмной батареи и нормальных симок. Шестой андроид этого не умеет; вроде, говорят, 12 вышел, интересно, там поддержка будет?
unwrecker
Наверное, обновляете или заменяете браузер, а не пользуетесь тем, который с прошивкой шел (как зачем-то делает автор статьи)
ajijiadduh
нормальные симки это какие? я что-то никаких проблем с обычными симками не замечал
Aklkleks
Нормальные это обычного размера, не микро и нано. Мелкие потом в обычный телефон не лезут
DaneSoul
Нет никакой проблемы совместимости между нано, микро и мини (те самые привычные "обычные") через пластиковый переходник. По сути современные SIM карты под все три формата сразу идут, как матрешка:
geher
Проблема на самом деле есть. Просто не со всеми телефонами (и модемами), а только с теми, где слот для симки сделан таким образом, что симка при установке в слот сильно изгибается. В этом случае, если симка раньше была "уменьшена" разделением, то она просто разваливается. А с новыми симками бывает, что и в исходном виде в процессе установки оно разваливается, ибо слишком легко разделяется.
Впрочем, проблема частично решается переходниками, где симка приклеивается к "увеличителю", но в особо альтернативно сделанных слотах и такая конструкция разваливается.
Можно попробовать "эмулировать" такой переходник добавлением скотча, но скотч имеет дурную привычку сдираться в процессе установки со всеми печальными последствиями.
Правда версия андроида тут точно ни при чем. Это просто производители некоторых телефонов постарались. Причем встречались такие телефоны еще в досмартфонные времена, и вставить новую симку в такой телефон бывает тем еще мучением. Разваливается, зараза по линиям разделения.
anonymous
Только надо учитывать что в обратную сторону это работает далеко не всегда — если раньше из mini -> micro всегда можно было вырезать, то из micro -> nano вырезать получится только из более менее современных карт. Не подойдут как по толщине, так и по ширине чипа
ajijiadduh
ну как я и сказал, никаких проблем на 6 нет
Coppermine
Ожидал увидеть что-нибудь про API/внутренности. Чего стоит хотя бы добавление экранных клавиатур, поддержки многоядерности, новой java-машины или эмуляции бесконтактных карт. Про прыжок во времени уже писали — на телефонах очень долго держался Android 2, а третья версия — в принципе любопытная экзотика, которую кроме немногочисленных обладателей планшетов толком никто не видел.
Android 2.3.4, виджеты есть (часы на главном экране и не только), хотя интерфейс сильно зависит от производителя устройства.
Javian
У Android 2.3 удобные виджеты. Да и аппаратная кнопка меню удобнее - не надо выцеливать "три точки", а просто давим в привычную часть корпуса.
Виджет планировщика задач
sved
Знаковые андроиды это: 1, 1.5, 2.1, 4.4, 8, дальше не знаю.
На них надо было обратить внимание
anonymous
Самый знаковый 5 пропустили — там появились project butter после которого интефрейс стал настолько плавнее, что при переходе это прямо крышу сносило, и material design.
Помню как больно было в те времена делать поддержку android 4 т.к. многие новые, красивые и удобные компоненты и api были доступны только с 5ки (и так продолжалось очень много версий, мне кажется мы до сих пор в большинстве своих приложений поддержку с 5ки делаем т.к. дальше ничего такого обратно-совместимого особо не появлялось)
stryaponoff
Если уж статья в своём заголовке подразумевает обзор с точки зрения дизайна, то внедрение Material Design пропускать никак нельзя, ровно как и новый Android 12. В статье сказано «12 лет истории», по картинкам — только десять.
Ну и зачем в конце создание пустого приложения, тоже решительно непонятно.
PeterKazakov
Галопом по Европам, у 2.3 были свои нюансы, а ещё где-то затерялся 3.0 под планшеты.
Araki_Satoshi
2.x хотелось бы увидеть в статье, очень интересное промежуточное звено было
SoNick_RND
Хм, странно, неужели все андроиды до 2015 года были без Gmail?
Ну, вот, например, 2011 год, фотка из статьи автора:
Что это у нас? Firefox, Play store иииии Google Mail?
Кстати, на апкмиррор можно найти Gmail версии 1.3 для Андроид 1.5
www.apkmirror.com/apk/google-inc/gmail/gmail-1-3-release
Iv38
Gmail точно был. Ужасен был невероятно, но был. Может автор хотел сказать, что он не входил в дефолтную поставку ванильного Андроида?
SoNick_RND
Ну, насколько я помню, в те далёкие годы не было выбора «ванильно\не ванильно» покупал телефон у изготовителя и всё.
Там наоборот, было два клиента, гмыла и просто емыла.
RozetkaOtUnitaza
Четвёртый андроид для меня лучший по дизайну и удобству.
Дальше андроид ушёл куда-то не туда, особенно нравится как работает отдел передвижения кнопок. Постоянно разделы меню как-то странно группируются.
Aleksandr-JS-Developer
У меня до сих пор есть запасной Samsung с Аndroid 4.1.2
Имхо, но такого дружественного интерфейса больше никто не делает.
Использую ещё и как плеер, потому, что лучше встроенного приложения «музыка» ничего никогда не видел ://
Да и по звучанию как-то лучше получается… Басы хоть слышно
t_khudiyev
Заголовок: мы протестируем все версии.
В статье: было бы скучно смотреть все версии.
И что за дичь с Gmail с 6 версии? А до этого почту голуби приносили? Пропустили lollipop. Переход с 4 на 5 был сильно ощутим
AlexNewman
Мне больше нравится система Android 2.2.1 что была на HTC wildfire и Android 5.0.2 на ZTE Blade X7. Андроид 7.1.1 что на Sony Xperia Z5 имеется вообще не нравится, томозит дико, загрузка аж 2 минуты идет, слишком долго реагирует на команды, сбросить отключение входящего звонка ( спаммеров ) например не реально ибо как только вызов поступает то уже не возможно выйти из режима разговора, нужно лишь перезагружать устройство.
Страшно представить что в новых версиях ос происходит, посему мне эти старые версии больше всего нравятся, еще нравится версия 4.0.4 которая была на планшете point of view, там тема настроек красивая, все в темно-фиолетовых тонах.