Как мы научили машины считать и думать за нас? Часть 32: Android — отличная система для маленьких смартфонов

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

Как мы научили машины считать и думать за нас? Часть 32: Android – отличная система для небольшого смартфона & oacute; в

Телефон T-Mobile G1 (HTC Dream) с программным обеспечением Google Android. Дата выпуска: 23 сентября 2008 г.

Операционная система для мобильных устройств была запущена в 2003 году четырьмя учеными-компьютерщиками: Энди Рубином, Ричем Майнером, Ником Сирсом и Крисом Уайтом. Они основали небольшую компанию под названием Android Inc. действует в Калифорнии. Изначально они хотели создать систему для цифровых камер, позволяющую беспроводным способом подключать камеру к компьютеру и передавать сделанные фотографии в «облако». Однако уже в 2004 году они попытались создать операционную систему, поддерживающую мобильные телефоны, смартфоны, планшеты и ноутбуки.

-МЁЗНмОСМЗ»>Это была смелая затея, ведь для этих устройств на рынке уже существовало несколько хорошо функционирующих операционных систем. В частности, следует помнить (из предыдущей колонки), что огромная и авторитетная компания Microsoft создала систему Windows CE очень давно (в 1997 году), в т.ч. для мобильных устройств, который затем с каждым годом совершенствовался и широко использовался. Эта система имела сильные позиции, так как была разработана, в том числе, по согласованию с производителями смартфонов и операторами мобильной связи. Казалось, никто из мобильных устройств не сможет устранить Windows CE.

Но разработчики Android полагались на несколько оригинальных решений. Во-первых, ядро ​​было взято из бесплатного Linux. Я писал о Linux в «Вещи об истории» (выпуск: 24 июня 2022 г.) и обсуждал там его преимущества. Android получил эти преимущества в некотором роде в упадке. Во-вторых, создатели Android создали множество элементов этой системы с использованием технологии Java Micro Edition. Это решило одну из ключевых проблем, с которыми сталкиваются разработчики любого программного обеспечения, которое должно работать на мобильных устройствах, особенно на мобильных телефонах. Эти устройства в версиях отдельных производителей отличаются разрешением экрана, объемом памяти, вычислительной мощностью процессора и многими другими параметрами. Казалось, что охватить все это одной системой будет очень сложно, так как необходимо было согласовать технологическое богатство и разнообразие оборудования в современных «ячейках» с идеей стандартизации их программного обеспечения. Основным преимуществом Android является принцип «написать программу один раз, запускать где угодно» — его легко сформулировать, но сложно реализовать.

Однако разработчики Android заметили, что многие производители телефонов и других производителей мобильных устройств предусмотрели в своих продуктах виртуальную машину, которая позволяет им запускать приложения, написанные на Java. Я описал этот язык в колонке от 13 мая 2022 года, где также объяснил, как работает виртуальная машина. Здесь достаточно напомнить, что благодаря механизмам языка Java удалось создать одно приложение, работающее на разных устройствах, чем охотно и воспользовались создатели Android.

Большой, может быть, больше

Изобретательность решений, предложенных небольшой компанией Android Inc. выступил один из ИТ-гигантов — Google, заинтересованный в его работе. Колосс Google купил карлика Android в июле 2005 года, и все четверо основателей компании в одночасье стали сотрудниками Google. Но они не жаловались, потому что это дало им возможность действовать более эффективно. И именно в качестве сотрудников Google они создали операционную систему Android и платформу Android (Android Software Development Kit), содержащую полный набор инструментов и программных библиотек для разработчиков программного обеспечения, которое должно функционировать под управлением этой операционной системы.

Уже тогда казалось, что они победили, ведь Android, находившийся в стадии лабораторных испытаний, несомненно, был лучше Windows CE, и Google могла успешно его продвигать. Но удар пришел неожиданно с совершенно неожиданной стороны. Что ж, как я описал в предыдущей колонке, в 2007 году Apple показала свой последний продукт: смартфон под названием iPhone с системой, первоначально называвшейся macOS, впервые представленной 24 марта 2001 года, а затем с новой системой, работающей официально. представленной 6 марта 2008 г., которая много позже (7 июня 2010 г.) была переименована в iOS. Смартфон iPhone завоевал рынок и установил высокую планку для всех производителей телефонов, которые также хотели выйти на рынок умных мобильных устройств.

В это время группа разработчиков Google все еще работала над Android, но в строжайшем секрете. Только в ноябре 2007 года было объявлено о планах Google бороться с Apple и другими системами для мобильных устройств. Глава Google заявил, что их платформа завоюет рынок и будет работать на тысячах телефонов по всему миру. Это была большая смелость, но, в конце концов, это произошло, хотя начало было совсем не воодушевляющим.

