Приветствую Вас, Гость! Регистрация RSS

Мир технологий

Четверг, 18.04.2024

Официальной датой рождения мобильной платформы Android принято считать 23 сентября 2008 года. Именно тогда вышла первая версия ОС – Android 1.0 с кодовым именем Apple Pie (подколку в сторону прямого конкурента Apple). В интернете ходит популярный слух, что Android создали как копию очень успешного IOS. Но Google этот слух отрицает и говорит, что создавали свою ОС заранее.

Android 1.0

Основывалась Android на базе ядра Linux и позиционировалась как свободная мобильная платформа, использовать которую могут все желающие. Для ее продвижения Google основала организацию Open Handset Alliance, в которую вошли крупнейшие производители смартфонов, мобильных процессоров и операторы сотовой связи.

Через месяц после выхода Android 1.0 в продажу поступил первый смартфон на ее базе – HTC Dream, также известный под операторским названием T-Mobile G1. Как для своего времени, устройство обладало впечатляющими техническими характеристиками: 3,2-дюймовый дисплей с разрешением 320x480 точек (PPI выше чем у iPhone 3G), 525-МГц процессор (ARM11), 192 Мб оперативной памяти и 3,2 МП камера.

В некоммерческой версии операционной системы были реализованы:
— Android Market,
— поддержка камеры,
— приложения Gmail и синхронизация,
— синхронизация контактов с приложением People,
— синхронизация календаря с приложением Calendar,
— Google Maps, Sync, Search и Talk,
— IM, СМС, ММС,
— медиаплеер,
— уведомления,
— обои рабочего стола,
— голосовой набор
— плеер YouTube,
— Wi–Fi и Bluetooth.

Компания Google только за первый год существования своей мобильной платформы обновила ее трижды. Версии Android 1.1 Banana Bread, 1.5 Cupcake и 1.6 Donut принесли массу нововведений: запись и воспроизведение видео, анимацию переключения окон, многоязычный голосовой поиск, поддержку разрешения экрана 800х480 точек и др.

Более-менее «товарный» вид мобильная платформа от Google получила с обновлением до версии 2.0, а затем до 2.1 с одинаковым кодовым именем Eclair.

В очередной раз было добавлено много необходимых функций, но операционка все еще была далека от совершенства:
— поддержка нескольких аккаунтов,
— поддержка Excange и синхронизации почты с контактами,
— Bluetooth 2.1,
— живые обои,
— поиск по сохраненным СМС и ММС,
— новые возможности камеры,
— пошаговая навигация в картах Google,
— поддержка различных размеров экрана и разрешений,
— новые API,
— поддержка HTML 5 в браузере.


Одновременно с этим в продажу поступили новые модели Android - смартфонов: НТС Magic и Hero, Motorola Droid и Samsung Galaxy.

Версия 2.1

В 2010 году между производителями смартфонов стартовала гонка «за гигагерц». Так появился первый брендовый смартфон Google Nexus One с 1 ГГц процессором. «Железным» партнером Google в первый и последний раз стала компания HTC. Процессоры с аналогичной частотой получили НТС Desire, Motorola Droid 2 и Samsung Galaxy S.

В том же году Google выпустила версию Android 2.2 Froyo, в которой выросло быстродействие приложений, использующих JIT-компиляцию, и появилась поддержка Adobe Flash.

В конце 2010 года вышла версия Android 2.3 под названием Gingerbread, которая аж до весны 2013 года оставалась самой массовой на рынке. Среди ее нововведений были обновленный интерфейс, поддержка HD-разрешения экрана и переход на файловую систему Ext4.

Версия 2.3

Вместе с Gingerbread компания Google выпустила свой второй брендовый смартфон – Nexus S. На этот раз ее «железным» партнером стала Samsung, а Nexus S представлял собой, по сути, слегка видоизмененный Galaxy S.

Правда, вышел Google Nexus S явно поздновато: в день начала его продаж компания LG анонсировала первый двухъядерный смартфон Optimus 2Х. На смену гонке «за гигагерц» пришла масштабная война многоядерных процессоров. В результате двухъядерные чипы получил не только LG Optimus 2Х, но и Samsung Galaxy S II, НТС Sensation и Motorola Droid X2.

Компания Samsung вслед за смартфоном Galaxy S создала еще одно культовое устройство – планшет Galaxy Tab. Компактная и легкая семидюймовая «таблетка» стала хорошей альтернативой для тех, кому не нравился громоздкий Apple iPad.

