<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      html5+css3方式實現(xiàn)mobie app的一些瓶頸

        PC的早期階段,也是傳統(tǒng)的C/S模式居多,后進化到B/S模式,并產(chǎn)生了SaaS、云計算等概念和應(yīng)用。從客戶端進化到瀏覽器最大好處是客戶端無需更新,減少了大量的更新成本,只需服務(wù)器端進行更新。這也是為什么現(xiàn)在流行webQQ, google docs, photoshop網(wǎng)頁版的原因。現(xiàn)在同時很多軟件廠商也在制作他們的web版本,國內(nèi)的一些ERP廠商也開始了這條道路。iPhone、android的巨大成功揭開了移動互聯(lián)網(wǎng)的大幕,互聯(lián)網(wǎng)企業(yè)都想在移動互聯(lián)網(wǎng)的的巨大市場中分得一杯羹。游戲、sns、微博、視頻、本地生活服務(wù)都在大力發(fā)展移動互聯(lián)網(wǎng),推出了自己的app。

        mobie native app指使用手機官方提供的SDK和開發(fā)語言開發(fā)的手機客戶端軟件,它能夠很好的使用手機提供的一些接口來操作手機的軟硬件資源。隨著html5和css3的流行和webkit對html5和css3的較好支持,很多人開始使用html5和css3來制作mobie app。如前所述,使用web方式制作mobie app最大的好處是,客戶端無需更新,并且數(shù)據(jù)顯示很多手機用戶不是經(jīng)常更新他的app程序,同時相對于native app,web方式修改app的界面的成本更低一些。所以說,對于對界面的靈活性有較高要求的app,比較傾向于用web方式實現(xiàn)mobie app。

        android和iphone都提供了webview的控件,這個控件實質(zhì)是一個webkit瀏覽器內(nèi)核,用于解析html、css、js代碼。所以,native app可以調(diào)用webview空間來展示我們的web頁面。同時,由于對css3的較好支持,native那種絢麗的界面就可以用html+css較好的實現(xiàn)出來,達(dá)到逼真的native app的效果。

        但是,web實現(xiàn)mobie app有一些瓶頸。以下是我在項目實戰(zhàn)中碰到的,如果各位看官有好的解決方案,請不吝賜教。

        其一,根據(jù)百度移動互聯(lián)網(wǎng)發(fā)展趨勢報告2010Q4,iphone下下載一個1.407k的網(wǎng)頁,建立連接耗時1.35s左右,傳輸耗時0.15s左右。這樣,導(dǎo)致app在建立連接的時候,屏幕處于白屏狀態(tài)。也就是說這個app在一秒多的時間內(nèi),完全處于白屏狀態(tài),再加上3G、GPRS網(wǎng)絡(luò)的不穩(wěn)定,有時候等待app響應(yīng)需要幾秒甚至1幾秒的時間,這對于速度就是生命的mobie app來說,無疑是個致命的缺陷。

        其二,有人說,native app也需要建立tcp連接,同樣需要耗時這么長時間。很對,那么目前常用的解決方案是什么呢。開機畫面+loading圖片,有了這兩個,程序不會處于假死狀態(tài),用戶擁有耐心繼續(xù)等待。那么,web app是否也能這樣做呢。首先,程序打開同樣顯示開機畫面,畫面結(jié)束后切換界面(webview),webview如果無loading圖片依然是在建立連接,依然處于白屏狀態(tài)。因為我們無法在開機畫面的時間內(nèi)對程序進行預(yù)加載。然后,使用native方式在webview外面蒙上一層,上面放上loading圖片,但是webview沒有提供web頁面開始渲染的接口,指提供了web頁面load完成的接口。也就是說,如果通過native方式在webview上放置一個loading圖片的話,那么這個圖片指能在頁面完全加載完消失,這樣也會影響用戶體驗。這里再提供一種方式,實現(xiàn)這種loading圖片的效果:放置一個靜態(tài)頁面在本地,點擊打開靜態(tài)頁面,無需建立連接。而后通過ajax方式請求數(shù)據(jù)來替換頁面內(nèi)容。這種方式,也是Nokia widget的實現(xiàn)方式,但是這種方式的效率比較低下。

        其三,難以實現(xiàn)本地存儲。本地存儲是html5的一個重要成果之一,但是,基于android存在多版本系統(tǒng)。android低版本中的webkit對html5和css3支持的并不好。簡單的兩個例子是:input type="number"會導(dǎo)致低版本android的webkit直接crash,css3的圓角在低版本的android webkit中也會出現(xiàn)明顯裂縫。現(xiàn)在常用的html5向后兼容方案是通過javascript+css+html來模擬html5的一些特性,但過多的js存在于mobie app中會不會得不償失。

        個人覺得,移動互聯(lián)網(wǎng)的發(fā)展趨勢一定也是從C/S模式向B/S模式轉(zhuǎn)變。但面臨的困難就是,手機端的瀏覽器更多,對web標(biāo)準(zhǔn)的支持也不盡相同,適配各種分辨率的手機屏幕也是讓人很崩潰的一件事情。相信以后的移動互聯(lián)網(wǎng)也將適應(yīng)現(xiàn)在的格局:web方式瀏覽信息,app方式游戲,工具等。

      posted @ 2011-05-27 16:09  慢熱君Kevin  閱讀(8495)  評論(4)    收藏  舉報
      主站蜘蛛池模板: 欧美视频二区欧美影视| 中国孕妇变态孕交xxxx| 无码国产偷倩在线播放老年人| 国产午夜精品一区二区三区不卡| 55大东北熟女啪啪嗷嗷叫| 成人区人妻精品一区二蜜臀| 男人的天堂va在线无码| 日韩中文字幕有码av| 欧美一级高清片久久99| 免费吃奶摸下激烈视频| 高清自拍亚洲精品二区| 国产粉嫩区一区二区三区| 亚洲春色在线视频| 国产一区二区三区乱码在线观看 | 安新县| 日韩中文字幕有码av| 午夜福利偷拍国语对白| 亚洲AV永久无码精品秋霞电影影院| 极品美女扒开粉嫩小泬图片| 国产精品自拍实拍在线看| 欧美乱妇高清无乱码免费| 久久狠狠高潮亚洲精品| 洛扎县| 亚洲电影天堂av2017| 国产一区日韩二区三区| 午夜AAAAA级岛国福利在线| 亚洲国产午夜精品理论片| 亚洲国产成人精品无色码| 久久综合久中文字幕青草| 人妻丰满熟妇av无码区不卡| 色悠悠久久精品综合视频| 亚洲天堂成人一区二区三区| 日本一区二区三区免费播放视频站| 精品国产亚洲第一区二区三区| 亚洲精品精华液一区二区| 亚洲小说乱欧美另类| 蜜臀精品国产高清在线观看| 亚洲综合一区二区三区在线| 亚洲av男人电影天堂热app| 老熟妇高潮一区二区三区| 黄色一级片一区二区三区|