В сентябре 2008 года был представлен первый Android-смартфон. Официально он назывался T-Mobile G1, но более широко известен как HTC Dream. О нем были очень критические отзывы (предположительно, навеянные конкуренцией), из-за чего этот телефон очень плохо продавался. Однако именно в нем была реализована первая версия Android. Эта система характеризовалась высокой по тем временам интеграцией с серверами различных сервисов, таких как YouTube, Google Maps или веб-браузер.

Другие версии Android, связанные с & nbsp; файлами cookie

После описанного выше дебюта (не очень удачного) система Android стала совершенствоваться и развиваться, так что постоянно появлялись ее новые версии. У создателей Android была фантазия, поэтому они пометили каждую версию именами файлов cookie. И вот первая версия системы, выпущенная 23 сентября 2008 года, называлась Apple Pie. Вторая версия, улучшенная версия, показанная 9 февраля 2009 года, называлась Banana Bread. Третья версия, значительно улучшенная и представленная 30 апреля 2009 года, — это Cupcake. Эта версия системы стала использоваться в телефонах HTC Hero и Samsung Galaxy, благодаря чему разработчики Android добились успеха: их система перестала быть только системой для телефонов Google и «ушла в мир».

Релиз 4 был выпущен 15 сентября 2009 года под названием Donut. Есть панель быстрого поиска, упрощение просмотра мультимедиа и возможность быстрого переключения между камерой, видеокамерой и галереей. Тогда были представлены виджеты для включения и выключения Wi-Fi, GPS и т.п. Эта система была адаптирована телефоном Dell Streak, имевшим на тот момент самый большой дисплей (5 дюймов).

Следующая версия была выпущена 26 октября 2009 года под названием Eclair. Еще один, продемонстрированный 20 мая 2010 года, назывался Froyo. Эта версия системы была связана с премьерой смартфона Google под названием Nexus One.

Все перечисленные версии системы, включая версию Gingerbread, выпущенную 6 декабря 2010 г., предназначались только для смартфонов. С другой стороны, версия Honeycomb, представленная 24 января 2011 года, была универсальной, то есть охватывала различные мобильные устройства, включая планшеты. Возможности системы были значительно расширены после открытия версии Ice Cream Sandwich 19 октября 2011 г., за которой последовали три версии с общим названием Jelly Bean (22 июня 2012 г.).

Следующее обновление — KitKat (31 октября 2013 г.). Интересно — в этой версии милое название системы уже не просто украшение самой программы, а стало еще и маркетинговым элементом. Google заключила соглашение с Nestle, владельцем товарного знака KitKat, в результате чего на батончиках KitKat появилась реклама Android в интересах обеих сторон, подписавших соглашение.

Версия для Android под названием Lollipop (3 ноября 2014 г.) внесла радикальные изменения в пользовательский интерфейс. Пользователи ценили предыдущие версии Android за их функциональные свойства, но критиковали довольно некрасивый (по сравнению с iOS и Windows Phone) графический интерфейс. Android 5.0 Lollipop радикально изменил эту ситуацию.

В Android 6.0 Marshmallow (5 октября 2015 г.) представлен сканер отпечатков пальцев для защиты телефона от несанкционированного использования, а & nbsp; также разъем USB-C, позволяющий подключать телефон к другим устройствам (компьютер, принтер, дисковод) через разъем USB (о нем я писал в предыдущих колонках).

Другая версия под названием Nougat (22 августа 2016 г.) не внесла много нововведений, хотя в приложении реализована поддержка т.н. виртуальная реальность (ВР).

В версии Oreo (21 августа 2017 г.) в основном была улучшена скорость работы и система Android была подключена к системе защиты пользователей от вредоносных приложений, которая называется Google Play Protect.

Версия Pie, выпущенная 6 августа 2018 г., позволяла передавать команды в систему с помощью жестов. , а не щелкать значки или вводить команды.

Конец сладкой серии

В вышеописанной эволюции система Android постоянно успевала за невероятно быстрым развитием аппаратной части мобильных устройств, благодаря чему новинки, привносимые разработчиками планшетов, тут же поддерживались в виде соответствующих функций операционной системы. Однако придумывание новых названий файлов cookie, видимо, утомило создателей новых версий системы Android, ведь 22 августа 2019 года было объявлено, что следующие версии системы будут маркироваться только цифрами. 3 сентября 2019 года стала доступна версия Android 10, 8 сентября 2020 года появилась версия Android 11, а 4 октября 2021 года — Android 12. Не буду перечислять все новости, которые принесли эти версии системы, т.к. в каждой последующей версии было не менее десятка новостей, и новости о них можно легко найти в Интернете. Android 13 должен появиться примерно в день публикации этой рубрики.Я просто переживаю, не повезет ли?

Автор — профессор AGH в Кракове

Оцените статью
( Пока оценок нет )

В профессии с 2008 года. Профиль - международные отношения и политика. Почта: andreykozlov07@gmail.com

Последние новости 24 часа
Как мы научили машины считать и думать за нас? Часть 32: Android — отличная система для маленьких смартфонов
Нэнси Пелоси прибыла на Тайвань