Как стать автором
Обновить

Комментарии 56

Почему от первой версии сразу перешли к 4.0? У есть телефон с Android 2.3.5, интерфейс которого представляет собой промежуточное состояние между этими версиями.

Фото

У меня тоже до сих пор имеется телефон с Android 2.3.6 на борту, я очень удивился когда автор пропустил 2.х версии

Причем у нас именно со 2 версии стал массово приходить андроид. И это была очень долго живущая ветка.

Было бы слишком скучно тестировать все версии Android, поэтому давайте перенесёмся на несколько лет вперёд, к Android 4.0.

Эээ… (покосился на свой HTC с Android 4.0, который поменял на что-то посвежее только в том году; вспомнил коллегу, который до сих пор сидит на 4.0 (приложениями, которые навязчиво требуют Андроид посвежее, он просто не пользуется)).

В общем, с интересом прочёл только первый раздел статьи, про версию 1.0. Дальнейший неоправданный прыжок во времени не понял. Да и что там читать, если это всё вчера-сегодня в руках ещё.
Странное решение не посвятить ни строчки знаковому второму андроиду.
И это, если этот ваш медиум не открывается, то может не в андроиде дело, а медиум — ммм… не очень хорош?)))
А если серьезно, то планшете леново с шестым андроидом, медиум отлично открывается, предлагает зайти с гугл аккаунтом, корректно логинит и корректно отображает статьи.

Мысль 1: да, медиум не прав, что не работает нормально на старых девайсах. На сайте нет ничего такого, что нельзя было бы сделать как минимум с gracefully degradation. Как и на куче других сайтов.

Мысль 2: думаю на вашем планшете всё-таки обновленный Гугл хром или Мозила? Тут то в эксперименте скорее всего ничего не апдейтили для чистоты. Скорее всего без обновлений у вас много чего в интернете не будут работать или будет работать криво.

О да, Вы абсолютно правы! Снес все апдейты с хрома и вот уже на медиуме «something went wrong». Впрочем, например, хабр отображается вполне себе корректно. Да и не нашел я ничего такого в своем списке наиболее посещаемых сайтов, что бы не работало. Только вот, — медиум. Как и у автора статьи.

Ага. Спасибо что подтвердили догадку.

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

Может дело в корневых сертификатах?

По моему мнению самый лучший дизайн со сих пор у 4-ой версии, остальные какие-то размазанные, что ли и с гигантскими отступами

С пятой версии Google, если мне память не изменяет, начали продвигать material design. Как раз тогда эти все кнопочки, рамочки, обводки стали такими.

Причем именно у ранних "четвёрок", с кодовым именем Jelly Bean - с 4.0 до 4.3.1 - в них ещё использовался дизайн Neon.

KitKat, она же 4.4.x - уже не совсем то. Там от Neon с его синими акцентами ушли, всё стало разнотонно-серым. Хотя новая прозрачность местами была хороша.

Neon? А не Holo ли?

Ох, верно, конечно Holo. Спасибо.

Не понял про виджеты. Разве они появились в 4-й версии? Вот круглые часы в первом Андроиде, это же виджет.

Вообще, всё самое интересное происходило между версиями 1 и 4.

>Вообще, всё самое интересное происходило между версиями 1 и 4.

Вот именно, а виджеты у меня на 2.3.5 есть.

Виджеты были уже в первой публичной (1.5) версии андроида.

Дочитал до места, где автор приложение создаёт. А приложение будет для открытия этого пресловутого medium.com. А, нет :))

Web browser работает гораздо лучше, даже видео воспроизводится корректно, однако medium.com снова не прошёл тест

на 6.0.1 всё отлично работает

Наверное, сторонний браузер у вас обновлен. А для остального System WebView с андроид маркета обновляется.

ага, сторонний хром

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

