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

說到做到 蘋果開發Flash代替技術Gianduia

開發
Adobe Flash和微軟的Silverlight都是基于HTML網頁的平臺插件,而蘋果使用的是Gianduia,一種為富網絡應用而設計的基于客戶端側的標準框架。

據國外媒體報道,蘋果正在開發一種代替Flash的技術--Gianduia,一種為富網絡應用而設計的基于客戶端側的標準框架。蘋果已用該技術創建了高質量的在線應用為其AppleStore的零售顧客服務。

蘋果在去年夏天的WOWODC(WorldofWebObjectsDeveloperConference,全球網頁對象開發者大會,一個獨立于WWDC的活動)上***推出Gianduia。

Gianduia,它的名字來源是意大利的一種榛仁巧克力,“本質上它是瀏覽器端的Cocoa(包含CoreData)加上WebObjects,不過用的是JavaScript語言”,開發者喬納森·沃夫·倫屈(JonathanWolfRentzsch)在其twitter上寫道,“大吃一驚吧”。

沃夫·倫屈在去年的WOWODC上觀看了蘋果的保密演示之后,tweet道:Gianduia讓它們完蛋了,Cappuccino、SproutCore和JavascriptMVC遇到了真正的對手,毫不玩笑地說。

使用Web標準創建富應用程序的多種框架

SproutCore是蘋果創建MobileMe網頁應用所采用的JavaScript框架。Cappuccino是另一種第三方JavaScript框架,它的工作原理與Cocoa針對網頁應用的API類似,280Slides是采用該框架搭建,這個網頁應用提供了蘋果的Keynote桌面應用的主要功能。JavascriptMVC也是一個獨立的開源項目,完全依靠JavaScript即可開發基于Web的富應用程序。

與Cappuccino(卡布奇諾)一樣,Gianduia也用了一個靈感來自Cocoa(可可)的名字(而Cocoa這個名字本身的靈感是來自Java的啟發),蘋果希望它提供一種渠道,讓Cocoa開發者們能夠將他們的熟練技能用于開發基于Web標準的富在線應用,并且無需使用私有的Web插件,比如Flash或Silverlight。

事實上在過去幾個月里,蘋果零售店已經在使用Gianduia創建網頁應用客戶端,用于公司的多種基于網頁對象的服務,包括One-to-One培訓、iPhone預定系統、私人購物和GeniusBar預約服務(見下圖)。

使用Gianduia創建網頁應用客戶端

Adobe AIR耗盡

盡管Adobe Flash曾經被看作是支持動畫、交互、視頻播放和富網頁應用開發必不可少的工具,但如今多種更先進的工具已將這一插件平臺沖擊的支離破碎,它們提供了更好的性能表現和安全性,并且拋棄了Adobe曾信仰的提供跨平臺的工具,專注于為網頁的未來提供優秀的單一功能。

視頻:三年前,蘋果促使Google的YouTube服務支持iPhone和AppleTV直接下載H.264視頻,而不是Flash包裹著的H.263/SorensonSpark視頻文件,后者是Google在2005年底采用的視頻標準。這引起了一波向H.264視頻編碼轉換的浪潮,越來越多的視頻服務商加入了這一行列,包括Brighcove、Vimeo、ABC、CBS和Ooyala,不支持Flash的設備也可以播放這些視頻。

動畫和交互:盡管Flash和Silverlight等插件在網頁的嵌入空間繪制圖像的能力在標準的HTML上幾乎難以實現,但HTML5現在已經提供先進的Canvas(畫布)功能,它能夠直接在HTML內支持網頁游戲及其他復雜的圖像效果。這意味著視頻和圖像已經直接作為網頁的文件對象模型(DOM)的一部分而存在,并且它擁有動畫效果、可操作交互,其層疊樣式表(CSS)的風格變化有縮放、旋轉、在頁面內移動對象,或者將他們彎曲至三維平面。而Flash對象在其裝置環境中是不能變化的,也不能輕易地與頁面的其他部分,或其他的Flash對象相整合和聯系。

富應用:Adobe對富網絡應用的解決方案是,讓Flash擴展成為一個應用框架,提供一種“一次編程,多平臺運行”的解決方案,與升陽(Sun)的客戶端側Java類似。微軟的Silverlight也采用類似的方案,一次編程即可在網頁和未來的智能手機平臺上運行。作為對比,蘋果對JavaScript框架的信任意味著使用SproutCore或Gianduia編寫的富網絡應用,或使用兩者其一的輕量級框架為iPhone(PastryKit)和iPad(AdLib)創建的原生外觀的交互媒體,以及為iTunes或AppleTV(TuneKit)創建的交互內容,都無需使用任何蘋果私有的插件即可工作。

