還記得撥号調制解調器?我較近聽一些北京軟件開發公司商說,我隻是無法停止,但回想起90年代。讓我解釋。
對於那些你們誰記得,在上世紀90年代中期當電腦正在成爲主流,消費者開始採用在家上網,我們一群人忙著(zhe)建網站,個性化的門戶網站,電子商務網站的…我和我的團隊優化的網址讓用戶體驗更好,花瞭(le)很多時間。
這是艱難的。我記得有時深夜讨論,設計人員和開發人員試圖平衡豐富的意象和頁面加載時間。用正確(què)的分辨率爲正確(què)的圖像文件,減少瞭(le)網絡流量,找出正確(què)的緩存策略,和我們所有的思想和與同事一起分享技巧,在那些有趣的日子。
快進到現代網絡。超快速電腦相媲美(或超過)的超級計算機的時候……到家的纖維光學,允許人們觀看高清電影、玩網絡遊戲的朋友,真正的時間沒有明顯的延遲……優化的JavaScript引擎JIT編譯器運行控制台型遊戲,讓你在浏覽器中……現在我知道我會得罪很多人如果我說“Web開發者越來越懶”–但這一切更強大,速度更快的環境意味著(zhe)我們可以不必想太多關於如何減少浪費。不過沒關系,我們應該關注更重要的事情–用戶體驗流程,進入市場的時間,對用戶的價值。 但這種方法是以移動Web App World收費。Web開發者理所當然的很多假設並(bìng)不适用於移動網絡的世界。
移動網站優化的挑戰已經記錄在其他地方,所以我不會做過多的介紹,但隻是在頂層,有網絡的挑戰一樣不可靠的連接,高延遲,吞吐量降低;設備的CPU性能較低的挑戰一樣,記憶容量小,屏幕尺寸的限制,分辨率的變化。 破碎設備(或浏覽器在90)進行優化和質量保證非常昂貴。優化現在意味著(zhe)計數和減少網絡切換;擺脫重定向;檢測在服務器環境爲正確的圖像文件;減少文檔的複雜性和簡化DOM操作對用戶操作的響應。當然,它類似於(yú)優化非移動Web應用程序(我知道這是許多開發商,專注於(yú)谷歌等帶來的性能問題的較前沿,但這一次)的影響較大!
第一代移動網站(即嚴重剝(bō)離下來m-dot網站,或非移動化的網站是通過智能手機或平闆電腦訪問)設置的期望較低的用戶–也許一個網站出現後,15甚至30秒,這是好的。 而是把真正的電子商務成長(zhǎng)總是在,直接訪問網站;如果你的移動網站需要15秒的負載,那麽你的用戶将在其他地方購買你的競争對手的網站。
所以,就像在90年代的…現在大不同的是信息和工具來幫(bāng)助人們與優化和性能測試的有效性。 雅虎剛剛發布的YSlow移動。有出現的初創公司專注於(yú)移動應用的性能測試和優化。較後,當然,像北京軟件開發公司利用真實的用戶進行實際設備(bèi)的全球測量幫(bāng)助讓開發者找出問題的公司。