{"id":7326,"date":"2013-04-16T10:26:44","date_gmt":"2013-04-16T09:26:44","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=7326"},"modified":"2013-04-16T10:26:44","modified_gmt":"2013-04-16T09:26:44","slug":"intel-fights-back-against-ios-with-free-tools-for-html5-cross-platform-mobile-development","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/7326-intel-fights-back-against-ios-with-free-tools-for-html5-cross-platform-mobile-development.html","title":{"rendered":"Intel fights back against iOS with free tools for HTML5 cross-platform mobile development"},"content":{"rendered":"<p>Today at its Software Conference in Paris Intel presented its HTML5 development tools.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2013\/04\/image7.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2013\/04\/image_thumb6.png\" width=\"404\" height=\"266\" \/><\/a><\/p>\n<p>There are several components, starting with the XDK, a cross-platform development kit based on HTML5, CSS and JavaScript designed to be packaged as mobile apps using Cordova, the open source variant of PhoneGap.<\/p>\n<p>There is an intriguing comment here:<\/p>\n<blockquote>\n<p>The XDK is fully compatible with the PhoneGap HTML5 cross platform development project, providing many features that are missing from the open source project. <\/p>\n<\/blockquote>\n<p>PhoneGap is Adobe\u2019s commercial variant of Cordova. It looks as if Intel is doing its own implementation of features which are in PhoneGap but not Cordova, which might not please Adobe. Apparently code that Intel adds will be fed back into Cordova in due course.<\/p>\n<p>Intel has its own JavaScript app framework, formerly called jqMobi and now called <a href=\"http:\/\/app-framework-software.intel.com\/\" target=\"_blank\">Intel\u2019s App Framework<\/a>. This is an open source framework <a href=\"https:\/\/github.com\/01org\/appframework\/\" target=\"_blank\">hosted on Github<\/a>.<\/p>\n<p>There are also developer tools which run as an extension to Google Chrome, and a cloud-based build service which targets the following platforms:<\/p>\n<ul>\n<li>Apple App Store <\/li>\n<li>Google Play <\/li>\n<li>Nook Store <\/li>\n<li>Amazon Appstore for Android <\/li>\n<li>Windows 8 Store <\/li>\n<li>Windows Phone 8 <\/li>\n<\/ul>\n<p>And web applications:<\/p>\n<ul>\n<li>Facebook <\/li>\n<li>Intel AppUp <\/li>\n<li>Chrome Store <\/li>\n<li>Self-hosted<\/li>\n<\/ul>\n<p>The build service lets you compile and deploy for these platforms without requiring a local install of the various mobile SDKs. It is free and according to Intel\u2019s Thomas Zipplies there are no plans to charge in future. The build service is Intel\u2019s own, and not related to Adobe\u2019s PhoneGap Build, other than the fact that both share common source in Cordova. This also is unlikely to please Adobe.<\/p>\n<p>You can start a new app in the browser, using a wizard.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2013\/04\/image5.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2013\/04\/image_thumb5.png\" width=\"404\" height=\"254\" \/><\/a><\/p>\n<p>Intel also has an iOS to HTML5 porting tool in beta, called the App Porter Tool. The aim is to convert Objective C to JavaScript automatically, and while the tool will not convert all the code successfully it should be able to port most of it, reducing the overall porting effort.<\/p>\n<p>Given that the XDK supports Windows 8 modern apps and Windows Phone 8, this is also a route to porting from iOS to those platforms.<\/p>\n<p>Why is Intel doing this, especially on a non-commercial basis? According to Zipplies, it is a reaction to \u201cwalled garden\u201d development platforms, which while not specified must include Apple iOS and to some extent Google Android.<\/p>\n<p>Note that both iOS and almost all Android devices run on ARM, so another way of looking at this is that Intel would rather have developers work on cross-platform apps than have them develop exclusively for ARM devices.<\/p>\n<p>Zipplies also says that Intel can optimise the libraries in the XDK to improve performance on its processors.<\/p>\n<p>You can access the HTML5 development tools <a href=\"http:\/\/html5dev-software.intel.com\/\" target=\"_blank\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today at its Software Conference in Paris Intel presented its HTML5 development tools. There are several components, starting with the XDK, a cross-platform development kit based on HTML5, CSS and JavaScript designed to be packaged as mobile apps using Cordova, the open source variant of PhoneGap. There is an intriguing comment here: The XDK is &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/7326-intel-fights-back-against-ios-with-free-tools-for-html5-cross-platform-mobile-development.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Intel fights back against iOS with free tools for HTML5 cross-platform mobile development<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,36,43,62,67,80,95],"tags":[293,462,486,599,719],"class_list":["post-7326","post","type-post","status-publish","format-standard","hentry","category-adobe","category-google","category-intel","category-open-source","category-professional","category-software-development","category-web-2","tag-cordova","tag-html-5","tag-intel","tag-mobile","tag-phonegap"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/7326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=7326"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/7326\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=7326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=7326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=7326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}