|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
, E: w+ e& G$ w( v% Q6 W+ h
. T% J9 Y: o/ i. I
" G& _9 k0 q8 O; U& ~& J前段时间,Facebook推出原生iOS应用,响应速度较之旧版有了大幅提升,一时之间引起了业界的广泛关注。不过人们关注的并不是因为原生应用本身有多好多快,而是扎克伯格那句Facebook的应用完全依赖HTML5是最大的错误,导致浪费了2年宝贵的时间,将来要改为原生应用的言论。1 v) [3 h/ g; p: H; I* i# Y, S
业内普遍认为,基于HTML5的Web版Facebook用户体验比较差,是因为Facebook没有充分利用好HTML5的优势,而并非HTML5本身有多糟糕。不然的话,为什么其他人能够借助HTML5打造的非常成功移动网站呢?
8 ?! f, `0 \7 P, E如果还有人在纳闷Facebook为什么放弃HTML5而转战原生应用的话,下面是TobieLangel列出的四大原因(更详细的内容请点击这里):4 r# x: v; d4 O2 u2 h; p
1.工具/开发者API6 {0 k: ]+ b" W2 N' G
没有相应的工具对内存进行跟踪。
; U) F0 Q2 p$ b3 g7 h2 ~; g( F2.网页滚屏效果+ L$ @3 E1 F0 L& d# E/ v
用户在浏览网页的时候,需要的是非常流畅的滚动效果,而基于HTML5的Facebook应用并没有做到这一点。Facebook这次的改进针对网页滚动进行了提升。
8 i4 B8 u+ k! G$ r7 p( L" \1 a3 c& s3.GPU, Z9 j# f4 L, P& Y& X' D
图片处理并不是HTML5擅长的地方。如果了解HTML5的人,就会发现,图片加载和处理当然是不应该在现阶段使用HTML5实现的。5 @! {' y0 k1 I4 X: Z4 z1 r
4.其他+ Z$ z- L9 W4 O4 f2 V) e" |
HTML5目前擅长的部分是数据量不大、动画少的页面,而这恰恰是Faceabook注重的地方。相比之下,原生应用能够提供更好的触摸跟踪支持,更平滑的动画,更好的缓存。
, v$ C7 m' o5 \# A: f充分利用好HTML5的优势,尽量降低HTML5的弱势,学会用好HTML5,才是现在这个时期使用HTML5开发的重点。可以说开发技巧很重要,而这一点恰恰是原先Facebook所忽略的。& A- ]' {9 E, D5 |# Z
ViaHighscalability5 h7 i9 f4 A! T. ]# K
原文:http://www.leiphone.com/0918-danice-facebook-dumped.html3 @: i2 d, E% [8 k
|
|