新聞事件:
- 蘋(píng)果之所以將Flash排除在iPad之外,主要原因是當(dāng)前的Flash網(wǎng)站無(wú)法在觸摸屏設(shè)備上正常運(yùn)行
- 解決辦法是使用WebKit瀏覽器內(nèi)核的CSS動(dòng)畫(huà)功能開(kāi)發(fā)網(wǎng)站
據(jù)國(guó)外媒體報(bào)道,一位資深Flash開(kāi)發(fā)者表示,蘋(píng)果之所以將Flash排除在iPad之外,主要原因是當(dāng)前的Flash網(wǎng)站無(wú)法在觸摸屏設(shè)備上正常運(yùn)行,而這個(gè)問(wèn)題不是蘋(píng)果、Adobe或是新硬件所能解決的。
Flash交互內(nèi)容開(kāi)發(fā)者摩根·亞當(dāng)斯(Morgan Adams)表示,觸摸屏設(shè)備無(wú)法實(shí)現(xiàn)Flash網(wǎng)站的交互效果是蘋(píng)果遲遲沒(méi)有在自家設(shè)備上部署Flash技術(shù)的主要原因,包括最近發(fā)布的iPad、iPhone和iPod Touch目前都不支持Flash技術(shù)。此前有消息稱(chēng),蘋(píng)果之所以不愿意采納Flash技術(shù)是因?yàn)镕lash占系統(tǒng)資源、降低手機(jī)性能、太費(fèi)電或是容易崩潰。
業(yè)內(nèi)人士表示,盡管上述問(wèn)題的確存在,但亞當(dāng)斯的看法是正確的。當(dāng)前的大多數(shù)Flash游戲、菜單甚至視頻播放器都需要一個(gè)可見(jiàn)的鼠標(biāo)指針。這些Flash組件需要鼠標(biāo)滑過(guò)或是實(shí)際點(diǎn)擊等動(dòng)作來(lái)觸發(fā)。這在交互設(shè)計(jì)中非常盛行,而且對(duì)于Flash內(nèi)容來(lái)說(shuō)非常關(guān)鍵。為觸摸屏專(zhuān)門(mén)開(kāi)發(fā)Flash內(nèi)容并非不可行,但人們要確?,F(xiàn)有的Flash網(wǎng)站能繼續(xù)運(yùn)行。
因此,當(dāng)自己開(kāi)發(fā)的網(wǎng)站無(wú)法在iPhone上運(yùn)行時(shí),不難想象Flash開(kāi)發(fā)者的尷尬。不過(guò)解決辦法是,使用WebKit瀏覽器內(nèi)核的CSS動(dòng)畫(huà)功能開(kāi)發(fā)網(wǎng)站。臺(tái)式電腦用戶(hù)仍然可以使用Flash,而通過(guò)CSS動(dòng)畫(huà)技術(shù),iPhone用戶(hù)同樣也能看到同樣的動(dòng)畫(huà)效果。