成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

跨平臺開發工具Titanium的興起之路:HTML 5是最大威脅

移動開發
Appcelerator或許有一個更可怕的對手——HTML 5。如果HTML 5能打破這一封閉、受控的應用程序生態系統,它將會切斷Appcelerato的財路。

Apple的iPhone和iPad如今或許是最有型的裝備了——事實上,San Francisco博物館的現代藝術部分(the San Francisco Museum of Modern Art)已將其在工業設計展覽中展出。與它有型的外表相比,它的iOS設備卻使用了一種相當古老的語言:Objective-C。這個語言在1980年代晚期就開始占據統治地位了,主要是Steve Jobs的NeXT用來為公司的工作站設計用戶界面的。

Objective-C與大多數現代編程語言和腳本語言比如Javascript、Python、 Ruby相比,不夠強大,且更難學,因此追隨者也少。“世界上很少有人知道Objective-C了,” Jeff Haynie說。與此相反,“有八百萬到一千萬Web開發者知道Javascript和HTML。”與Apple類似,Google的Android也好不到哪里去,Android操作系統是基于Java的——另外一個即將消亡的過分講究的語言。

Haynie的觀點是,開發者沒有必要再去學Objective-C或者Java去給當今發展最快的計算平臺——智能手機和平板電腦寫應用了。而這,就是Appcelerator公司得以發展的原因。Appcelerator公司是Haynie在2007年在Atlanta,GA與其他人聯合創立的一所公司,并于2008年搬到了硅谷。這個公司在新的風投中已經獲得了15,000,000美元,它主要的產品是一種軟件,這種軟件能讓用Web語言編寫的程序轉化成在iOS和Android上一樣跑的很好的移動應用,甚至能在Mac和Windows機器上運行。

現在iTunes應用商店中的500,000應用中,有幾乎五分之一是基于Titanium開發的,Titanium是Appcelerator公司旗下的跨平臺開源開發框架。這個框架最成功的案例是NBC Universal的iPad應用,這個應用可以讓用戶觀看NBC節目、玩游戲等。“這個應用是由一個Javascript開發者在三個月內寫成的。” Haynie說。而之前嘗試用Objective-C開發這個應用,“花了四個人六個月時間,很貴,完全是一場災難。”

Appcelerator并不是唯一一個可以讓開發者避開為iOS或者Android設備寫本地代碼(用Objective-C或者Java寫的代碼)的公司。它***的直接競爭者很可能是Rhomobile,一個由Motorola在十月收購的公司。Rhomobile創建了Rhodes,一個開源框架,這個框架可以將用Ruby寫的應用轉化為iPhone、Android、BlackBerry、Windows Mobile和Windows Phone的本地應用。但Rhodes主要是由企業用戶的開發者使用,而Appcelerator更多用在消費者應用上,比如NBC的應用。

Appcelerator或許有一個更可怕的對手——HTML5。很多開發者使用HTML5來開發基于瀏覽器的游戲以及有著本地應用外觀和感覺的應用,并直接通過瀏覽器發布它們,而不必再到Google或者Apple的應用商店獲得授權了。如果HTML5能打破這一封閉、受控的應用程序生態系統,它將會切斷Appcelerato的財路。事實上,Rhomobile的CEO Adam Blum說他認為Appcelerator“在HTML5的勢頭之下,處于一個完全不能獲勝的境地。”但Haynie說Appcelerator也在為這樣一個未來做準備,最近它收購了一個Palo Alto創建的名為Particle Code的公司,這個公司的軟件產品能自動從其他代碼庫創建HTML5的應用程序。

但是,在目前,大多數移動開發者的選擇順序還是iOS、Android、Windows、HTML5。在這一廣泛的平臺分布下,開發者別無選擇,只能去想辦法開發跨平臺的應用。Haynie說:“在我們看來,有四個擁有不同開發技能的團隊是不理性的,對行業來說也不是長久之計。Appcelerator就能為改變這一狀況派上用場。”

