Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




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

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


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

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

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




Поделиться с друзьями:


Дата добавления: 2014-11-26; Просмотров: 469; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.