Учитывая, как работаю различные пульты для приставок на Android (не Android TV замечу), то думаю, что не будет серьезных проблем с навигацией. Но мелкие доработки конечно нужны.
Вопрос скорее к разработчикам приложений. Далеко не все тестируют свои проекты на устройствах без сенсорного ввода, а значит могут быть проблемы с выделением нужных частей UI, особенно, для кастомных View.
От производителя устройства/ОС мало что зависит. Дело в приложениях, которые массово не поддерживают кнопочный ввод.

Можно сделать «курсор» и миниатюрный тачпад под 1 палец, как на Desire Z, но что делать с жестами на 2 пальца. Да и вам нужен кнопочный ввод явно не для того, чтобы элементы нажимать эмуляцией курсора.

На самом деле, в своём приложении довольно сложно отломать поддержку кнопочной навигации. Если ты используешь стандартные кликабельные вьюхи, они будут работать с кнопками и по ним можно будет ползать-нажимать.
Проблемы со всеми жестами и мультитачем, да, тут ничего не поделаешь.
Но базовая навигация/управление должны работать в большинстве ап, если только кто-то не приложил колоссальные усилия по их поломке.

Это легко проверить )))
Подключить клавиатуру по USB OTG и попробовать поработать только на ней, не трогая экран.
По опыту разработки большинство действительно крупных приложений используют самописные ui библиотеки для реализации единообразного интерфейса всего приложения, и подход — «плевать на адекватность, дизайнер у нас главный»
По итогу эти библиотеки состоят из костылей и подпорок потому что «стандартный elevation отбасывает прямую тень а нам нужна под углом в 5 градусов» и «ну я не понял как поменять шрифт у чекбокса, так что написал свой». И вот в этих то как раз приложениях стоковая навигация перестает адекватно работать.
На Android TV постоянно сталкиваюсь с такими проблемами. Хотя приложения там отфильтрованы по совместимости. Но почему-то всё равно куча проблем, если приложение не писалось специально под телевизор. В файловых менеджерах, например. Управление кнопками вроде и работает, но установить курсор в нужное место бывает ой как не просто. Если просто ставишь приложение из apk, то приложение может быть совсем не юзабельным без мышки.
если сейчас кто-то захочет сделать кнопочный телефон на нормальном железе и полноценном андроиде

Вы так говорите «если», словно этого уже сейчас нет. Держите списочек: 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).
Coolpad C558 — сенсорный экран,
AGM M7 — нет магазина приложений. преустановленные фейсбуки-твиттеры скорее всего перепилены под кнопки, а что-то другое ставить, заточенное на тач, бессмысленно.
Xenium E288S — Android 4.4
12 лет… и по прежнему ощущение что сами разработчики им не пользуются, делают как чужие для хищников
stalinets на некоторых виденых мною типа китайских умных проекторах как-раз таки и кнопочное управление с пульта, никакого пальцетыка. Медленней, чем могло быть с физической клавы, много пролистывать с пульта надо. Так что сделать андрогинфон без тача вполне можно.

Давайте протестируем все версии андройда….а впрочем, нахер, давайте пропустим 2 и 3 и ещё парочку

У меня 4 андроид, эти ваши сайты с миниоперы прекрасно открываются. Что я не так делаю?

Зато в 4 Андроиде есть поддержка съёмной батареи и нормальных симок. Шестой андроид этого не умеет; вроде, говорят, 12 вышел, интересно, там поддержка будет?

Наверное, обновляете или заменяете браузер, а не пользуетесь тем, который с прошивкой шел (как зачем-то делает автор статьи)

нормальные симки это какие? я что-то никаких проблем с обычными симками не замечал

Нормальные это обычного размера, не микро и нано. Мелкие потом в обычный телефон не лезут

Нет никакой проблемы совместимости между нано, микро и мини (те самые привычные "обычные") через пластиковый переходник. По сути современные SIM карты под все три формата сразу идут, как матрешка:

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


Правда версия андроида тут точно ни при чем. Это просто производители некоторых телефонов постарались. Причем встречались такие телефоны еще в досмартфонные времена, и вставить новую симку в такой телефон бывает тем еще мучением. Разваливается, зараза по линиям разделения.

