作者SicInfit (O_o)
看板WindowsPhone
标题Fw: [情报] Facebook 囧了,开发者证明 HTML5 没有错
时间Tue Dec 18 17:57:14 2012
※ [本文转录自 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
1F:推 LoLoLuan:fastbook....这是钓鱼网站吧 我登了岂不是把帐密卖给他 12/18 17:43
2F:→ LoLoLuan:你是诈骗集团吧 12/18 17:43
3F:推 dreamcwli:Facebook 有 OAuth 吧… 12/18 17:45
4F:→ dreamcwli:你登入就会知道他是用 Facebook 的 API 做的了 12/18 17:46
5F:→ dreamcwli:现在大一点的服务早就不需要给第三方开发者密码了 12/18 17:46
6F:推 SportM:用过了,真的快上不少说 12/18 17:49
※ 编辑: SicInfit 来自: 61.59.149.121 (12/18 17:51)
7F:→ SicInfit:就只是个 app 而已,加上设定页面的连结方便试玩後移除了 12/18 17:55
8F:推 LonyIce:真的很顺= = 12/18 17:56
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: SicInfit (61.59.149.121), 时间: 12/18/2012 17:57:14
9F:→ SicInfit:好吧虽然 WP 没有 Facebook 官方 app... 12/18 17:58
10F:→ SicInfit:我承认我只是想知道行动版 IE10 上用起来顺不顺XD 12/18 17:59
11F:→ Nuaaukw:立刻帮你试试看 XD 12/18 18:02
12F:→ Greentale:在Arc S上好顺啊Q_Q 12/18 18:09
13F:→ Nuaaukw:超好玩 XD 12/18 18:11
14F:→ Nuaaukw:滑动有点顿,感觉起来这问题要算在IE头上 12/18 18:11
15F:→ Nuaaukw:通知打开後不能点,可以左右滑欸,该不会还有多指手势 XDD 12/18 18:12
16F:→ SicInfit:动画出不来应该就 IE 的问题没错XD 因为其他人都 WebKit 12/18 18:18
17F:→ SicInfit:不过影片 demo 中 Android 的好像也没动画,怪怪。 12/18 18:18
18F:→ Nuaaukw:囧? 我没提到动画啊? XD 12/18 18:19
19F:→ SicInfit:眼残了= = 不过会顿倒是有点小意外... 但有比行动版顺吗 12/18 18:21
20F:→ SicInfit: 官方行动版网页 12/18 18:21
21F:→ Nuaaukw:比m.fb顿耶,後来感觉起来,他没有用内建的滑动 12/18 18:22
22F:→ SicInfit:有意思... 可能是只为 WebKit 最佳化吧... 12/18 18:27
23F:→ SicInfit:好吧还是叫 FB 快抓些人来做官方 app 比较实在XD 12/18 18:28
24F:→ uranusjr:不能点是因为根本没实作, 不是浏览器问题 12/18 21:42
25F:→ Nuaaukw:whaaaat居然没实作欺骗我的感情 QoQ 12/18 22:59
26F:→ SicInfit:就说是 demo 了吼XD 12/18 23:04
27F:→ charlie20083:Surround只看到蓝蓝一片? 但8X就正常... 12/18 23:42