Показать сообщение отдельно

Старый 17.02.2009, 00:42   #5
VanDamM
Аксакал
 
Аватар для VanDamM
 
VanDamM вне форума
Регистрация: 10.06.2007
Адрес: universe/spiral galaxy/sol system/earth/russia/ykt
Сообщений: 947
VanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от stagger Посмотреть сообщение
это что такое? это отдельная ОС которая заменяет WM? или это просто можно сказать "скин" для WM? Разве можно установить ОС как приложение для другой ОС?
Android — основанная на Linux платформа для мобильных телефонов, разрабатываемая Open Handset Alliance (OHA), инициированным Google.

Устройства

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

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

Отдельного упоминания достойна инициатива компании Koolu, которая занялась не только портированием Android на Neo FreeRunner, но и строит свой бизнес на продаже этих Open Source-смартфонов с предустановленной мобильной платформой Google. Первый официальный и общедоступный бета-релиз порта Android на Neo FreeRunner от Koolu состоялся во второй половине декабря 2008 года.

Разработка программного обеспечения

Google предлагает для свободного скачивания инструментарий для разработки (Software Development Kit), который предназначен для x86-машин под операционными системами Windows XP либо Windows Vista, Mac OS X 10.4.8 или выше, а также Linux. Для разработки требуется JDK 5 либо JDK 6.

Разработку приложений для Android можно вести на языке Java (Java v1.5). Существует плагин для Eclipse — «Android Development Tools» (ADT), предназначенный для Eclipse версий 3.3 и 3.4. Для IntelliJ IDEA энтузиастами также был написан плагин, облегчающий разработку Android-приложений.

Доступные библиотеки:
libc (en)
SSL — шифрование
Media Framework (PacketVideo OpenCORE™, MPEG4, H.264, MP3, AAC, AMR, JPG, PNG)
Surface Manager
LibWebCore (на базе WebKit)
2D SGL
OpenGL ES — 3D-библиотека
FreeType — шрифты
SQLite — легковесная СУБД

По сравнению с обычными приложениями Linux, приложения Android подчиняются дополнительным правилам:
Content Providers — обмен данными между приложениями;
Resource Manager — доступ к таким ресурсам, как файлы XML, PNG, JPEG;
Notification Manager — доступ к строке состояния;
Activity Manager — управление активными приложениями.

Android Developer Challenge

В ноябре 2007 года компания Google объявила конкурс «Android Developer Challenge» с призовым фондом 10 млн долларов США.[5]

Задача для участников — создать своё любимое приложение для мобильных телефонов. Принимаются программы любого типа, однако приветствуется инновационность и, конечно, полезность разрабатываемых приложений.
Среди областей, с которых можно начинать разработку приложений для конкурса Android, выделены такие, как социальные сети, работа с информацией различного типа (например, фотографиями), email/IM/календарь, игры, новости, переосмысление традиционных пользовательских интерфейсов.

— nixp.ru

Регистрация участников проводилась со 2 января по 14 апреля 2008 на странице code.google.com.

Android Market

22 октября 2008 Google объявила об открытии онлайн-магазина приложений для Android — Android Market, Разработчики получат 70 % прибыли, операторы сотовой связи — 30 %.

Исходный код

21 октября 2008 года альянс OHA опубликовал исходный код платформы Android. В релиз вошёл весь стек Android: и операционная система, и промежуточное ПО (middleware), и основные конечные приложения, написанные на Java. Общий объём исходного кода Android составил 2,1 Гб.

«Предпочтительной лицензией» на исходный код Android является Apache License 2.0.

Исходный код платформы Android доступен на source.android.com

Критика

Платформа базируется на Java, поэтому преимущества и возможности операционной системы Linux на данной платформе практически не используются. Например, не используется ни один из популярных графических тулкитов и библиотек (например Qt или GTK), что делает маловероятным появление большого числа приложений, портированных с полноценного десктопного варианта Linux на данную платформу из-за отсутствия по умолчанию X-сервера и распространённых графических библиотек.

Появилась информация о том, что Google будет по своему усмотрению удалять приложения на телефонах пользователей, если нарушаются условия их использования.

Невозможность установки приложений на карту памяти. Недостаток является существенным, если у телефона небольшой объём встроенной памяти (у T-Mobile G1 всего 70 МБ).
__________________
What evil lurks in the hearts of men
Hold the beat. Stop the beat. Drop the beat!
Портфолио - Блог эмуляции - Блог увлечений
  Ответить с цитированием