专访Classic仿真器开发商
By Dieter Bohn | Logout 译,转载请注明ifanr.com原文链接。
PreCentral.net(PC): Classic仿真器和Palm Pre都很令人兴奋,但两者都带来了同样的疑问:上市的时间和价格?你预期Classic能与Pre同时发售么?价格几何?
Motion Apps公司的Nebojsa Lazic (MA):我们同样也十分兴奋,但现在只能告诉你Classic将与Palm Pre在同一天发售。
PC:Pre的一大亮点是机内搭载了程序商店。你们是打算通过程序商店还是自己直接销售?或者是双管齐下?
MA:我们非常看好App Catalog(Palm程序商店的正式名称),它将解决用户与开发者此前非常纠结的程序探索难题。Classic将通过App Catalog发售。
PC: 你们现在有Classic的“已测试”程序名单么?“无法运行”名单呢?
MA:我们已经测试了很多程序,当中绝大多数都能在Classic上正常运行。我们不断将测试结果添加进列表,并将在未来一两周公布其中的部分程序。我们曾提及PalmOS的部分原始功能没有被支持,很显然调用这些功能的程序将受到限制。专注于这些功能的程序,在pre上的实用价值很小(比如铃声管理软件)。对于其它软件,例如联系人程序,除了不能通过红外发送名片外,其它功能一切正常。
PC:Classic运行PalmOS游戏时的画面表现给我们留下了深刻印象——为了达到如此的性能,你们克服了怎样的技术挑战?
MA:我们处理了PalmOS和webOS的一些非常底层的API和数据结构。例如我们再造了PalmOS的特定部分,这让我们有时觉得自己是在创造一个新的操作系统,这是种难得的体验,也非常具有挑战性。不过我们从中得到了很多乐趣。
PC:我们从Palm那儿听说相比只能使用网络开发技术的标准程序,Classic更深入webOS的底层。你可以谈谈你们开发Classic所使用的标准webOS SDK么?最好还能谈谈不那么标准的东西。
MA:我们用了Palm几周前发布的标准SDK,但除此之外我们也用了一些更底层的东西。
PC:能说说和Palm合作的感触么?
MA:与Palm技术团队的合作体验非常好,整个过程中的合作都很愉快。Palm有很多技艺超群的开发人员,有很多好构思和解决方法。与他们合作非常愉快。
PC:本站的读者们非常希望能通过webOS的卡片式多任务系统同时运行多个PalmOS程序。我知道这还没实现,但你们未来有这方面打算么?
MA:现在我们还没去考虑它。但你知道,产品的未来很大程度上取决于大众的意见和功能需求。所以一切皆有可能。
PC:提到未来的计划,你们以后打算给Classic新增什么功能么?
MA:你可以在我们的blog上看到,呼声最高的功能是HotSync,因此我们正从多种途径考虑开启此项功能,或以别的方法实现同步。
PC:有些开发人员担心,webOS的结构会让程序源码的获取变得相对简单,毕竟是通过网络开发技术实现的。根据我的理解,Classic更像是“传统的程序”,你担心源码泄露么?如果担心的话有没有什么想说的?
MA:基于Classic的实现方式,我们不怎么担心这个问题。
PC:从硬件平台的角度来说,相对于你们开发过的其它机型,你对Pre的性能怎么看?
MA:我们当然不能谈论Pre的硬件细节。但可以这样说,这是我们所开发过的最强大的硬件平台。(译注:Motion Apps开发的软件横跨PalmOS, Apple iPhone, Windows Mobile以及黑莓平台)
PC:愿意谈谈webOS上其它软件的开发计划么?
MA:我们确实有计划开发其它软件,但目前我们将专注于Classic,以确保拿出最高质量的产品,成为webOS的强大补充。
PC:由于PalmOS使用基于笔触控的电阻触屏,而Pre使用电容触屏,我认为那些触控目标较小的软件用起来会比较困难。你们有没有发现这个问题?如果发现的话,有没有找出解决之道?
MA:是的,对于特定软件这可能是个问题,但很多现代PalmOS程序以已经为手指和五项键做出了优化,而且我们相信随着webOS手机的流行,PalmOS程序开发人员将在这方面对自己的现有程序进行优化。最后我们也已经通过Classic解决了此问题——Classic的第一个MR版将提供类似浏览器中的缩放功能,用户可以很方便地通过简单的手势放大特定区域。
PC:webOS和Palm Pre哪点最让你激动?
MA:webOS是一个全新的系统,完全不同于任何其它移动平台。它需要完全不同的开发心态,为程序开发人员提供了一个广阔的新天地。