Appcelerator最開始并不是面向移動商務的公司。據Haynie介紹,他最初在軍隊中作為電子戰技術人員(an electronic-warfare technician)工作,接下來在Southern Illinois University獲得了計算機科學學位。他最終在Atlanta與人聯合創立了一個名為Vocalocity的互聯網語音公司(voice-over-Internet company),其中的八號員工Nolan Wright與他一起創建了Appcelerator,希望能將他們在幫助Web開發者創建語言呼叫應用時獲得的技能排上用場。

Wright and Haynie在頭一年通過合同應用開發支持公司,但他們主要的項目是Titanium。Haynie說這個平臺最初是為Adobe的跨平臺運行環境(cross-platform runtime environment)Air服務的。它能讓Web開發者將Javascript、HTML代碼以及CSS樣式表轉換成能在Windows和Mac OS X上運行的應用。

Haynie說,桌面工具仍然是他們產品的核心基礎,但發展速度沒有移動應用快。在Apple將iPhone開放給第三發開發的應用之后,幫助Web開發者構建移動應用成了Appcelerator 2008年的焦點,這一策略來自于Haynie的靈感。為更接近這一策略,公司重新分配了10個員工到Mountain View, CA,并開始調整Titanium讓其能消化HTML和Javascript,生成Objective-C的本地應用。在2008年12月,Appcelerator獲得了它的***輪風投——4,100,000美元,投資者是courtesy of Storm Ventures。

現在,Titanium為人們所熟知是一種工具,這個工具能使原本用Web語言寫的iPhone應用感覺起來像是用Objective-C寫的。這個平臺能讓開發者讓他們的應用感覺更像本地的,它提供給開發者數以百計的預先編譯好的可定制的軟件元素,從用戶界面控件(按鈕、選項卡、滑動條等)到集成的地圖、相冊瀏覽器等。它還提供一種代碼,讓開發者可以將他們的應用連接到云服務和移動ad網絡(如Apple的 iAd)上去。

Haynie說,由于Appcelerator擁有的模塊是隨時間積累的,因此使用Titanium能為開發者節約大量時間,即使開發者原本就知道Objective-C。“如果你想要做一個包含視頻或者增強現實(augmented reality)或者復雜UI的應用,你需要處理內存管理、垃圾回收等類似工作,這些如果用本地代碼來完成需要好幾千行代碼,但用Titanium只需要三行代碼。這能減少開銷,提升速度。”

在Google憑借Android進軍移動市場后,Appcelerator將Java也加入到自己的產品處理陣營中了。隨后對BlackBerry OS和Windows Phone進軍移動市場,Appcelerator也如法炮制。但Haynie十分謹慎,他說Titanium并非是“一次編寫,隨處運行”的。開發者仍然需要針對不同平臺做一定的適應性修改。Haynie說,很多壞的產品就是在“一次編寫,隨處運行”的名義下寫出來的。“我們認為這其中存在著80/20比例,即這個工具的80%都是可以跨平臺的,但另外20%必須人工完成。”

像很多其他的初創公司一樣,Appcelerator有一個增值定價模式(a freemium pricing scheme)。下載使用有基本部件的Titanium是免費的,但一旦對Titanium形成依賴,想要包含更多部件的話就需要升級到“Indie”并每月支付49美元。如果你想要獲得來自于Appcelerator的支持、輔導和調試(support, handholding, and debugging),你就需要簽訂一個企業合同,每月支付499美元。

Appcelerator目前有115名員工,三個星期前,它結束了它的第三輪融資,這其中的投資者包括return backer Storm Ventures 、Mayfield Fund、 TransLink Capital、Sierra Ventures、strategic investors eBay和Red Hat。現在,它總共募集到31,000,000美元。有了這些新的投資,該公司計劃擴張到歐洲和亞洲,在這些地方,iOS和Android剛開始控制市場。

