兼容,让生活更美好

这几天相当不爽,几乎每天都要有大骂 Nokia 的冲动,这个公司在系统的兼容性方面,积累几乎是 Level 0。

第一件事情是,原本在 S60 第三版和第五版上用的好好的一个驱动程序,到 Symbian^3 的 N8 上无法加载。把手底下一个兄弟着急上火的要命,排查到最后才发现,原来一个很重要的类再次出现了二进制不兼容,新增的两个虚函数是原有两个函数的重载形式,不知道是哪个二把刀工程师写得,没有按顺序追加到类的尾部,反而为了好看和原来的函数放在了一起,这样一搞,虚表就不兼容原来的布局了。要知道驱动程序很难调试,真让人抓狂。

第二件事情,是 Home Screen 上的 Widget 的开发。不知道出于什么考虑,Symbian^3 取消了对原生类型 Widget 的支持,只好使用 N97 的 SDK 里的材料来辅助开发。尽管暂时还能应付过去,可取消这一支持的做法本身就明确传达了有可能不再兼容的信息,肯定会令一批开发者不满。

第三件事情刚刚发生,一个弟兄拿着 C7 过来和我说,帮助在这个设备上无法打开。我开始还以为是一台工程机,没想到是一个已经上市的机型。他用最简单的工程做了测试,效果是一样的,系统显示“帮助主题找不到”。难道 Nokia 连最基本的兼容测试都不做吗?现在我的兄弟正在盲目刷机中,希望他能有好运气……

埃洛普去 Nokia 有一阵了,有人根据 Nokia 的一些动作,推测他要放弃 Symbian,把注全押在 meego 上。如果真是这样的话,我感觉 Nokia 真是死期到了。Symbian 设备现在仍然是市场份额的大头,依我看来,Nokia 应该逐步加快现有设备的系统更新步伐,在小步快跑中脱胎换骨,最终给大家呈现一个不一样的更现代的系统(毕竟放弃开源后,应该更有利于内部专注)。期间,要特别关注系统升级的用户体验,争取把通过 Ovi Suite 更新系统做的和用 iTunes 更新 iOS 设备一样简单流畅。如果抛弃 Symbian,发展一个迄今为止还没有看到成功希望的系统,等到它成熟之日,必定已经是明日黄花。要知道 meego 的现状甚至还不如 Chrome OS,连一个完全支持的硬件设备都还没有出现,至于 N900,几乎就是个姨太太,迄今都没有被官方认可正式作为 meego 的目标平台,再说它的配置也早已落伍了。

顺便说一下 CSDN 的兼容性。我有一篇文章,从 Word 里粘贴到博客编辑器中,显示完全正常,但只要一提交,就会报给我服务器 500 错误,真不知道 CSDN 的后台做了什么检查,不就是些纯文本么?

打赏 赞(0)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注