性能:此外,隨著瀏覽器供應商們不斷提升和優化各自的JavaScript性能(蘋果、Google、Mozilla和Opera都在這么做),這些富應用將會在多個瀏覽器平臺上運行的越來越流暢。反而那些為Flash或Silverlight設計的內容要取決于Adobe或微軟能否及時地交付插件更新,以及他們是否有興趣支持多個候選平臺。HTML 5現在已經交付了可以與Flash相匹敵的性能,但Flash在早在5年之前就已經開始提升和優化其性能。

安全性:JavaScript框架的另一個優勢是,它使用瀏覽器自有的JavaScript引擎,其代碼可以完全公開地用于安全問題檢查,并且非常易于理解和操作。而那些由Adobe或微軟開發的網頁插件,由于其代碼私有且不斷變化,這帶來了極大的潛在安全缺陷,并且這些公司之外的人難以對其進行安全評估。在CanSecWest安全大會上,安全專家查理·米勒(CharlieMiller)被問到“哪一家的瀏覽器是最安全的?”,他的回答是:各家瀏覽器之間的(安全性)差異可能并不足以大到讓人生氣,但最關鍵的是不要安裝Flash。

【編輯推薦】

  1. Flash與Silverlight 性能全方位比拼
  2. Flash,Silverlight與HTML 5三方論劍
  3. 喬布斯公開信炮轟Flash 不希望"第三者"介入軟件開發
  4. Flash與開放Web的應用開發平臺之爭
  5. Adobe Flash份額受蠶食 壟斷地位不保
責任編輯:王曉東 來源: AppleInsider.com
相關推薦

2018-04-02 15:15:00

華為

2020-04-07 13:00:18

馬斯克特斯拉呼吸機

2011-08-02 10:06:07

AdobeHTML 5Flash

2013-08-02 13:30:02

蘋果保秘

2013-03-20 13:15:11

Adobe蘋果flash

2012-06-26 11:36:56

SurfaceiPad

2019-08-16 10:47:19

戰場物聯網IOT

2013-08-23 10:51:52

蘋果3D手勢

2013-11-18 11:38:39

Flash-x手游開發

2024-03-18 08:03:32

業務開發搜索

2009-09-04 21:21:17

2015-08-28 09:19:53

Web開發移動開發

2019-04-09 18:03:09

IT寫作技術人

2009-03-27 08:56:35

AndroidGoogle移動OS

2020-08-03 08:48:18

技術人阿里專家

2022-06-08 19:21:45

無密碼技術蘋果Passkey

2021-01-04 10:57:13

技術資訊

2011-03-09 10:08:50

Adobe蘋果FLASH

2015-09-15 14:22:57

移動·開發技術周刊

2011-10-31 10:49:46

蘋果收購三維地圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区在线 | 欧 | 91高清在线视频 | 精一区二区 | 综合九九 | 日韩一区精品 | 99久热在线精品视频观看 | 欧美一区二区二区 | 国产一区二区精品在线 | 免费在线观看h片 | 中文字幕欧美日韩 | 欧洲国产精品视频 | 久久tv在线观看 | 男女午夜激情视频 | 在线婷婷 | 逼逼视频 | 日韩精品一区二区久久 | 日韩av免费在线观看 | 色综合色综合色综合 | 国产精品自产拍在线观看蜜 | 日韩免费一区二区 | 国产黄色麻豆视频 | 国产美女一区二区 | 粉嫩粉嫩芽的虎白女18在线视频 | 黄网免费看 | 午夜天堂精品久久久久 | 青青久草 | 九九久久这里只有精品 | 精品久久电影 | 国产sm主人调教女m视频 | 国产精品69毛片高清亚洲 | 成人三级网址 | 91亚洲国产成人精品一区二三 | 国产乱人伦精品一区二区 | 欧美一区2区三区4区公司二百 | 日韩超碰在线 | 日韩久久综合网 | 国产小视频在线 | 亚洲成人精品在线观看 | 欧美成人在线免费 | 久草中文在线 | 欧美一区二区三区在线观看 |