MySpace Apps真难搞
最近在琢磨MySpace Apps,据说是用了OpenSocial。我以前也做过几个Facebook Apps,比较下来开发MySpace Apps比Facebook Apps难多了。MySpace Apps用的OpenSocial大量使用JacaScript,远没有Facebook的FBML好用,FBML几个标签就能搞定的事,到了OpenSocial里要写一大堆代码,有可能还搞不出相同的功能。别的不说了,就说邀请功能,用FBML很简单,OpenSocial要怎么实现我现在还没搞懂。用JacaScript会遇到很多问题,比如用户用什么浏览器;用户的浏览器有没有打开JacaScript的支持……我测试的时候就出现过ie和firefox显示效果完全不同,还有firefox显示正确,ie里一大堆错误的情况。有可能是我才疏学浅,但是在Facebook里却从来没出现过这种情况。
Facebook Apps里各种内容是直接显示在Facebook页面里,Facebook原有的样式可以直接拿过来用。MySpace Apps里用的是iframe,样式要自己重新写,很不方便。
OpenSocial推出的时候吹的是天花乱坠,实际体验过后也不过如此,做做iGoogle里的小widget还可以,想要做成和Facebook Apps一样还远着呢,难怪会有人说OpenSocial是公关骗局。







