熊猫看书:开发网络功能迫在眉睫
3G Times
受邀嘉宾:彭彬(熊猫看书软件iPhone平台技术负责人)
G哥:首先感谢你在百忙之中接受我们的采访。熊猫看书软件已经是iPhone手机上的常备软件之一,在手机阅读软件中,在iPhone平台上几乎是一家独大。它是凭借什么脱颖而出的呢?
彭彬:我很荣幸能够接受你的采访。谈到熊猫看书,我们自己也认可它是当前iPhone平台上看书软件中的No.1。我认为有两方面的原因,第一,我们进入得比较早。我们在2008年初,iPhone手机系统还在1.0的时候就已经着手研究手机上的阅读软件了。在iPhone2.0发布之后,熊猫看书已经比较成熟了。
第二,我们一直很重视对软件功能的增加,我们根据用户反馈,不断改进,满足用户对手机阅读软件的需求。从自身内功做起,增加自己的实力。再加上时间进入得较早,所以现在来看,市场反响还不错。
G哥:熊猫看书是在什么平台下使用何种语言开发的?
彭彬:现在的熊猫看书支持多个手机平台,但它最早还是一款只针对iPhone开发的手机阅读软件。我们是在苹果自己的开发语言——Object.C下开发的这款软件。在iPhone下的熊猫看书软件完成后,才进行的塞班以及Windows Mobile平台下的开发。
G哥:在开发熊猫看书的时候,遇到的最大难题是什么?
彭彬:我们在开发熊猫看书这款软件时遇到了不少难题,首先就是对iPhone系统的不熟悉,同时当时iPhone系统1.0没有公开技术文档,也没有公开源文件。我们只有去看被黑客破解的源文件,一段段代码地猜,看它是干什么用的,同时一个个地试我们编写的代码,这让我们耗费了不少时间。还好在iPhone系统2.0中,苹果公开了SDK(软件开发工具包),我们的开发进度一下就加快了。
此外,在社区的建立中,我们团队也做了很多尝试,如何通过软件在现有条件下搭建社区是我们长期的研究课题。另外,我们在软件的优化上对怎样快速打开10MB以上的文件,对软件进行了多次修改,因为对于Object.C语言的陌生,我们走了一些弯路,不过随着对Object.C语言的掌握,我们现在已经能够让10MB的文件在1秒~2秒之间打开。
G哥:最后,请你谈谈现在手机阅读软件的通病是什么?你认为突破的方向在哪里?
彭彬:现在的手机阅读软件包括我们自己的熊猫看书软件都太注重本地功能的实现,甚至开始局限于本地功能了。就拿iPhone平台的熊猫看书举例,能够使用iPhone手机的用户一般是现在有一定经济实力的年轻人。而iPhone手机有WiFi功能,iPhone用户很可能通过无线路由器使用iPhone上网。所以熊猫看书现在亟待加强自己网络方面的功能,比如电子书的下载、搜索以及在线阅读等等。
同时,我认为现在3G的牌照已经发放,3G网络会很快普及。就如同当年ADSL从许可到普及也只有短短一年的时间。在这段时间中,哪款手机阅读软件能够做好网络方面的功能,那它就能够占得先机,在即将到来的3G软件竞争中拥有一席之地。