Только надо учитывать что в обратную сторону это работает далеко не всегда — если раньше из mini -> micro всегда можно было вырезать, то из micro -> nano вырезать получится только из более менее современных карт. Не подойдут как по толщине, так и по ширине чипа
ну как я и сказал, никаких проблем на 6 нет

Ожидал увидеть что-нибудь про API/внутренности. Чего стоит хотя бы добавление экранных клавиатур, поддержки многоядерности, новой java-машины или эмуляции бесконтактных карт. Про прыжок во времени уже писали — на телефонах очень долго держался Android 2, а третья версия — в принципе любопытная экзотика, которую кроме немногочисленных обладателей планшетов толком никто не видел.


Про интерфейс (фото)

Android 2.3.4, виджеты есть (часы на главном экране и не только), хотя интерфейс сильно зависит от производителя устройства.

У Android 2.3 удобные виджеты. Да и аппаратная кнопка меню удобнее - не надо выцеливать "три точки", а просто давим в привычную часть корпуса.

Виджет планировщика задач
Знаковые андроиды это: 1, 1.5, 2.1, 4.4, 8, дальше не знаю.
На них надо было обратить внимание
Самый знаковый 5 пропустили — там появились project butter после которого интефрейс стал настолько плавнее, что при переходе это прямо крышу сносило, и material design.
Помню как больно было в те времена делать поддержку android 4 т.к. многие новые, красивые и удобные компоненты и api были доступны только с 5ки (и так продолжалось очень много версий, мне кажется мы до сих пор в большинстве своих приложений поддержку с 5ки делаем т.к. дальше ничего такого обратно-совместимого особо не появлялось)
Если уж статья в своём заголовке подразумевает обзор с точки зрения дизайна, то внедрение Material Design пропускать никак нельзя, ровно как и новый Android 12. В статье сказано «12 лет истории», по картинкам — только десять.

Ну и зачем в конце создание пустого приложения, тоже решительно непонятно.

Галопом по Европам, у 2.3 были свои нюансы, а ещё где-то затерялся 3.0 под планшеты.

2.x хотелось бы увидеть в статье, очень интересное промежуточное звено было

Android 6.0 (2015 год)

Теперь в Android добавлены Gmail и Google Photos:

Хм, странно, неужели все андроиды до 2015 года были без Gmail?
Ну, вот, например, 2011 год, фотка из статьи автора: image
Что это у нас? Firefox, Play store иииии Google Mail?

Кстати, на апкмиррор можно найти Gmail версии 1.3 для Андроид 1.5
www.apkmirror.com/apk/google-inc/gmail/gmail-1-3-release
Gmail точно был. Ужасен был невероятно, но был. Может автор хотел сказать, что он не входил в дефолтную поставку ванильного Андроида?
Ну, насколько я помню, в те далёкие годы не было выбора «ванильно\не ванильно» покупал телефон у изготовителя и всё.
Там наоборот, было два клиента, гмыла и просто емыла.
image
Четвёртый андроид для меня лучший по дизайну и удобству.
Дальше андроид ушёл куда-то не туда, особенно нравится как работает отдел передвижения кнопок. Постоянно разделы меню как-то странно группируются.
У меня до сих пор есть запасной Samsung с Аndroid 4.1.2
Имхо, но такого дружественного интерфейса больше никто не делает.

Использую ещё и как плеер, потому, что лучше встроенного приложения «музыка» ничего никогда не видел ://
Да и по звучанию как-то лучше получается… Басы хоть слышно

Телефону уже около восьми-девяти лет…
Заголовок: мы протестируем все версии.
В статье: было бы скучно смотреть все версии.
И что за дичь с Gmail с 6 версии? А до этого почту голуби приносили? Пропустили lollipop. Переход с 4 на 5 был сильно ощутим
Мне больше нравится система 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, там тема настроек красивая, все в темно-фиолетовых тонах.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий