普莱科 苹果手机应用程序上的Michael Love

以下是专访 普莱科 创办人 迈克尔·洛夫,关于 普莱科 苹果手机应用程序,目前正在进行Beta测试。

约翰:对iPhone应用程序的漫长等待已经引起了所有Pleco粉丝的困扰。您对第一个Pleco 苹果手机应用程序的开发过程有何评论?

迈克尔: 好吧,很多延迟源于我们实际上只在一月份才真正开始开发iPhone版本的事实。’09 –在此之前,我们主要致力于在Windows Mobile和Palm OS上完成/调试Pleco 2.0。我们在2006年初绘制了功能图,当时iPhone只是史蒂夫·乔布斯的一瞥’因此,当苹果在春季发布第一个iPhone SDK时’08我们已经远远超过了我们可以认真缩减2.0的点,以便尽快开始使用iPhone版本。

aisearchdict.gif

普莱科 2.0

但是就实际的发展情况而言,最大的时间浪费是围绕iPhone OS所做的事情’t do very well. We’在Palm / WM上也经历了相同的过程–我们开始以制造商推荐的方式实施所有操作,只是发现操作系统的某些区域过于错误/缓慢/不灵活,需要用我们自己的,定制设计的替代方法来代替。

在iPhone上,两个主要问题是文件管理和文本呈现。那里’iPhone上没有内置机制供用户将自己的数据文件加载到设备上;他们所能做的就是安装和卸载软件。因此,我们必须添加自己的Web浏览器(用于从Web下载数据文件)和我们自己的Web服务器(用于从计算机上传数据文件),以便人们安装自己的文档/抽认卡列表/等。还必须实现一个非常复杂的系统来下载和安装附加词典和其他数据
文件由于多种原因,’将所有这些捆绑到主软件包中是可行的,并且用户无法像在其他移动平台上那样直接从台式机上安装它们。

还有iPhone’的文本呈现系统实际上相当慢且缺乏灵活性,对于像苹果这样在计算机排版领域有着悠久而丰富历史的公司来说,这是令人失望的。绘制富文本(多种字体,粗体,斜体等)的唯一官方机制是将其呈现为网页,这花费了太长的时间并且使用了太多的内存,对我们来说不可行。苹果的方式似乎也有一些错误’的WebKit页面呈现引擎处理包含中文和非中文文本的页面。甚至简单的非富文本输入字段等都是很大的性能问题–手写识别器面板花了大约8倍的时间才能在Apple中插入新字符’的文本输入框,就像它实际识别字符一样。因此,我们基本上最终不得不编写我们自己的三个不同iPhone用户界面控件的版本,以使文本呈现也能按我们想要的方式工作。

因此,去年春天可能已经准备好在iPhone上使用Pleco进行快速,肮脏的移植,但是要使所有事情真正顺利进行需要花费更长的时间。

约翰:iPhone版本的Pleco进行了全面的UI改进。您能告诉我们有关重新设计的想法吗?与上次的UI设计相比,您感觉如何?

迈克尔: 大部分重新设计只是为了满足手指驱动界面的需求–我们必须找到使用更少,更大的按钮来做相同事情的方法,并且不可能获得使用手写笔驱动的Windows Mobile手持设备进行的细粒度控制。因此,除了简化操作,减少按钮数量以及从单面板切换为两面板界面(您在其中输入搜索词,然后点击搜索结果以在单独的屏幕上查看它的全尺寸)之外,主要变化是在文本选择和手写输入方面。

普莱科 for 苹果手机(测试版)

选择文字

苹果实际上在iPhone OS 3.0中有一个不错的英语文本选择系统–拖动手指,它会向您显示字符/单词的放大版本’re trying to select – but it’由于过于繁琐而无法单独选择中文字符,因此,我们在Palm / Windows Mobile的Pleco 2.0中修改了用于文档阅读器的界面;您点击一个字符,它会自动突出显示周围的单词,然后您可以使用一些不错的大手指友好的箭头按钮在周围移动突出显示或将其突出/缩小以覆盖单个字符。

对于手写输入,主要的变化只是使输入框更大。苹果实际上在iPhone OS中包含了内置的中文手写识别器,但是它’限于iPhone的宽度/高度的盒子’的键盘区域(因为他们没有’不想让程序员重新设计他们的应用程序,以适应仅适用于中文的不同大小的键盘),因此我们从汉王科技公司的朋友那里获得了iPhone的中文手写引擎许可,并在全屏框中实现了该功能。我们还添加了多点触控手势–用两根手指在屏幕上点击以清除输入框(并开始输入另一个字符),再次点击以退格。我们在苹果大小的输入框中测试了相同的手势,但没有’也可以正常工作(容易用一根手指放在盒子外面),所以它’可能仅在全屏模式下才是可行的,但在其中一种模式下效果确实很好。

