Как работает андроид?

3 ноября 2014 г. Просмотров: 1364

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


Основное назначение операционной системы (ОС) «Андроид», как и у любой другой ОС - служить посредником между прикладными программами и «железом» (микропроцессором, разнообразными периферийными устройствами компьютера). Каждая программа, которую вы запускаете, вызывает нужные ей функции ОС и в удобном виде выдает на экран результаты работы этих функций. Даже «Рабочий стол», который вы видите, включая отображаемое на телефоне - это результат работы «Андроида» в интерпретации одной из прикладных программ. Эта программа отправила в ОС заказ нарисовать фоновое изображение и указала файл, в котором хранится информация о нем. Система с использованием процессора рассчитала, в каком месте дисплея надо поместить точки определенных цветов и сделала это с использованием драйвера дисплея. Точно также по заказу программы ОС поместила на дисплее пункты меню управления и ярлычки программ. А когда вы начнете выбирать эти пункты, прикладная программа будет передавать «Андроиду» заказы на исполнение выбранных действий - например, на запуск редактора СМС-сообщений. После этого уже редактор сообщений будет точно также общаться с ОС, исполняя ваши желания. «Андроид», как любая современная система, может обслуживать огромное число одновременно работающих программ. Но емкость памяти и производительность процессора, имеющиеся в ее распоряжении, накладывают свои ограничения. ОС приходится следить за загруженностью «железа» и его способностью выполнять запросы всех программ. Поэтому иногда приходится видеть, что то или иное приложение вдруг закрывается - это «Андроид» сокращает нагрузку. Он убирает ту программу, которая ему кажется неоправданно прожорливой в отношении ресурсов мобильного устройства. Продукт Google отличается от своего главного конкурента (iOS от Apple) в первую очередь тем, что прикладные программы для «Андроида» может создавать кто угодно. Эта ОС построена на базе ядра бесплатной системы Linux, поэтому любой разработчик программного обеспечения точно знает как она работает. С «Андроидом» такие компании не испытывают ни технических, ни юридических проблем, в отличие от iOS, у которой код закрыт и все прикладные программы являются частью ОС. Пользователю мобильного устройства эта особенность Android тоже очень кстати - мы можем самостоятельно выбирать те приложения, которые нам больше нравятся, а не ограничиваться лишь выбором разработчиков операционной системы.

Оцените статью!