Реклама
Intel на самом деле не является компанией, которую вы часто связываете с разработкой мобильных приложений. Хотя у вас почти наверняка есть Чип Intel Что нужно знать о Intel Ivy Bridge [MakeUseOf Explains]Intel только что выпустила свой новый обновленный процессор под кодовым названием Ivy Bridge как для настольных компьютеров, так и для ноутбуков. Вы найдете эти новые продукты в списке серии 3000, и вы можете купить хотя бы некоторые из них ... Прочитайте больше пыхтя в компьютере, который вы используете, чтобы прочитать это, их предприятия в мобильном мире не были как они и надеялись, лишь немногие производители решили использовать чип Intel Atom в своих Устройства Android.
По-видимому, это не помешало им. Они просто бросили свою шляпу обратно в мобильное кольцо снова с Intel XDK IDE. Эта бесплатная среда разработки позволяет создавать приложения с использованием HTML5, Javascript и CSS3, а затем тестировать их на нескольких устройствах. По окончании вы можете публиковать их во множестве магазинов приложений, включая Google Play, Nook, Kindle, iTunes и Windows 8 Store. Это действительно сделка «напиши один раз, беги куда угодно».
Но революционизирует ли это рабочий процесс разработчиков во всем мире?
Только HTML5
Прежде чем продолжить, я просто хочу повторить то, что я высказал ранее. Это не позволяет и не позволит вам создавать нативные приложения. Это приложения, которые создаются с использованием языка, такого как Java, Objective-C или C #, и часто имеют доступ к большему количеству API, чем доступно только с помощью HTML5 Начните с HTML5Вы слышали о HTML5. Все используют это. Это провозглашается спасителем Интернета, позволяя людям создавать насыщенные, привлекательные веб-страницы, не прибегая к использованию Flash и Shockwave. Прочитайте больше и Javascript Начните кодировать JavaScript прямо сейчас с помощью этих 5 великолепных бесплатных ресурсов Прочитайте больше .
Тем не менее, это не совсем плохо. Во-первых, это позволит вам разрабатывать с использованием невероятно знакомых веб-технологий, а также создать свое приложение и затем развернуть его на нескольких платформах. В конечном счете, вы теряете силу ради гибкости.
Еще одним преимуществом написания мобильных приложений на HTML5 является то, что вы также можете развертывать свои приложения в Интернете. С XKD вы можете публиковать приложения и игры Facebook, плагины Chrome, а также традиционные веб-приложения.
Редактор
Редактор - это место, где любой программист чувствует себя как дома. Здесь мы пишем код, который регулярно использует инструменты и приложения, которые вы используете. Для серьезных программистов здесь есть некоторые абсолютные предпосылки.
Во-первых, он должен иметь четкую подсветку синтаксиса. Хотя это не влияет на конечный продукт (по крайней мере, не напрямую), оно гарантирует, что любой код, который вы создадите, будет легко читаться позже. Это также помогает, если есть завершение кода, чтобы уменьшить объем текста, который вы в конечном итоге пишете, и, таким образом, снизить риск получения травмы из-за серьезного напряжения RSI.
XDK доставляет сюда и доставляет хорошо. Код выделяется красиво и легко читается. Кроме того, завершение кода является мощным и находится на одном уровне с любым коммерческим редактором. Однако я чувствую, что здесь может быть что-то еще. Было бы замечательно, если бы он шел с возможностью установки плагинов, в отличие от Достопочтенный текстовый редактор Sublime Попробуйте Sublime Text 2 для кроссплатформенного редактирования кодаSublime Text 2 - это кроссплатформенный редактор кода, о котором я только недавно слышал, и я должен сказать, что я действительно впечатлен, несмотря на бета-лейбл. Вы можете скачать полное приложение, не платя ни копейки ... Прочитайте больше . Мне часто приходилось тосковать по Эммету (ранее Zen Coding), что сэкономило бы мне немало времени.
эмуляция
Получив код, вы захотите увидеть, как он выглядит на разных платформах. XDK позволяет запускать ваш код в разных разрешениях и измерениях, включая Apple iPhone, планшет Google Nexus 7 и Nokia Lumia 920.
Вы также можете определить местоположение устройства, когда вы хотите проверить код, который использует акселерометр устройства, а также изменить ориентацию экрана самого устройства. Это удобно для тестирования вашего кода на нескольких устройствах без потери тысяч фунтов.
Если вы хотите провести немного больше практического тестирования, вы всегда можете перенести свой проект на свое устройство с помощью предварительного просмотра приложений Intel. Это мультиплатформенное приложение доступно в Windows 8, Windows Phone, Android и iOS и позволяет вам проталкивать свой код через трубку на телефон, планшет или ноутбук.
развертывание
После того, как вы полностью обработали свое приложение, вы можете создать его и затем отправить его на продажу в различные магазины приложений. Этот шаг не выполняется на вашем компьютере, а скорее передается на собственные серверы Intel. Здесь нужно сделать немного настроек, но ничего лишнего.
Вы можете настроить таргетинг на Android, Crosswalk для Android, iOS, Windows 8, Windows Phone, Tizen, Amazon и Nook. К сожалению, вы не можете создать приложение для Blackberry 10. Я нашел это абсолютно странным. Blackberry 10 все еще жива, и если вы проведете какое-то время в салоне первого класса в аэропорту или на вокзале, вы не увидите недостатка Blackberry Q10. Фактически, большинство приложений Blackberry 10 построены полностью с использованием веб-технологий. Было бы тривиально добавить функциональность BlackBerry 10 в XDK.
Вывод
XDK - это надежная среда разработки, и для тех, кто хочет заработать миллионы на мобильных рынках мира, если он предлагает хорошее место для начала. Хотя было бы неплохо иметь поддержку Blackberry 10 и плагинов, она признает, что это невероятное усилие от имени Intel и по своей цене невероятно соблазнительное. Попробуйте и дайте мне знать, что вы думаете!
Мэтью Хьюз - разработчик программного обеспечения и писатель из Ливерпуля, Англия. Его редко можно найти без чашки крепкого черного кофе в руке, и он абсолютно обожает свой Macbook Pro и свою камеру. Вы можете прочитать его блог на http://www.matthewhughes.co.uk и следуйте за ним в твиттере на @matthewhughes.