среда, 21 июня 2017 г.

О платформе Android

логотип Android
Платформа android была создана одноименной компанией и оставалась внутренней разработкой компании вплоть до покупки ее поисковым гигантом Google и выпуском первой версии в 2006 году. На сегодняшний день эта платформа постепенно вытесняет с рынка такие традиционные системы для смартфонов как Symbian и составляет достойную конкуренцию продуктам Apple и BlackBerry.
Технически основой системы android является ядро на основе Linux. Поверх этого ядра располагаются различные прикладные программные интерфейсы и собственно пользовательская среда. Важной особенность является использование платформы java, хотя и в видоизмененном виде. Мобильные платформы достаточно давно используют Java, но как правило это так называемая мобильная Java или JavaME. В случае Android используется собственная виртуальная машина Java на основе полной не мобильной версии, хотя и с урезанной функциональностью. Так же байт код — промежуточный код который собственно и выполняется в системе, не совместим с традиционной Java. Все эти изменения и отступления призваны оптимизировать Java под мобильные устройства, которые обычно имеют достаточно ограниченные ресурсы в части памяти и вычислительной мощности. С 2006 года было выпущено несколько версий которые активно используются производителями мобильных устройств: прежде всего смартфонов и планшетных компьютеров. Впрочем, нельзя сказать, что всё идет гладко. В отличии от операционной системы iOS компании Apple, Android работает на большом количестве различных устройств с различными характеристиками. Это порождает все сопутствующие универсальности проблемы. Как пример, у разных устройств могут быть разные размеры экрана, разные устройства ввода и т. п. Разработчики конечно же борются с этими проблемами.