当然,如果要全力以赴地实施此Apple,将不可避免地决定在iPhone OS 4.0中全屏添加全屏中文手写识别系统,但是至少我们应该成为唯一提供此功能的词典才几个月,并且即使他们确实实现了自己的全屏识别器,我们从汉王获得的许可也比苹果准确得多。’s。 (改编自90年代后期不起眼的Apple产品“高级中文输入套件”)

约翰:您最满意或最不满意iPhone应用程序的哪些元素?

普莱科 for 苹果手机(测试版)

手写输入

迈克尔: 手写输入很棒–我仍然认为在某些方面用手写笔书写字符更好,但是大多数Pleco用户应该发现无缝过渡到基于指尖的笔迹。

I’我也很高兴我们成功地实施了实验性“Live Mode”功能,让人们通过点击网页(和脱机HTML文档)中的字符来查找它们–在当前的iPhone中’有点慢/占用大量内存,无法真正正常工作,但是在进行一两次硬件更新后,它应该是鼠标悬停字典可用的最接近的东西。

总的来说,我认为我们’在将Pleco界面转换为触摸屏方面做得很好–当手指驱动的Windows Mobile 7推出时(希望在2010年推出),我们发布的任何版本的Pleco都可以看起来与我们的版本非常相似。’即将在iPhone上发布。

令人失望的是,我上面提到的自定义文本控件仍然有些粗糙–对于我们的第二个iPhone版本,我们’可能需要实现我们自己的iPhone版本’s键盘,因为它与我们的文本输入字段之间的交互有些欠完美。 (目前,对剪贴板的支持也有些参差不齐)’我也有一点失望的事实’在第一个发行版中会成为抽认卡,当然,在漫长的等待中,我们的iPhone版本通常会面世,尽管现在我们’核心产品正在开发中,我们应该能够更快地获得更多iPhone功能/更新。

约翰:Pleco已实施(或计划实施)iPhone 3.x固件的哪些元素?

普莱科 for 苹果手机(测试版)

字典附件

迈克尔: We’在应用内购买方面非常重要– now that it’在免费应用程序中受支持,我们’可能会以免费形式出售Pleco“Lite”带有各种词典和其他附件的版本,可以在设备上额外购买。我们还大量使用了新剪贴板–内置的文档阅读器可让您从剪贴板上的一段中文文本中查找单词,这为翻译中文SMS提供了一种略显笨拙的方式。我们还充分利用了撰写电子邮件的新功能,而无需离开应用程序– there’一项新功能,如果可以,您可以立即向我们发送报告’找不到与特定单词匹配的单词(事实上,我们正计划根据该反馈向其中一些添加新条目)。

开发人员还获得了一些新的东西,我们可以使用’尚未完成任何工作,但正在积极研究;例如,现在可以从应用程序内部控制iTunes音乐的播放,因此我们也许可以使用它来使人们排队中文音频程序,并在阅读/查找Pleco抄本中的单词时收听它们。

约翰:我们知道臭名昭著的iPhone应用程序批准流程是如何进行的,但是您可以告诉我们何时计划将新的Pleco for 苹果手机应用程序正式提交给Apple应用程序商店吗?用户应支付多少钱?

迈克尔: We’Beta测试完成后将尽快将其提交给Apple– there haven’到目前为止,还没有太多严重的错误报告,所以最好的情况可能是距现在只有几个星期。

就价格而言,我们’重新致力于使事情与我们的Palm / Windows Mobile软件非常相似,但在购买哪种词典/功能时要具有更多的灵活性;捆绑购买字典与以后作为单独的附件购买字典之间应该没有什么区别,而且应该可以跳过任何或所有笔画顺序/音频/手写输入/抽认卡/文档阅读器模块(如果您)’对他们不感兴趣。 (当然,这一切仍然取决于苹果’s 应用程式roval –从理论上讲,他们可以要求我们发布一个完全不可定制的Pleco版本,并收取224美元的费用。 (2月24日,史蒂夫·乔布斯’ birthday.))

约翰:有Android版本的计划吗?

迈克尔: 现在不行。我们的跨平台引擎代码是用C编写的,而Android主要使用Java–可以在Android上执行C代码,但是这样做的机制相当笨拙,因此Pleco Android端口将非常耗费人力。

