Papermill - 什么是一款好的 Android Instapaper 应用

Papermill - 什么是一款好的 Android Instapaper 应用

随着智能手机和平板电脑的大行其道,Instapaper、Readitlater、Readability 这样的“稍后阅读”类服务开始越来越多的受到用户的喜爱。说到底,在桌面电脑这样需要“身体前倾”的设备上进行阅读始终不是一种舒适的体验,更不用说在互联网上浏览的时间里,我们往往无法静下心来仔细阅读一篇深度的文章。利用这类“稍后阅读”服务,将感兴趣的文章发送到移动设备上,在我们有闲暇时间的时候在更优化的环境下进行阅读是这一类服务的最大魅力。

Instapaper 与 Android

在这其中,Instapaper 以其优秀的 iOS 客户端体验、方便的文章整理和搜索(需付费)、独特的社交探索功能深受用户欢迎,也是我最喜欢的一款此类服务。但让包括我在内的众多非 iOS 用户失落的是,Instapaper 的开发者 Marco Arment 没有、也没有计划为非 iOS 平台做开发的打算。

Marco Arment 是一个很有个性的开发者,他从不讳言自己对苹果平台的喜爱,也多次表达了自己对于跨平台开发存在的众多问题的看法。在 2011 年 12 月的一场关于 Android 开发的口水战中,Marco 向 Android 开发者下了一个挑战书:只要有人能够做出一款真正优秀的 Instapaper Android 客户端,他将把其做为官方客户端进行推广,放开 API 限制,并进行利润分成。

Instapaper 的第三方 Android 客户端其实早已有之(我试用过的包括 Instafetch、iPaper、Hard Copy等,也曾经为了获得更完整的体验开通过 Instapaer Subscription账号),但实话说它们的体验完全不能让人满意,其中不少还绕过了 Instapaper 对第三方应用的 Subscription API,滥用 Instapaper 的公共端口抓取数据,为其服务器带来了不小的压力。对于完全由一个人独立进行开发和管理的 Marco 来说,这或许也是使其光火的原因之一。

Papermill 的诞生

The Verge 几天前报道的一款新的 Instapaper Android 客户端又一次抓住了我的眼球。这款名为 Papermill 的新应用本月 9 日刚刚上线,目前来看已经相当能够满足 Marco 的要求:1)用户体验在目前 Android 客户端中可谓是做的最好的(当然做为 1.0 版产品,还有一些地方有待改善。);2)使用了 Instapaper 的官方 API;3)包含了原版应用的大部分功能(社交元素、搜索尚无);4)满足了 Marco 挑战书里的重要条件 - 收费,Papermill 目前定价 3.99 美元,而且需要用户有 Instapaper 的订阅账号(每月一美元)。

开发者 Ryan Bateman 表示,开发 Papermill 完全是出自于对 Instapaper 的喜爱。他自己本身就是 Instapaper 的忠实用户,常常通过 Instapaper iPad 客户端阅读文章。Papermill 的诞生可算是个偶然,Marco 的挑战书和 Google 的 Android 设计与兼容性指南的发布是激发其着手开发一款 Instapaper 客户端的原因。

在 Android 平台上,开发者第一次终于能够有条件跨设备和系统版本打造优秀的应用体验。

Papermill 的进化

Papermill 完全按照 Android 4.0 的设计规范打造,是一款标准的 Holo 风格应用,色调也采用了和 Ice Cream Sandwich 的蓝色主题非常贴合的蓝黑搭配。像目前逐渐增多的 Holo 风格应用一样,Papermill 采用了滑动手势来进行应用内 Read Later / Favorite / Archive 的切换。个人非常喜欢这种操作方式,和微软的 Windows Phone Metro 风格有异曲同工之妙。相比下来,Android 上其他的 Instapaper 客户端的界面可谓原始。

做为 1.0 的产品,Papermill 在基本功能的实现上做的相当不错,速度和整个应用的流畅性方面都达到了很高的标准,虽然偶尔还是出现了崩溃的现象,但 Ryan 表示正在积极的更新改进中。此外,由于 Bug 的问题,目前的 Papermill 还尚未开启硬件加速,未来开启后可以期待性能上更好的表现。

在特色功能、自定义设置等方面,Papermill 还比较简单。目前的版本在阅读文章时只提供了简单的调整字号,夜晚阅读模式功能,也无法进行文件夹的管理。Ryan 提到,多个字体、阅读版式的控制等功能会很快的添加到应用中去。在这方面,不久前发布的 Readability 应用对于 Papermill 来说可以作为阅读界面改进方面一个很好的学习对象(不过值得指出的是,Readability 在 Android 原生功能上做的相当的糟糕)。

iOS 平台上已有的文件夹归档、搜索功能也在 Papermill 的更新列表中。但 Ryan 表示,做为一个实验性项目,他开发这款应用并非仅仅为了还原 Instapaper 在 iOS 上的功能和体验,而是想要打造独属 Android 的优秀应用体验。

很多 iOS 上成功的应用在开发 Android 版本时仅仅是简单的移植,而没有为 Android 量身打造,如 Readability。

这样的应用也许看上去外观不错,但功能上缺往往是残废,这造成了 Android 应用令人担忧的 iOS 化,Ryan 觉得随着 Android 4.0 之后开始的改进及 Android 界面设计规范的发布和普及,那些具有 Android 特色的应用会更受到用户的欢迎。举一个例子,Android 的 Intent 机制带来的强大应用间分享、桌面 Widget 等特色功能为 Papermill 未来的进一步进化就带来了更多的可能性。

我个人希望 Papermill 能够被 Marco 认可为“官方” Instapaper Android 客户端,这样不仅 Papermill 有望取消对 Subscription 账号的强制要求,未来 Papermill 才可能获得更好的发展。(对于收费 App 大多有些举步维艰的 Android 应用市场,Papermill 应用本身收费,同时还需要订阅账户对其被广泛接受比较不利。)

(Via The Verge)

什么是好的 Android 应用

就像传说中的 Blackberry X 不可能依靠 Android 模拟器成功一样,Android 也不能指望 iOS 化的应用能够为其平台带来更大的繁荣。早期的 Android 也许确实是 iPhone 冲击下的赶工之作,但个人认为 Android 确实有其优越之处,包括上面说到的方便的应用间交互的 Intent 机制、优越的应用通知、方便的桌面插件、让人既爱又恨的多任务等特性。如果 Google 能够更好的处理平台的分裂问题,进一步鼓励支持平台的一致性,解决 Google Play 市场支付麻烦等问题,Android 目前被许多人唱衰的趋势有望终结。(当然,众多开发者提到的 Android 界面层与应用执行层优先度的问题底层音频处理等问题也是 Google 需要着力处理的。)

好的 Android 应用应该是什么样子的呢?在界面上,最近发现的几款如 Papermill、Boid 等最近涌现的设计优秀的 Holo 风格 Android 应用也许为我们指出了一条道路;而像 Any.Do、Feedly 这样风格鲜明的设计风格也不失为一种选择,一致性与多样性同样重要。而在功能上,应用更多的利用 Android 的原生特性和功能,而非简单的跨平台移植则无疑是更深层次的要素。(这一点不仅对 Android 平台,同时也对 iOS、Windows Phone 等平台同样有效。)

PS:在我们继续期待 Papermill / Android 进化的同时,Android Niceties 上展示了众多漂亮的 Android 应用,大家可以去看看感觉如何。

PapermillInstapaper产品观察
下载极客公园客户端
iOS下载
反馈