一位开发者至 RIM 开发者关系部门的公开信
Jamie Murai 在滑铁卢生活,那里是 RIM 总部所在地。他的许多朋友都曾为 RIM 工作过, 同时,RIM 也是 Jamie Murai 所在大学的最大赞助商。因此,Jamie 对开发 PlayBook 程序很有兴趣。 那么他为什么宣称再也不想为 PlayBook 开发程序,并且指责 RIM 对开发者的态度是
Jamie Murai 在滑铁卢生活,那里是 RIM 总部所在地。他的许多朋友都曾为 RIM 工作过, 同时,RIM 也是 Jamie Murai 所在大学的最大赞助商。因此,Jamie 对开发 PlayBook 程序很有兴趣。
那么他为什么宣称再也不想为 PlayBook 开发程序,并且指责 RIM 对开发者的态度是 “尽人类所能的方式来为开发者制造麻烦,试图赶走他们” 呢?
高额的注册费:
注册 App World 目前暂时免费,但是将来的注册费是 200 美元。而竞争者苹果的每年 99 美元,Google 甚至只有一次性 25 美元费用,再考虑到目前 PlayBook 并非市场主导者,这个价格似乎有些过于自信。
慢着,这不是全部。花费 200 美元之后,开发者只能发布 10 个应用,如果再想发布 10 个应用,需要再花费 200 美元。而苹果和 Google 收取注册费用后,开发者可以发布的应用数量是:不限。
复杂的下载过程:
为 iPad 开发程序,只需要下载一个安装文件,其中包括 IDE,SDK 和模拟器。为 PlayBook 开发程序,需要分别下载 Adobe AIR SDK,PlayBook SDK,和 Playbook 模拟器。
Adobe AIR SDK 没有安装程序,只是一些库文件和二进制文件,这不仅使人想起了 Linux 命令行的安装模式,很怀旧。
然后是 PlayBook SDK,竟然需要再次输入个人信息,不是在注册的时候就已经输入过了吗?
然后是 PlayBook 模拟器,竟然需要再次输入个人信息……
糟糕的安装过程:
Adobe AIR SDK 没有安装程序,需要把库文件拖到系统的 lib 文件夹里,安装 Playbook SDK 的时候,默认的安装目录竟然是 Mac 的 Home 文件夹,而不是 /Developer 或 /Application,于是需要手动更改安装目录。
开始运行模拟器吧。慢着,需要 VMWare Fusion,这个第三方软件需要 80 美元,幸运的是有个试用期……
比较让人晕头的事情再次出现了,VMWare 需要一个 .iso 文件,而模拟器却是一个安装文件。原来安装文件的目的是将一个 .iso 文件拷贝到系统的文件夹里,然后用 VMWare 加载。问题是:下载的时候放一个 .iso 文件不是更省心?
不易上手的开发环境:
经过一番艰难困苦之后,终于可以启动模拟器了。PlayBook 模拟器的欢迎画面是一个多页面的协议合同,展现在一个 DOS 般的终端窗口中。使用空格键翻过这份合同之后。终于进入了PlayBook 的 UI。
界面上只有一个浏览器,而且很快就停止响应了。在模拟器运行一个应用看看吧。首先,需要把模拟器设置成开发者模式……在此之前,还需要设置密码。因为模拟器在虚拟机中运行,还需要获得模拟器的 IP 地址。
OK,完成上述工作之后,终于可以开始编译程序了。糟糕的是,开发文档中对此竟然没有清晰的说明,需要开发者去终端自己琢磨。
在经过一番鼓捣之后,Jamie 决定放弃了,想到苹果和 Google 的工具如何顺手,为 PlayBook 开发程序似乎变得很没有道理了。用他的话说 “the Playbook SDK is complete crap.”
故事还没有完:
当天下午,Jamie 受到 RIM 的一封信。很自然,Jamie 认为是一封 App World 注册成功确认信。事实是,这封信是要求他填写更多的个人信息,打印一份签字的表格,去政府批准的公证处公证,然后交回 RIM,以确保个人信息完全准确。
此时此刻,千言万语汇成一句话:你赢了,RIM。