如果iPhone版本的发布使我们有足够的现金来聘请一些Java程序员,那么我们当然可以考虑使用Android端口,但是目前我们更喜欢专注于iPhone,Windows Mobile和桌面版本(非常容易由于台式机/移动Windows和Mac OS X / 苹果手机之间存在重叠)。

约翰:哦,还有一件事…对音色问题有何评论?

普莱科 for 苹果手机(测试版)

色调和颜色

迈克尔: 我们使用的调色板实际上是我朋友设计的 萨姆·利普夫,当我2001年在Palm OS上将Oxford Dict 1.0放在一起时,他就向我介绍了音色着色的想法。’实际上是在几十年前的一本中文教科书中找到了对该想法的参考,所以我认为’反弹了一段时间,但直到最近才开始看到Dummitt之间的广泛使用’的书和整合它的几个不同软件。这并不是说Dummitt没有’t独立发明色调着色,只是他’可能不是唯一这样做的人。

迈克尔·洛夫
普莱科软件
www.pleco.com


有关: 普莱科 苹果手机 App(测试版)的评论, 在Pleco中使用ChinesePod词汇

分享

约翰·帕斯登

约翰是上海的语言学家和企业家, 全集学习.

评论

  1. 我们什么时候可以期望看到具有类似功能的Windows Mobile版本?

  2. 感谢约翰和迈克的采访。作为一名中国学生,计算机程序员和iPhone迷,我从中学到了很多。

    I’我对文档阅读器和剪贴板集成非常感兴趣,可以’等不及要测试这些功能了。

  3. 感谢您提供的信息。鼠标悬停问题的解决方案看起来很酷。我很想在我妻子的Iphone上使用精简版,尤其是从长期来看,我想我会得到一部android手机,尤其是在pleco可用的情况下。我在工作中使用黑莓,但我不’不会看到这些工具很快就会面世,特别是如果我们的IT部门没有’不允许我们安装软件;-)

  4. z –这些功能中有很多已经在Windows Mobile上提供了,实际上,’重新默认关闭–例如,可以通过“首选项”中的“杂项”面板启用色调着色。我们对iPhone上的引擎做了一些小调整,’尚未在WM上启用(如用于逐个音节的音频播放的sandhi转换,即使有完整的字典,也可以搜索部分字典的匹配项),但是这些应该在下一个错误修复更新中显示(2.0.4 )–测试版的beta将很快出现在plecoforums.com上(可能是在我们将完整的iPhone版本提交给Apple之后不久)。

    关于iPhone上唯一的主要事物’WM上已经有字符组件搜索和面向手指的触摸屏界面。字符组件搜索应在2.1更新(2010年初)中进行。触摸屏的东西,我们’在微软发布一些有关Windows Mobile 7的官方文档/ API参考之前,一直尝试推迟– we’d宁愿不要半途而废地实施它,而只是发现我们’一直做错了,必须重写它才能使其在WM7上正常工作。

    那里’尚无WM上网页的内置文档阅读器,但使用我们的即时访问/搜索剪贴板打开功能在Pocket IE中阅读页面的方式几乎相同;同样在那里’Windows Mobile没有开放的文件系统,因此您可以使用ActiveSync / File Explorer /等移动/传输文件,因此WM上没有内置的文件管理器。

  5. 感谢您的答复Mr.Love。等待2010年更新的时间不会太长。

  6. I’是我和Pleco的忠实粉丝’一直在推迟购买智能手机,以了解如何在不同的平台上使用它,并等待错误解决。但是,那里有很多不同的产品,并且一直都有。此外,我希望购买一种多合一(电话,电子邮件,网络浏览器,’我可以在台湾和美国使用的设备(与拨号上网一样慢)(不一定具有相同的计划/运营商)。
    任何人都想分享经验吗?什么’为您工作(或没有)?

  7. BeijingDreams 说: 2009年11月16日晚上9:07

    @Esther:iPhone的Pleco推出后,iPhone应该会成为满足您需求的首选设备。您’需要解锁(在大陆很容易做到,对台湾不确定),然后来回切换SIM卡即可。

  8. I’在Palm平台上使用Pleco已有很长时间了,即使我现在也拥有iPod touch,仍然可以使用它。我的iPod上有带有抽认卡的中文字典,但目前不允许多个列表。我真的很喜欢Palm上的此功能,因为我可以为特定的词汇集设置抽认卡会话。这对我来说是最重要的功能之一,因此我可能会等到实现抽认卡后再获得iPod版本的Pleco。

发表评论