В начале 2011 года Google представила первую спроектированную специально для планшетных ПК версию Android – 3.0 Honeycomb. Но не обошлось без проблем: к примеру, встроенный кардридер планшетов заработал только после обновления до Android 3.1.

Третья версия Android со значительными визуальными и функциональными изменениями:
— новый интерфейс «holo»,
— системная строка меню,
— действия со строкой меню,
— упрощенная многозадачность,
— настраиваемый домашний экран,
— новая клавиатура,
— быстрый доступ к камере,
— аппаратное ускорение,
— шифрование пользовательской информации,
— вкладки в браузере вместо окон.

Версия 3.0

Последней сугубо планшетной версией Android стала 3.2, которую получили все популярные планшеты того времени: Motorola Xoom, Acer Iconia Tab, ASUS Eеe Pad Transformer, Samsung Galaxy Tab 10.1, Lenovo ThinkPad Tablet, Sony Tablet P и т.д

На выставке IFА 2011 компания Samsung произвела фурор со своим фаблетом Galaxy Note. Это устройство было не первым 5-дюймовым смартфоном, но именно южнокорейскому производителю удалось подать форм-фактор «очень больших смартфонов» в правильном свете.

В конце 2011 года свершилось слияние смартфонной и планшетной версий Android – обновленная 4.0 Ice Cream Sandwich одинаково хорошо подходила для обоих классов устройств. Еще одним важным новшеством ICS стала поддержка двух новых процессорных архитектур: к ARM добавились Intel х86 и MIPS.
Начиная с четвертой версии Android стал полноценной операционной системой. Он  стал достаточно стабильный, удобный и симпатичный, все больше людей стали делать выбор в пользу устройств с операционкой от Google:
— в панели многозадачности появились недавно запущенные приложения,
— Android Beam для NFC,
— доступ к приложениям с экрана блокировки,
— разблокировка экрана при помощи лица,
— Google Chrome,
— предупреждения об использовании мобильного трафика,
— остановка приложений в фоне,
— встроенный фоторедактор,
— изменение размера виджетов,
— Wi–Fi Direct,
— единая платформа для смартфонов и планшетов,
— скрытие уведомлений свайпом,
— Android Market переименован в Google Play.

Версия 4.0

Параллельно с Android 4.0 компания Google выпустила свой третий брендовый смартфон – Galaxy Nexus. Уже из названия можно понять, что производила устройство компания Samsung. Мало-помалу Android ICS начала поступать на флагманские и среднеценовые мобильные гаджеты того времени.

Начало 2012 года принесло сразу несколько громких анонсов: сперва NVIDIA представила первый в мире четырехъядерный ARM-процессор Tegra 3, а затем Qualcomm выпустила хоть и двухъядерные, но ничуть не менее мощные чипы Krait. К выходу готовились смартфоны Optimus 4X HD и НТС One X. Правда, первенство опять досталась компании Samsung и ее смартфону Galaxy S III. На рынке же планшетных ПК, пожалуй, всех затмил 200-долларовый ASUS Nexus 7, причем вышел планшет не сам, а вместе с обновленной ОС Android 4.1 Jelly Bean. Благодаря технологии Project Butter мобильная платформа Google наконец-то перестала подтормаживать (конечно, при достаточной производительности процессора).

В конце 2012 года параллельно с выходом Android 4.2 состоялся анонс сразу двух брендовых гаджетов Google: смартфона LG Nexus 4 и планшета Samsung Nexus 10. Обновленная операционная система предложила возможность переключаться между пользовательскими профилями, что важно в первую очередь для планшетных ПК, которыми поочередно пользуются все члены семьи.

Первая половина 2013 года прошла под трендом смартфонов с большой диагональю и сверхвысоким разрешением экрана. Если годом ранее FullHD стало стандартом для 10-дюймовых планшетов, то сейчас оно обязательно для флагманских 5-дюймовых смартфонов. В свою очередь планшеты перешли на матрицы 2560x1600 пикселей.

4.3 "Jelly Bean"

24 июля 2013 года представлена Android версии 4.3 под слоганом "An even sweeter Jelly Bean" (Ещё более сладкая Желейная конфета - англ.). Как не трудно догадаться, данная версия является ещё одним минорным обновлением, идущим под всё тем же кодовым названием "Jelly Bean". На уровне системы разве что заметны исправления некоторых мелких ошибок, типа невозможности посимвольного чтения первого значка в названии экранных элементов, что в 4.3 было выправлено.

