Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1000 / Translate.docx
Скачиваний:
29
Добавлен:
15.06.2014
Размер:
35.65 Кб
Скачать

The Dichotomy of Android

Android имеет интересное деление на части. Знать о них заранее это полезно не только в понимании того, чем является Android, но и того чем он не является.

Android это встроенная OS, которая основана на ядре Linux для ядерных системных сервисов, но это оне встроенный Linux. К примеру, стандартные Linux утилиты такие как X-windows и GNU C libraries не поддерживаются. Для написания приложений для Android используется программная платформа Java, но это не Java. Стандартные Java библиотеки, такая как Swing, не поддерживается. Другие непопулярные библиотеки, такие как Timer; были заменены собственными Android библиотеками, которые оптимизированы для использования с ограниченными ресурсами, встроенных сред.

Операционная система Android имеет открытый исходный код, который означает, что разработчики могут видеть и использовать любые системы с открытым исохдным кодом, включая радио канал. Этот исходный код один из первых ресурсов для рассмотрения примеров Android кода в действии, и он помогает уточнить использование, когда документация отсутствует. Это также означает, что разработчики могут использовать систему таким же образом как любое приложение на ядре и могут выгружать системные компонеты для своих собственных. Однако, устройства Android содержат некоторое проприетарное программное обеспечение, которое недоступно для разработчиков (такое как Global Positioning System (GPS) навигация).

Финальным разделением операционной системы Android, является то, что Google также поддерживает операционную систему Chrome. Операционная система Android разрабатывается для встроенных платформ, а операционная система Chrome разрабатывается для платформ с облачными вычислениями. Однако, какой лучший выбор для встроенных устройств, которые живут в облаках? Нэтбуки, которые заполняют просвет между смартфонами и ноутбуками, приедположительно могут привести к такому повороту событий (и они ведут). Android больше начал использовать облако. Значит ли, что дни Chrome OS сочтены? Google также возвращает работающий на базе Web магазин, так Chrome OS имеет те же рычаги, что разработчик Android в настоящее время. Эта точка на сближение, которая может быть в картах всё это время.

Hardware Differences on Android Devices

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

Screens

Для дисплеев использованы две технологии жидкокристаллические дисплеи(LCD) и со светоизлучающими диодами (LED). Два конкретных выбора в телефонах Android это дисплеина тонкопленочных транзисторах и на активной матрице органических светодиодных дисплеев. Достоинство TFT дисплеев это долгий жизненный период. Достоинство AMOLED дисплеев в том что нет необходимостив подсветке и поэтому они более тёмные и потребляют низкую мощность.

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

Соседние файлы в папке 1000