linewb.ru

linewb.ru - Ответы на вопросы
The FAQ » Компьютеры/Интернет » Что такое Android?

Что такое Android?

Метки ответа: Android, ОС
Что такое Android? Android — платформа для мобильных телефонов, смартфонов, коммуникаторов на базе ОС Linux, разработанная Open Handset Alliance (OHA), инициированным Google. Она позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Также есть возможность писать приложения на языке Си и других языках программирования с помощью Android Native Development Kit.

Официальный сайт платформы Android

Уже с самого начала своего существования платформа Android получила титул «революционной» из-за того, что имеет уникальную архитектуру и особенную концепцию пользовательского интерфейса. Главным преимуществом этой системы многие считают тот факт, что она основана на открытых стандартах. По мнению аналитиков, Android ждет большое будущее. Это ясно, даже если проследить тенденцию распространения: в 2008 году продавалось около 690 тыс. устройств, построенных на Android, к 2010 г. это число увеличилось в три раза.

Первым устройством, работающим под управлением Android, стал разработанный компанией HTC смартфон T-Mobile G1, презентация которого состоялась 23 сентября 2008 года. Вскоре последовали многочисленные анонсы других производителей смартфонов о намерении выпустить устройства на платформе Android.

Кроме того, энтузиасты портировали Android на ряд известных устройств, среди которых, например, интернет-планшет Nokia N810, смартфон HTC Touch, некоторые фоторамки, а также компьютеры архитектуры x86.


Основные черты Android:


- Для выполнения приложений используется виртуальная машина Dalvik, оптимизированная для мобильных телефонов. Файлы типа Java Class преобразуются обычным Java-компилятором в классы другого формата (.dex) для запуска в Dalvik. По лицензионным соображениям в Dalvik вместо OpenJDK используется Apache Harmony.
- Реализована поддержка 2D/3D-графики, изображений, аудио и видео.
- Для хранения данных используется популярная легковесная СУБД SQLite.
- Доступна поддержка GSM, EDGE, 3G, Bluetooth, Wi-Fi, фото- и видеокамеры, GPS, компаса, акселерометра.
- В меню контакта присутствует не только информация, но и история переписки SMS, E-Mail, звонков и т.д.
- Возможность массовой рассылки SMS или E-Mail.
- На рабочий стол в качестве ярлыка можно вынести множество действий — звонок конкретному абоненту, СМС конкретному абоненту, проигрывание плей-листа.
- Наличие Android-сервисов Google.
- При каждом нажатии клавиши на экранной клавиатуре аппарат слегка вибрирует.


Недостатки Android:


- Есть неопределённость с открытостью данной платформы. Платформа базируется на собственной реализации виртуальной машины Java, известной как Dalvik virtual machine, исходные тексты которой недоступны. В свете этого заявления об открытости платформы больше похожи на рекламу, чем на фактическое состояние дел.
- Платформа базируется на Dalvik virtual machine, поэтому преимущества и возможности операционной системы Linux на данной платформе практически не используются. В частности, не используются популярные графические тулкиты и библиотеки (например, Qt или GTK), что делает маловероятным появление большого числа приложений, портированных с полноценного десктопного варианта Linux на данную платформу из-за отсутствия по умолчанию X-сервера и распространённых графических библиотек.
- В новой версии Android 1.5 разработчики добавили Native Development Kit, который позволяет писать собственные низкоуровневые модули для системы на языке C/С++, опираясь на стандартные Linux-библиотеки. Хотя, например, стандартная библиотека языка Си на платформе Android, известная как Bionic, как раз не является стандартной и полностью совместимой с libc.
- Java-приложения обладают невысокой скоростью работы, а также большим потреблением оперативной памяти (последний недостаток, возможно, преодолён).
- Привязка к одному поставщику услуг. Платформа Android привязана к услугам от одного поставщика — Google (Gmail, YouTube, Google Maps…). Это считается дурной практикой, так как ограничивает свободу выбора потребителей и нарушает принципы честной конкуренции. В американском варианте эта порочная практика называется «vendor lock in».
- Появилась информация о том, что Google будет по своему усмотрению удалять приложения на телефонах пользователей, если нарушаются условия их использования.
- Невозможность установки приложений на карту памяти. Недостаток является существенным, если у телефона небольшой объём встроенной памяти (у T-Mobile G1 всего 70 МБ). Однако существуют прошивки от энтузиастов (например, JF v1.5), в которых установка на SD-карту возможна.
- Для доступа к Android Market и другим сервисам от Google необходимо использовать проприетарные приложения, которые производитель телефона имеет право устанавливать на телефон только после заключения контракта с Google.


Сайты, посвящённые платформе Android:


googlephones — новости и слухи
google-phone — новости, слухи, обзоры
androidfan — новости, статьи
android-gameworld — игровые новости, обзоры смартфонов
android-os — новости, статьи
android — новости, статьи
download-android — новости, статьи
android — новости, статьи
android.mobile-review — новости, статьи
habrahabr — блог про Android
androidforums — форум об Android
android-forum — форум, новости и обзоры
mobiset — обзор Google Android
android-x86 — Google Android на устройствах с архитектурой x86 (англ.)


Программы для android:


android — Android Market - онлайн-магазина приложений для Android
for-smart — все для смартфонов на платформе Symbian UIQ3 и Google Android OS: программы, игры, темы...
use-android — все для смартфонов на платформе Google Android OS: программы, прошивки, игры
androidmarket — все для смартфонов на платформе Google Android OS
android-phones — все для смартфонов на платформе Google Android OS
mptron — все для смартфонов на платформе Google Android OS
myandroid — новости, программы, статьи, обзоры устройств
androidme — каталог программ
androidware — новости, каталог программ

Присоединяйся к нам

Введите ваш eMail:

Нас уже

Наши друзьяНаши друзья

Случайный ответСлучайный ответ

как завести машину в мороз?
С наступлением морозов многие автомобили просто не могут завестись, для чего нам приходится просить случайных прохожих подтолкнуть машину. А если вы ...
Читать далее