Дело в том, что к этому моменту концепция развития Android всё больше и больше приобретает модульный характер, когда релизы системы приносят не только и не столько готовые функции, сколько общую инфраструктуру в виде API, на основе которых в дальнейшем и появляется новый функционал для конечных пользователей с выходом обновлений уже отдельных приложений. Службы специальных возможностей, то есть различные программы экранного доступа и голосовые ассистенты, как раз являются такими обновляемыми модулями, поэтому именно с выходом Android 4.3 они не получают заметных обновлений. Из таких можно назвать разве что улучшение взаимодействия TalkBack и экранного увеличения. Однако происходит обновление API доступности, которые в потенциале должны предоставить ряд полезных возможностей. В частности речь идёт о том, что приложения смогут обрабатывать не только специальные жесты, но и клавиатурные команды, также появляются функции, позволяющие повысить доступность операций по редактированию текста, а также происходит несколько менее значительных обновлений API доступности.

Некоторое время спустя, ряд API, действительно, реализуются в TalkBack в виде нескольких достаточно полезных функций, таких как редактирование текста в полях ввода данных, а также возможности подписывания графических кнопок. Не смотря на то, что эти функции реализуются на уровне программы TalkBack, основываются они всё-таки на API системы, поэтому на более ранних версиях Android недоступны.

4.4.x "KitKat"

31 октября 2013 года выходит Android 4.4 под кодовым названием "KitKat", то есть в честь известной шоколадки, поэтому его название никак не переводится, являясь именем собственным. Традиционно сама система в отношении специальных возможностей приносит, главным образом, лишь внутренние архитектурные нововведения, обычному пользователю незаметные.

Можно только отметить появление функции субтитров, ориентированной, главным образом, на людей с нарушениями слуха. В отношение же невизуальной доступности 4.4 содержит ряд довольно интересных API, но пока так и не задействованных в службах доступности.

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

Android как о самой доступной мобильной OS. Однако проблема заключается в том, что в значительной степени весь этот функционал является лишь потенциальным. Развитие инфраструктуры доступности в виде системных API значительно опережает развитие конечного программного обеспечения доступности, которое просто не успевает за развитием возможностей системы.

В 4.4 ещё можно отметить долгожданное исправление проблемы с чтением программами экранного доступа символов не из пространства ASCII в гипертекстовых документах. К концу 2013 года наконец-то встроенные почтовые клиенты и многие другие сторонние программы, использующие web-скрипты доступности, стали доступны для русскоговорящих пользователей.

5.0.x "Lollipop"

12 ноября 2014 года выходит Android 5.0 под кодовым названием "Lollipop" (Леденец). К сожалению, весь 2014 год для специальных возможностей Android проходит в состоянии полного затишья, и данный релиз во многом продолжает эту тенденцию, так как содержит не так уж и много по-настоящему новых функций, особенно если говорить о доступности для пользователей со значительными ограничениями. Некоторые из нововведений прямо повторяют дополнительный функционал специальных возможностей, который раньше был в редакциях Android TouchWiz от Samsung. Не исключено, что это прямое следствие соглашения о кросс-лицензировании технологий, заключённого между Google и Samsung в январе 2014 года.

Из немногих уникальных нововведений можно отметить появление новой предустановленной службы доступности Switch Access, позволяющей настраивать аппаратные клавиши для выполнения определённых задач, что обеспечивает возможность повышения удобства и функциональности управления устройством. Причём это может оказаться полезным как для людей с нарушениями моторики, так и зрения, потому что Switch Access можно совместить с использованием экранного увеличения или TalkBack.

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

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

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

Третьей экспериментальной настройкой стала Коррекция цвета, которая предназначена для включения отображения всего интерфейса в специализированных цветовых схемах со сдвинутой гаммой, ориентированной на самые распространённые нарушения цветового зрения. Правда следует отметить, что в предварительной бета-версии Android L таких схем было 6, а в финальном релизе Lollipop стало ровно в два раза меньше:
•Дейтераномалия (красный/зеленый)
•Проданомалия (красный/зеленый)
•Тританомалия (синий/желтый)

Для интересующихся отметим, что со времён Android L были утрачены три моноцветные схемы:
•Дейтеранопия (зеленый)
•Протанопия (красный)
•Тританопия (синий)

Чем вызвано уменьшение количества доступных специализированных цветовых схем остаётся загадкой, по крайней мере, для автора данной статьи.

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

