{"id":5351,"date":"2012-01-19T12:40:55","date_gmt":"2012-01-19T11:40:55","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=5351"},"modified":"2012-01-19T12:40:55","modified_gmt":"2012-01-19T11:40:55","slug":"appcelerator-ceo-on-emea-expansion-titanium-vs-phonegap-and-how-webkit-drives-html5-standards","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/5351-appcelerator-ceo-on-emea-expansion-titanium-vs-phonegap-and-how-webkit-drives-html5-standards.html","title":{"rendered":"Appcelerator CEO on EMEA expansion, Titanium vs PhoneGap, and how WebKit drives HTML5 standards"},"content":{"rendered":"<p>I spoke to <a href=\"http:\/\/www.appcelerator.com\" target=\"_blank\">Appcelerator<\/a> CEO Jeff Haynie yesterday, just before today\u2019s announcement of the opening of an EMEA headquarters in Reading. It has only 4 or 5 staff at the moment, mostly sales and marketing, but will expand into professional services and training.<\/p>\n<p>Appcelerator\u2019s product is a cross-platform (though see below) development platform for both desktop and mobile applications. The mobile aspect makes this a hot market to be in, and the company says it has annual growth of several hundred percent. \u201cWe\u2019re not profitable yet, but we\u2019ve got about 1300 customers now,\u201d Haynie told me. \u201c On the developer numbers side, we\u2019ve got about 235,000 mobile developers and about 35,000 apps that have been built.\u201d<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/01\/image13.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"Jeff Haynie, Appcelerator\" border=\"0\" alt=\"Jeff Haynie, Appcelerator\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/01\/image_thumb12.png\" width=\"244\" height=\"208\" \/><\/a><\/p>\n<p>In November 2011, Red Hat invested in Appcelerator and <a href=\"https:\/\/www.redhat.com\/openshift\/community\/blogs\/red-hat-invests-in-appcelerator-%e2%80%93-a-complete-development-platform-for-mobile-cloud-developers\" target=\"_blank\">announced<\/a> a partnership based on using Titanium with <a href=\"https:\/\/openshift.redhat.com\/app\/platform\" target=\"_blank\">OpenShift<\/a>, Red Hat\u2019s cloud platform.<\/p>\n<p>Another cross-platform mobile toolkit is <a href=\"http:\/\/phonegap.com\/\" target=\"_blank\">PhoneGap<\/a>, which has received lots of attention following the acquisition of Nitobi, the company which built PhoneGap, by Adobe, and also the donation of PhoneGap to the Apache Foundation. I asked Haynie to explain how Titanium\u2019s approach differs from that of PhoneGap.<\/p>\n<blockquote>\n<p>Technically what we do and what PhoneGap does is a lot different. PhoneGap is about how do you take HTML and wrap it into a web browser and put it into a native container and expose some of the basic APIs. Titanium is really about how you expose JavaScript for an API for native capabilities, and have you build a real native application or an HTML5 application. We offer both a true native application \u2013 I mean the UI is native and you get full access to all the API as if you had written it native, but you are writing it in JavaScript. We have also got now an HTML5 product where that same codebase can be deployed into an HTML5 web-driven interface. We think that is wildly different technically and delivers a much better application.<\/p>\n<\/blockquote>\n<p>Haynie agrees that cross-platform tools can compromise performance and design, and even resists placing Titanium in the cross-platform category:<\/p>\n<blockquote>\n<p>Titanium is a real native UI. When you\u2019re in an iPhone TableView it\u2019s actually a real native TableView, not an HTML5 table that happens to look like a TableView. You get the best of both worlds. You get a JavaScript-driven, web-driven API, but when you actually create the app you get a real app. Then we have an open extensible API so it\u2019s really easy if you want to expose additional capabilities or bring in third-party libraries, very similar to what you do in Java with JNI [Java Native Invocation].<\/p>\n<p>The category has got a bit of a bad rap. We wouldn\u2019t really describe ourselves as cross-platform. We\u2019re really an API that allows you target multiple different devices. It\u2019s not a write-once run anywhere, it\u2019s really API driven. <\/p>\n<p>80% of our core APIs are meant to be portable. Filesystems, threads, things like that. Even some of the UI layer, basic views and buttons and things like that. But then you have a Titanium iOS namespace [for example] which allows you to access all the iOS-specific APIs, that aren\u2019t portable.<\/p>\n<\/blockquote>\n<p>I asked Haynie for his perspective on the mobile platform wars. Apple and Android dominate, but what about the others?<\/p>\n<blockquote>\n<p>RIM and Microsoft are fighting for third place. I would go long on Microsoft. Look at Xbox, look at the impact of long-term endeavours, they have the sustainability and the investment power to play the long game, especially in the enterprise. We\u2019ll see Microsoft make significant strides in Windows 8 and beyond. <\/p>\n<p>Even within Android, there are going to be a lot of different types of Android that will be both complementary and competitive with Google. They will continue to take the lion\u2019s share of the market. Apple will be a smaller but highly profitable and vertically integrated ecosystem. In my opinion Microsoft is a bit of bridge between both. They\u2019re more open than Apple, and more vertically integrated than Google, with tighter standardisation and stacks.<\/p>\n<p>I wouldn\u2019t quite count RIM out. They still have a decent market share, especially in certain parts of the world and certain types of application. But they\u2019ve got a long way to go with their new platform.<\/p>\n<\/blockquote>\n<p>So will Titanium support Windows 8 \u201cMetro\u201d apps, running on the new WinRT runtime?<\/p>\n<blockquote>\n<p>Yes, we don\u2019t have a date or anything to announce, but yes.<\/p>\n<\/blockquote>\n<p>I was also interested in his thoughts on Adobe, particularly as there is some flow of employees from Adobe to Appcelerator. Is he seeing migration of developers from Flex, Flash and AIR to Titanium?<\/p>\n<blockquote>\n<p>Adobe has had a tremendously successful product in Flash, the web wouldn\u2019t be the web today if it wasn\u2019t for Flash, but the advent of HTML5 is encroaching on that. How do they move to the next big thing, I don\u2019t know if they have a next big thing? And they\u2019re dealing in an ecosystem that\u2019s not necessarily level ground. That\u2019s churning lots of dissenting and different opinions inside Adobe, is what we\u2019re hearing. <\/p>\n<p>We\u2019re seeing a large degree of people that are Flash, ActionScript oriented that are migrating. We\u2019ve hired a number of people from Adobe. Quite a lot of people in our QA group actually came out of the Adobe AIR group. Adobe is a fantastic company, the question is what\u2019s their future and what\u2019s their plan?<\/p>\n<\/blockquote>\n<p>FInally, we discussed web standards. With a product that depends on web technology, does Appcelerator get involved in the HTML5 standards process? The question prompted an intriguing response with regard to <a href=\"http:\/\/www.webkit.org\/\" target=\"_blank\">WebKit<\/a>, the open source browser engine.<\/p>\n<blockquote>\n<p>We\u2019re heavily involved in the Eclipse foundation, but not in the W3C today. I spent about 3 and half years on the W3C in my last company, so I\u2019m familiar with the process and the people. The W3C process is largely driven \u2013 and I know the PhoneGap people have tried to get involved \u2013 by the WHAT working group and the HTML5 working group, which ultimately are driven by the browser manufacturers \u2026 it\u2019s a largely vendor-oriented, fragmented space right now, that\u2019s the challenge. We still haven\u2019t managed to get a royalty-free, IPR-free codec for video. <\/p>\n<p>I\u2019d also say that one of the biggest factors pushing HTML5 is less the standardisation itself and more WebKit. WebKit has become the de facto [standard], which has really been driven by Apple and Google and against Microsoft. That\u2019s driving HTML5 forward as much as the working group itself.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>I spoke to Appcelerator CEO Jeff Haynie yesterday, just before today\u2019s announcement of the opening of an EMEA headquarters in Reading. It has only 4 or 5 staff at the moment, mostly sales and marketing, but will expand into professional services and training. Appcelerator\u2019s product is a cross-platform (though see below) development platform for both &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/5351-appcelerator-ceo-on-emea-expansion-titanium-vs-phonegap-and-how-webkit-drives-html5-standards.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Appcelerator CEO on EMEA expansion, Titanium vs PhoneGap, and how WebKit drives HTML5 standards<\/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":[56,62,67],"tags":[123,156,599,849,912],"class_list":["post-5351","post","type-post","status-publish","format-standard","hentry","category-mobile","category-open-source","category-professional","tag-adobe","tag-appcelerator","tag-mobile","tag-software-development","tag-titanium"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/5351","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=5351"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/5351\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=5351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=5351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=5351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}