Создавайте мобильные приложения для любой платформы с Intel XDK

  • Harry James
  • 0
  • 3519
  • 489
Реклама

Intel на самом деле не та компания, которую вы часто связываете с разработкой мобильных приложений. Хотя у вас почти наверняка есть чип Intel Что нужно знать о Intel Ivy Bridge [MakeUseOf Explains] Что нужно знать о Intel Ivy Bridge [MakeUseOf Explains] Intel только что выпустила свой новый обновленный процессор с кодовым названием Ivy Bridge для и настольные и ноутбуки. Вы найдете эти новые продукты в списке серии 3000, и вы можете купить хотя бы некоторые из них ... пыхтя на компьютере, который вы используете, чтобы прочитать это, их начинания в мобильном мире оказались не такими успешными, как они могли надеяться, лишь немногие производители решили использовать чип Intel Atom в своих устройствах Android.

Похоже, это их не отпугнуло. Они просто скинули свою шляпу обратно в мобильное кольцо с IDE Intel XDK. Эта бесплатная среда разработки позволяет вам писать приложения с использованием HTML5, Javascript и CSS3, а затем тестировать их на нескольких устройствах. По окончании вы можете публиковать их во множестве магазинов приложений, включая Google Play, Nook, Kindle, iTunes и Windows 8 Store. Это действительно сделка «напиши один раз, беги куда угодно».

Но революционизирует ли это рабочий процесс разработчиков во всем мире??

Только HTML5

Прежде чем продолжить, я просто хочу повторить то, что я высказал ранее. Это не позволяет и не позволит вам создавать нативные приложения. Это приложения, которые создаются с использованием языка, такого как Java, Objective-C или C #, и часто имеют доступ к большему количеству API, чем доступно только с использованием HTML5 и Javascript. Начните кодировать JavaScript прямо сейчас с помощью этих 5 замечательных бесплатных ресурсов. Начните кодировать JavaScript прямо сейчас с Эти 5 Великих Бесплатных Ресурсов .

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

Еще одно преимущество написания мобильных приложений на HTML5 заключается в том, что вы также можете развертывать свои приложения в Интернете. С XKD вы можете публиковать приложения и игры Facebook, плагины Chrome, а также традиционные веб-приложения..

Редактор

Редактор - это место, где любой программист чувствует себя как дома. Здесь мы пишем код, который регулярно использует инструменты и приложения, которые вы используете. Для серьезных программистов здесь есть некоторые абсолютные предпосылки.

Во-первых, он должен иметь четкую подсветку синтаксиса. Хотя это не влияет на конечный продукт (по крайней мере, не напрямую), оно гарантирует, что любой код, который вы создадите, будет легко читаться позже. Это также помогает, если есть завершение кода, чтобы уменьшить объем текста, который вы в конечном итоге пишете, и, таким образом, снизить риск получения травмы из-за серьезного напряжения RSI.

XDK доставляет сюда и доставляет хорошо. Код выделяется красиво и легко читается. Кроме того, завершение кода является мощным и находится на одном уровне с любым коммерческим редактором. Однако я чувствую, что здесь может быть что-то еще. Было бы замечательно, если бы он имел возможность устанавливать плагины, мало чем отличающийся от почтенного редактора Sublime Text. Попробуйте Sublime Text 2 для кроссплатформенного кода. Требуется редактирование Sublime Text 2 Для кроссплатформенного кода. 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 и по своей цене невероятно соблазнительное. Попробуйте и дайте мне знать, что вы думаете!

Фото предоставлено: HTML5 Mug (Slavic_V)



О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.