這個秋天Appcelerator公布了它的開放移動市場(Open Mobile Marketplace),其中是來自于130個第三方開發者的與Titanium兼容的模塊。這是為了進一步推廣Titanium,為此,Appcelerator將會獎勵那些開發了很容易移植到其他應用中的模塊(例如皮膚模塊、支付模塊)的開發者。Haynie說:“這有點像Salesforce.com的AppExchange,第三方開發者可以圍繞我們的平臺開發模塊和擴展包然后在這個市場中對這些模塊和擴展包進行交易。”

但是是否本地應用就成了珍惜物種了呢?如果你最近在關注專欄,你會發現大量文章在預言iTunes App Store and 和 Android Market即將讓位。由于HTML5正在發展,越來越多的開發者將有更多機會在智能手機和平板電腦中接觸到以前只能在本地應用中接觸到的功能。這一切都是因為HTML5的一些應用開始像本地應用一樣自然舒適。

盡管Appcelerator在收購Particle Code上下了大賭注,但Haynie并不是太擔心HTML5。事實上,據Appcelerator上周公布的一個調查,如今開發者最感興趣的新的移動平臺,根本不是HTML5,而是Amazon的Kindle Fire。

Haynie預言說:“未來將會是各個生態系統間的斗爭,而這樣的生態系統有很多。當然,Google和Apple將繼續占據統治地位,但我們認為Windows也將在未來幾年之內成為一個很大的玩家。我們將看到持續的分化,不僅是在操作系統,也在屏幕和設備上面。我覺得我們現在處在一個有利地位,因為最終公司都要接觸到所有的生態系統和所有消費者,不管他們是什么公司。”

責任編輯:冰凝兒 來源: WebAppTrend
相關推薦

2012-02-09 16:45:41

2012-05-24 13:25:37

TitaniumPhoneGapAppcelerato

2012-06-14 09:42:20

跨平臺工具AppceleratoTitanium

2012-06-27 17:06:18

移動互聯網移動應用跨平臺開發工具

2010-05-24 08:53:33

HTML 5開發工具Adobe HTML5

2012-03-05 09:34:59

PhoneGapSencha ToucJQTouch

2023-04-05 22:42:08

Electronsize工具

2023-08-16 00:52:31

Electron開發工具

2023-10-11 10:03:33

Electron桌面應用開發工具

2023-12-06 09:02:56

Electron前端

2015-03-30 16:00:21

Windows應用少開發工具

2024-02-21 09:43:50

ElectronNode.js前端

2023-06-03 00:04:43

Electron版本安全

2015-09-06 09:51:02

html5開發經驗開發工具

2012-07-30 10:18:21

HTML5

2011-10-09 13:50:37

HTML 5

2015-09-06 13:26:41

HTML5游戲開發工具手游開發

2015-09-07 14:17:44

HTML5游戲開發工具

2012-05-03 14:29:53

HTML5

2016-05-16 09:32:04

移動開發工具技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产这里只有精品 | 不卡的av一区 | 91久久国产综合久久91精品网站 | 久久草视频 | 激情视频中文字幕 | 久久久99精品免费观看 | 日本三级网站在线 | 久久久人成影片免费观看 | 久久久久九九九女人毛片 | 美女中文字幕视频 | 欧美一级欧美一级在线播放 | 成人性视频免费网站 | 在线观看日韩精品视频 | 免费毛片网 | 亚洲狠狠丁香婷婷综合久久久 | 9久久| 久久伊人久久 | 国产小视频在线观看 | 三级黄片毛片 | 亚洲国产成人av | 午夜精品一区二区三区在线观看 | 亚洲免费在线视频 | 日韩免费av一区二区 | 欧美精品一区二区在线观看 | 一本大道久久a久久精二百 欧洲一区二区三区 | 91精品国产91久久综合桃花 | 国产在线观看一区二区三区 | 国产午夜在线观看 | 亚洲综合在线视频 | 少妇久久久久 | 色婷婷久久久久swag精品 | 黄色在线观看国产 | aⅴ色国产 欧美 | 欧美成人a | 国产精品久久久久久网站 | 日本a视频 | 亚洲一区二区三区视频免费观看 | 久久久久亚洲av毛片大全 | 在线成人av | 欧美白人做受xxxx视频 | 欧美日韩成人影院 |