看板 WindowsPhone 關於我們 聯絡資訊
※ [本文轉錄自 iPhone 看板 #1Gq3cPnj ] 作者: SicInfit (O_o) 看板: iPhone 標題: [情報] Facebook 囧了,開發者證明 HTML5 沒有錯 時間: Tue Dec 18 17:38:30 2012 無廣告圖文好讀版: http://trustnoduck.blogspot.tw/2012/12/sencha-html5-fastbook.html -- 還記得以前的 Facebook app 嗎?遲緩、不穩定, 甚至比用手機直接開完整版網頁還要卡頓的痛苦使用體驗… 雖然 Facebook CEO Mark Zuckerberg 將主因歸咎到原先所採用的 HTML5 技術上, 說它「還沒準備好」, 而這陣子接續在 iOS 以及 Android 兩大平台上脫胎重生的「原生」app 也確實穩定、流暢了不少, 但國外有一群深諳 HTML5 技術的開發者, 卻對 Zuckerberg 對 HTML5 的誤解感到很受傷。 來自 Sencha 這家專門開發 HTML5 的公司的開發者們, 以他們對此技術、以及現今行動瀏覽器實力的了解, 直覺認為問題不是出在 HTML5 上, 而是 Facebook 團隊對 HTML5 不夠熟悉、再加上錯誤運用所造成的後果; 他們說,Facebook 錯在把 app 看成網頁在開發, 但實際上開發 HTML5 應用程式所運用的工具與框架都很不同, 而過去的 Facebook app 所呈現出的各種讀取緩慢、滑動時卡頓不順的症狀, 都在在證實了他們的懷疑。 俗話(?)說的好, 「這些東西當然很複雜,說破嘴,不如跑斷腿;要證明,做就對了!」, 於是 Sencha 還真的自己寫出了一個運行於瀏覽器中的 HTML5 版 Facebook app, 稱之為 Fastbook, 並附送了以下的四分鐘示範短片,要向 Facebook、以及所有使用者證明: 人不是 HTML5 殺的。 (影片) 此外 Sencha 還說了,經過他們的分析後, 現在 Facebook 所推出的所謂「原生」app 其實也還是個混血兒, 除了主要的 News Feed 動態消息、以及個人頁面確實已轉為原生之外, 剩下的介面及一大部分功能, 仍是以直接去拿取 Facebook 行動版網頁的 HTML 內容,再加以轉換、顯示, 這樣沒效率的方式做成。 Sencha 除了重新實作動態消息頁面的整體結構, 還運用了他們自家的各種 HTML5 應用程式框架, 以及透過中介伺服器來過濾掉 Facebook 所回傳的一堆垃圾資料 (最誇張的狀況下僅有 10% 是真正需要的!) 最後所得到的就是效能及使用體驗幾乎可媲美原生 app (甚至某些部分更好)的 Fastbook HTML5 app。 Fastbook 並不是一個要實際用來取代 Facebook app 的方案, 僅是作為一個證明 HTML5 技術的展示, 但若是你有興趣的話,只要打開手機瀏覽器, 連上 http://fb.html5isready.com 並登入便可以試玩。 (玩完可至 https://www.facebook.com/settings?tab=applications 將其授權解除) 感想:雖然原生的更新了以後應該就沒什麼人會開網頁版了, 但看得出來 Facebook app 還是有很多地方需要改進的, 不知道 iOS 版最新更新中的「完全重建的動態消息」會不會就是因應這篇的原文來的XD -- via the paranoid duck // http://trustnoduck.blogspot.tw/2012/12/sencha-html5-fastbook.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.149.121
LoLoLuan:fastbook....這是釣魚網站吧 我登了豈不是把帳密賣給他 12/18 17:43
LoLoLuan:你是詐騙集團吧 12/18 17:43
dreamcwli:Facebook 有 OAuth 吧… 12/18 17:45
dreamcwli:你登入就會知道他是用 Facebook 的 API 做的了 12/18 17:46
dreamcwli:現在大一點的服務早就不需要給第三方開發者密碼了 12/18 17:46
SportM:用過了,真的快上不少說 12/18 17:49
※ 編輯: SicInfit 來自: 61.59.149.121 (12/18 17:51)
SicInfit:就只是個 app 而已,加上設定頁面的連結方便試玩後移除了 12/18 17:55
LonyIce:真的很順= = 12/18 17:56
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: SicInfit (61.59.149.121), 時間: 12/18/2012 17:57:14
SicInfit:好吧雖然 WP 沒有 Facebook 官方 app... 12/18 17:58
SicInfit:我承認我只是想知道行動版 IE10 上用起來順不順XD 12/18 17:59
Nuaaukw:立刻幫你試試看 XD 12/18 18:02
Greentale:在Arc S上好順啊Q_Q 12/18 18:09
Nuaaukw:超好玩 XD 12/18 18:11
Nuaaukw:滑動有點頓,感覺起來這問題要算在IE頭上 12/18 18:11
Nuaaukw:通知打開後不能點,可以左右滑欸,該不會還有多指手勢 XDD 12/18 18:12
SicInfit:動畫出不來應該就 IE 的問題沒錯XD 因為其他人都 WebKit 12/18 18:18
SicInfit:不過影片 demo 中 Android 的好像也沒動畫,怪怪。 12/18 18:18
Nuaaukw:囧? 我沒提到動畫啊? XD 12/18 18:19
SicInfit:眼殘了= = 不過會頓倒是有點小意外... 但有比行動版順嗎 12/18 18:21
SicInfit: 官方行動版網頁 12/18 18:21
Nuaaukw:比m.fb頓耶,後來感覺起來,他沒有用內建的滑動 12/18 18:22
SicInfit:有意思... 可能是只為 WebKit 最佳化吧... 12/18 18:27
SicInfit:好吧還是叫 FB 快抓些人來做官方 app 比較實在XD 12/18 18:28
uranusjr:不能點是因為根本沒實作, 不是瀏覽器問題 12/18 21:42
Nuaaukw:whaaaat居然沒實作欺騙我的感情 QoQ 12/18 22:59
SicInfit:就說是 demo 了吼XD 12/18 23:04
charlie20083:Surround只看到藍藍一片? 但8X就正常... 12/18 23:42