Разработка приложений на платформе Intel Atom

Что общего в разработке приложений для разных мобильных устройств, на что надо особо обратить внимание? Это - ограниченияпо производительности и энергопотреблению, беспроводное взаимодействие, малые размеры и формы.

С какой основной проблемой сталкиваются сегодня разработчики и пользователи? Все устройства на рис.1.3 объединяются тем, что внутри у них стоит процессор Intel® Atom™. У процессоров Intel за последние несколько десятков лет система команд менялась эволюционно, есть преемственность кодов, поколений разработчиков. Но процессоры Intel® Atom™ в каждом из этих устройств используются по-разному, в каждом из устройств он установлен на своей плате, в оригинальном окружении, работает с разными операционными системами. И если вы разрабатываете какое-нибудь свое приложение, например, игру типа Тетрис, то, сделав ее для одного, например, телефона, трудно ее перенести на другое мобильное устройство. Даже при кросс-платформенной среде разработки возможны трудности, связанные с тем, что не все инструкции могут отрабатываться с одинаковым результатом.


Рис. 1.3.Продающиеся сегодня платформы с процессором Intel® Atom™

Инициативы внутри рынка мобильных устройств для производителей были чрезвычайно важны в последнее время в связи с бурным ростом этого сегмента рынка. Но на этом рынке долгое время царила фрагментарность. Каждая крупная корпорация стремилась создать свою собственную операционную систему, разрабатывает свои приложения и живет вместе с несколькими своими союзниками на этом узком рынке, на который очень трудно попасть новым игрокам, разработчикам. Например, если вы студент, аспирант или даже школьник придумали свою хорошую идею, то для ее быстрой реализации очень трудно было "перескочить" через эти установленные барьеры, защищенные патентами, закрытостью кода операционных систем. Если система коммерческая со строгой лицензионной политикой, то, как правило, нельзя деассемблировать ее код, свободно переписывать функции и т. п. Для того, чтобы вставить что-то свое "в середину" чужой системы вам нужно иметь штат хорошо подготовленных юристов, способных подготовить все необходимые соглашения с правообладателями и , конечно, заплатить много денег. Все это, как правило, не реально для молодых и начинающих. Вы с трудом могли пробиться с новой идеей на этот "узкий" рынок.

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