THELOCALHOST.RU
Android
Android ( андроид ) – это операционная система, созданная альянсом из более чем тридцати компаний во главе с «корпорацией добра» Google. Она (данная операционная система) представляет собой стек для мобильных устройств, включающий в себя собственно операционную систему, промежуточное программное обеспечение, называемое middleware, и различные приложения.
Операционная система Android включает в себя такой набор базовых программ, как почтовый клиент, приложение для отправки и приема СМС-сообщений, календарь, приложение для работы с GPS-навигаторами, интернет-браузер и книгу контактов.
Для программистов – разработчиков пользовательских приложений ОС Android предоставляет довольно широкие возможности. Архитектура приложений реализована таким образом, чтобы было просто использовать как уже существующие компоненты, так и писать абсолютно новые. Все программное обеспечение под Android пишется на языке Java.
Рассматриваемая нами операционная система включает в себя целый набор библиотек, написанных на С и С++, которые позволяют весьма облегчить жизнь разработчикам. Для программистов также реализована возможность писать и отлаживать свои коды на языке С и некоторых других языках программирования с помощью Android Native Development Kit.
По сути говоря, Android является даже скорее не операционной системой, а мобильной платформой. А уже данная платформа включает в себя те компоненты, которые мы уже описали выше.
Android распространяется как открытая платформа, основана она на Linux 2.6. Пользователь может настроить систему так, как ему заблагорассудится и будет удобно.
Данная мобильная платформа предлагает пользователям довольно большой функционал даже в базовом варианте – есть возможность вести разговоры по телефону, бродить по всемирной паутине – Интернету, поддерживается работа с видеосервисами. Помимо этого, реализована возможность работы с документами и картами. А кроме этого уже сейчас под Android разработано довольно много разнообразных бизнес-приложений. Например, можно скачать и установить программу для считывания штрих-кодов. Она позволит сравнить цены на один и тот же товар в различных торговых точках города и выбрать наиболее оптимальную цену.
Само собой разумеется, что реализована также поддержка различных музыкальных форматов (в том числе и их конвертация) и видеоформатов (правда, не всех, но работа в данном направлении активно ведется).
В Android реализована полная совместимость со всеми сервисами Google. А кроме этого, на борту системы, где он установлен, в обязательном порядке присутствует Wi-Fi и 3G. А кроме этого, встроен фотоаппарат, да еще такой мощности, что и цифровик не понадобится (разве что для того, чтобы сфотографировать это чудо – аппарат, на котором установлена ОС Android).
Теперь поговорим, на каких же устройствах может быть установлена операционная система Android. Ее устанавливают на нетбуки, сотовые телефоны и планшетные компьютеры.
Интересным фактом является то, что для данной мобильной платформы было создано специальное семейство шрифтов под общим названием Droid.
Первая версия системы была выпущена в 2008 году. С тех пор к ней было выпущено несколько обновлений. Еще один интересный факт – каждая новая версия продукта, который мы рассматриваем в данной статье, носит название того или иного десерта.
Существует целое интернет-сообщество, которое разрабатывает полностью открытые прошивки под Android.
Данные прошивки выпускаются энтузиастами для нескольких целей. Это и более частое обновление самой операционной системы по сравнению с оригинальной, и дополнение ее новыми программами и оперативное устранение найденных ошибок и уязвимостей. А кроме того, в этих прошивках реализована возможность удаления синхронизации данных с сервисами Google для обеспечения большей безопасности мобильного устройства и блокирования передачи конфиденциальных данных куда бы то ни было.
Для проведения перепрошивки устройства с Android на борту, нужно получить к устройству root-доступ. Некоторые производители мобильных устройств блокируют данный вид доступа на аппаратном уровне, некоторые – не блокируют.
Помимо этого, нужно еще и разблокировать загрузчик.
Модифицированные прошивки дают возможность устанавливать в мобильное устройство, созданное для предыдущих версий Android, новые программы, созданные для свежих версий, что с официальной версией данной операционной системы не проходит.
В 2008 году корпорация Google обратилась с официальным письмом к одному из производителей альтернативных прошивок – компании CyanogenMod, требуя удалить из прошивки программы с закрытым исходным кодом, авторство на который принадлежит Google. В результате данные приложения были удалены, но осталась возможность установить их с официального сайта Google или установить их альтернативные варианты. На этом конфликт был улажен.
На этом я данную статью заканчиваю.