Android OS
Общие вопросы

Проблемы и вопросы.Решаем сообща.

Vikont (off) [2485]
19 апреля 2010, 15:44

Вопросы по прошивкам!
Поиcк программ

Андроид - человекоподобный автомат или робот //Большой словарь иностранных слов (А.Ю. Москвин. 2003)

Android OS - платформа для мобильных телефонов, основанная на Linux (версия ядра 2.6), разрабатываемая OHA (Open Handset Alliance), инициированном Google.

Android OS - это относительно молодая и открытая операционная система для мобильных устройств. Google объявила о её разработке 5 ноября 2007 года. Разработкой Android занимается не только Google, в этом им помогает коалиция из более чем 30 производителей аппаратного и программного обеспечения, названная OHA (Open Handset Alliance). Официальная презентация первого устройства, работающего под управлением Android OS, - HTC Dream - прошла 23 сентября 2008 года. Исходный код ОС открыт. Он был опубликован 21 октября 2008 года и находится в свободном доступе: source.android.com. Операционная система Android распространяется по лицензии Apache License 2.0, которая даёт пользователю право использовать программное обеспечение для любых целей, свободно распространять, изменять и распространять изменённые копии. Полный текст лицензии можно найти на сайте apache.org/licenses/.

Вести разработку и создавать приложения можно, используя Android SDK. Разработка ведется на Java (также возможно создание приложений на С++, но приоритетным всё же является Java). Для функционирования приложений была специально создана виртуальная Java-машина под названием DALVIK.

Гибкость настройки ОС "под себя" обеспечивается равноправием приложений. Для Android нет разницы между основными приложениями телефона и сторонним программным обеспечением: можно изменить даже программу для набора номера или заставку экрана. На практике это означает, что, установив стороннее приложение, пользователь может полностью видоизменить интерфейс и возможности ОС, скажем, установив сторонний менеджер звонков и контактов, заменив им стандартный. При этом в любой момент через настройки системы можно выбрать приложение, которое будет использоваться по умолчанию.

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

Работа с RAM тоже имеет свои особенности. В системе предусмотрена возможность сохранения текущего состояния фонового работающего приложения, на случай его выгрузки из-за нехватки оперативной памяти. И при последующем запуске приложения, оно может восстановиться, словно и не закрывалось вовсе. Здесь можно провести аналогию с режимом гибернации в ОС для ПК. Но здесь ключевая фраза "может восстановиться". А может и не восстановиться. То есть об этой возможности должен позаботиться разработчик ПО. Подробней с этим вопросом можно ознакомиться здесь.

Интерфейс ОС также имеет свои особенности. Первое, что мы видим после загрузки устройства, - это рабочий стол с большими часами и несколькими ярлыками для доступа к основным функциям. При этом, если мы проведем пальцем по экрану влево или вправо, мы перейдем на один из дополнительных рабочих столов. На рабочих столах можно размещать ярлыки программ для быстрого доступа к ним, динамические папки, а также виджеты, поддержка которых появилась с версии Android OS 1.5 "Cupcake". Положение иконок, папок и виджетов на рабочих столах можно выбирать произвольно. Для этого достаточно сделать длительное нажатие на элементе, подождать пока он не "открепится" со своего места, а затем перетащить его в нужную область экрана или же вниз, в корзину, если надо убрать элемент с рабочего стола.

Вверху расположена панель уведомлений, в которой отображается системная информация (мощность сигнала, время, заряд аккумулятора и т.д.). В этой же панели отражаются все новые события, такие как SMS, E-mail. Там же сторонние приложения могут выводить свою информацию. Если панель "потянуть" вниз, откроется область уведомлений, где информация представлена более подробно.

Если нажать экранную кнопку внизу экрана, нам откроется список всех установленных на устройстве приложений. Ярлык любого из них можно вынести на рабочий стол, всё также длительным нажатием на него. По умолчанию нам предлагаются такие приложения, как Калькулятор, Календарь, Будильник, Музыкальный проигрыватель, Браузер, приложения для работы с Google Mail, Google Maps, YouTube, IM, телефонные приложения Контакты, Сообщения, а также клиент Android Market.

При нажатии и удержании клавиши "Домик" (возврат на рабочий стол) вызывается менеджер запущенных приложений, позволяя с легкостью переключаться с одной программы на другую. Действие сравнимое с Alt+Tab в настольной Windows.

Менеджер звонков состоит из четырех вкладок. Первая открывает виртуальную 12-кнопочную клавиатуру, вторая - список вызовов, третья - менеджер контактов, четвертая - избранные. Во время звонка можно нажать кнопку Menu, это откроет контекстное меню с дополнительными возможностями: отключение звука, включение громкой связи, включение удержания на линии, прекращение вызова, объединение звонков либо их перенаправление. В списке вызовов одновременно выводятся все совершенные, принятые и пропущенные вызовы.

Но, пожалуй, наибольший интерес представляет приложение Android Market. По задумке Google через него должна осуществляется загрузка всех новых программ и игр. Однако не пугайтесь, вас не пытаются загнать в тесные рамки, загрузка программ и игр из других источников также возможна. Для загрузки приложений вам понадобится Google аккаунт (он у вас уже есть, если вы пользователь GMail). После этого открывайте Android Market, выбирайте интересующую вас категорию программ или игр и скачивайте. Здесь также предусмотрен поиск приложений по названию, сортировка по дате/популярности, система рейтингов. Помимо этого можно зайти в список собственных загрузок и просмотреть для каких приложений доступно обновление.
-------

Назад в тему

Общие вопросы
Список форумов
На главную

0.026 сек
SQL: 3