Тем не менее, в Android 5.0 традиционно произошли и определённые внутренние доработки специальных возможностей, которые несут некоторый потенциал, но не проявляются в виде готовых функций, а должны быть задействованы разработчиками приложений.

Главным образом, интерес представляет серьёзное обновление различных API для тестирования accessibility, которые покрывают как визуальную, так и невизуальную часть интерфейсов. Всё это даёт широкие возможности по включению автоматизированного контроля accessibility в системы continuous integration. Кроме того, появилась возможность управлять параметрами синтеза речи внутри приложения, то есть разработчик программы может задать различные профили TTS в зависимости от тех или иных параметров.

Ещё одним важным для незрячих пользователей нововведением Android 5.0 является то, что в этом релизе была существенно улучшена доступность элементов WebView, отображающих гипертекстовое содержимое. Более того, начиная с Android 5.0, компонент WebView обновляется через Play Market. Это значит, что когда Google обновляет движок своего браузера, новые функции также становятся доступны для всех разработчиков приложений, вне зависимости от того, выпустил ли производитель Android-устройства обновление операционной системы или нет. Очевидно, что это хорошая новость в контексте доступности приложений с web-интерфейсами, построенных на базе, например, фреймворков Apache Cordova или Adobe PhoneGap, тогда как раньше с ними были очень большие проблемы при взаимодействии с TalkBack. Теперь пользователи могут значительно быстрее получать последние нововведения, которые появляются в web-платформе, точно также, как и пользователи настольных браузеров, не нуждающиеся для этого в обновлении всей операционной системы.

Android 6.0 Marshmallow

Хотя далеко не все устройства успели обновиться до Android Lollipop, в Google уже приступили к разработке следующей версии своей операционной системы. И даже выпустили несколько предварительных версий для разработчиков. В настоящее время они доступны обладателям устройств Nexus 5, Nexus 6, Nexus 9 и Nexus Player. Все остальные пользователи будут вынуждены ждать финального релиза, а затем обновления от производителя своего гаджета. А это, как известно, может растянуться на довольно долгое время.

Новая версия содержит целый ряд интересных новинок, которые значительно расширят возможности наших мобильных гаджетов и сферу их применения. Вот краткий список новых функций, ожидающих нас в Android 6.0.

Разрешения. Система предоставления прав для приложений в Android 6.0 полностью изменилась и стала более подконтрольной пользователю. Теперь вы будете получать запросы на разрешение тех или иных действий для приложения непосредственно перед их совершением.

Google Now. Виртуальный помощник станет ещё сообразительнее и сможет обрабатывать информацию из различных приложений. Теперь вся она будет доступна в одном месте, вам не придётся перескакивать из одной программы в другую. Достаточно просто сделать запрос в Google Now, и он сам вытащит из того или иного приложения нужные вам данные.

Android Pay. Система платежей от компании Google становится реальностью. Вы сможете оплачивать счета прямо с мобильного телефона через систему NFC, для чего достаточно просто поднести свой смартфон к терминалу.

Резервное копирование данных. Ранее Android уже научился сохранять в облаке наши контакты, события, письма и список установленных программ. В Marshmallow к этому добавятся ещё и данные из них. Теперь, чтобы ни случилось, вы не потеряете прогресс прохождения игр, записи в органайзере и так далее. Бэкап данных будет проводиться ежедневно автоматически в то время, когда устройство подключено к Wi-Fi.

Авторизация с помощью отпечатка. Появление платёжной системы в смартфоне диктует новые требования к безопасности. В новой версии Android будет содержаться всё необходимое для тех устройств, которые оснащаются сканерами отпечатков пальцев.

Умное переключение приложений. В Android мы можем иметь сразу несколько программ для одного и того же действия. В настоящее время переключение между ними происходит с помощью не слишком удобного всплывающего окна выбора приложения. В новой версии системы эта функция будет пересмотрена и станет более интеллектуальной.

Быстрее, выше, сильнее! Да-да, разумеется, ваш смартфон под руководством новой версии Android заработает гораздо быстрее, аккумулятор будет держать заряд в разы дольше, а оперативной памяти хватит на всё. Впрочем, эта информация пока ещё формируется в маркетинговом подразделении, поэтому ясности с конкретными показателями пока нет.

Визуальные изменения. Каждая новая версия Android традиционно комплектуется новым набором обоев, загрузочной заставкой, лаунчером, рингтонами и прочими интерфейсными фишками. Глобального изменения дизайна не предвидится.