让 iOS 更加出色的 GoodReader

标签: ios goodreader | 发表时间:2013-01-06 18:01 | 作者:yaozuo3292
出处:http://www.geekpark.net/

作者头像
作者: yaozuo3292 / 产品观察家
小楼一夜听春雨。
[核心提示]iOS 系统已经成为了移动操作系统的重要力量,但它并不完美,幸好有数以十万计的 App 让它变得更出色,GoodReader 就是其中之一。

让 iOS 更加出色的 GoodReader

iOS 系统自从 2007 年面世后,随着不断地改进和迭代,已经成为了移动操作系统里不可忽视的重要力量。借助紧密的软硬件结合和领先的设计理念,iOS 系统拥有极其出色的体验,虽然如此,但它并不完美,幸好它拥有数以十万计的优秀 App 可以让它变得更加出色, GoodReader 就是其中之一。

更出色的“应用间通讯”

“文件”的概念在 iOS 里遭到了抛弃。在 iOS 里面想听歌直接进入某个音乐 App,想处理文档进入特定的办公 App,想看 PDF 直接进入某个阅读 App……iOS 采用”打开某个 App 获取内容“代替了在 PC 上常见的”打开某个文件获取内容“这种方式,用户根本不用考虑这些内容储存在哪里,是什么扩展名,占多少储存空间。这种内容获取方式简明直接,但缺点也很明显:不能对”内容“随心所欲地转移。

使用者接触不到文件,再加上 iOS 特有的安全策略,让某种内容几乎就成了某个 App 的专属,几乎很难和其它应用共享。GoodReader 就很好的解决了这个问题。

放在 GoodReader 中的任一文件都能方便地通过“Open in……”按钮在其它 App 中打开。这就引出了很多有趣的使用场景,比如:

当把一本电子书放入苹果官方的 iBooks 后对阅读感受不满意,几乎没办法换用另一个 App 打开导入的这本电子书(除非越狱)。如果这本书一开始就是导入 GoodReader 的,当想用 iBooks 打开的时候用“Open in……”选择 iBooks,想用 Adobe Reader 打开时选择选择 Adobe Reader……

放入 GoodReader 的每一个文件都能够轻易的用设备上任何一个可以打开这个文件的 App 打开。每一个 App 都有它的侧重点,有些注重 UI 有些注重功能,根据不同的应用场景在不同的 App 中打开同一个文件本就是正常的需求。Android 上的“应用间通讯”就很好的满足了这种需求,而 GoodReader 换了另外一种方式实现了 iOS 上的“应用间通讯”。

更出色的阅读体验

虽然 GoodReader 支持几乎所有常见的文件格式(包括音视频),它还是在 官方介绍里把自己解释成“super-robust PDF reader ”。它的确拥有极其出色的 PDF 阅读体验。

  • 贴心的切边处理。PDF 原本的用途是要让人印成纸本阅读的,所以多数的 PDF 档都保留了相当大的天、地、外边宽 (切口)、内边宽 (订口),让输出的纸本成果比较适合阅读。尽管 iPad 拥有 9.7 英寸屏幕,但这样的 PDF 对 iPad 来说还是太大了。GoodReader 提供了贴心的切边功能,可以把页面四周的空白部分“切掉”,使 PDF 文档页面中间的内容部分更大更清晰地显示在屏幕上,避免了因为字体不够大而频繁缩放页面的麻烦。

  • 强大的批注功能。几乎所有用的着的批注功能都能在 GoodReader 上找到,不管是描红、备注还是手写注记。

  • 文本摘取功能。对于非扫描版的 PDF 文档 GoodReader 还能摘取其中的文字重新聚合成一个纯文字文档,这对阅读一些本身排版不够精美或者字体太大\太小的 PDF 相当实用。

更出色的同步功能

GoodReader 支持连接几乎所有常见网盘,包括 Dropbox、SkyDrive、Google Drive、Box.net、SugarSync,甚至支持 FTP、SMB 等协议。

就算仅仅把 GoodReader 看做一个网盘客户端,它也好过大多数网盘的官方客户端,比如 Dropbox。在 Dorpbox 自己的客户端里下载下来一个文件后,当彻底关闭 Dropbox 后重新打开,上次已经下载下来的文件居然不能离线查看,非得再下载一次。当一个文件比如 Excel 文档已经用 DropBox 下载到本地的时候,文档仅仅能够查看,即使你的 iOS 设备上安装有可编辑此种文件的 App。这种情况就只能在 Dropbox 里用邮件把文件发到自己的邮箱,再在邮箱中选择可编辑文件的 App 打开。

而在 GoodReader 中文件同步一次到本地后一直就在,关机重启后依然在。借助于良好的分享机制,同步下来的文件很方便地就能用其他的 App 进行读取。

对于一些特殊的 iOS 不能识别的文件,GoodReader 在同步文件到本地后可以修改文件的后缀以使相应的 App 能够打开。比如在 Mac 上 MindNode 生成的文件是一个特殊的压缩包,iOS 并不能很好的识别这种压缩包,于是在 iOS 里这种包就显示成了一个文件夹。在 GoodReader 里只需把同步下来的文件夹再次压缩成 .zip 的包就能被 App 识别了。

作为一款诸多网友称之为“神器”的产品,GoodReader 通过强大的功能和贴心的设计,极大提升了 iOS 的使用效率,让出色的 iOS 如今更出色。

极客观察均为极客公园原创报道,转载请注明原文链接。

原文地址: http://www.geekpark.net/read/view/170353

关注极客公园,即时获得最新内容: Twitter | 微信:极客公园 | 新浪微博 | 花瓣网 | 人人小站 | Google+ | 点点

相关 [ios goodreader] 推荐:

让 iOS 更加出色的 GoodReader

- - 极客公园-GeekPark
[核心提示]iOS 系统已经成为了移动操作系统的重要力量,但它并不完美,幸好有数以十万计的 App 让它变得更出色,GoodReader 就是其中之一. 让 iOS 更加出色的 GoodReader. iOS 系统自从 2007 年面世后,随着不断地改进和迭代,已经成为了移动操作系统里不可忽视的重要力量.

[IOS]iOS App性能优化

- - 操作系统 - ITeye博客
iOS App的性能关注点. 虽然iPhone的机能越来越好,但是app的功能也越来越复杂,性能从来都是移动开发的核心关注点之一. 我们说一个app性能好,不是简单指感觉运行速度快,而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理,当然更不能随随便便Crash啦. 工程师开发应用时除了在设计上要避免性能“坑”的出现,在实际遇到“坑”时也要能很快定位原因所在.

iOS 5评测

- littlepush - Solidot
Ars Technica的评测认为iOS 5值得升级,当然它也不可避免的存在一些小问题,给用户增添些烦恼. 用户在升级前最好手动备份一下iDevice,确保所有的应用都能转移.

关于iOS 7

- - 曉生
上手使用2天,感觉ios7的方向挺对,有设计的不错的地方,比如系统功能交互的完善和动效细节. 但界面有不够完善之处,比如颜色不够统一,难以理解相机和设置为什么用那么难看的渐变灰色,控制中心太像交互原型图,更主要是功能缺乏分类,但相信这只是beta版的问题,就像ios7运行还不够流畅一样,都还需要时间去完善.

[转]WebKit in iOS 8

- - justinjing的专栏
让我们说说iOS 8 的WebKit吧. WWDC 2014前几天,就有人发现了苹果向WebKit开源项目提交了一些很令人兴奋的代码,暗示了OS X和iOS,特别是iOS上的WebKit架构有所变化. 果不其然,WWDC上公布了iOS的新框架WebKit.framework,正式推出了新的网页浏览控件WKWebView.

Adobe Reader for iOS发布

- laguna - Solidot
tbw 写道 "Adobe也许在计算机桌面的PDF市场占统治地位,但是,Adobe基本上把iPhone和iPad等移动设备的PDF市场留给了竞争对手,如GoodReader和苹果的iBooks. Adobe在公司博客中宣布,它已推出iPhone和iPad通用的“Adobe Reader for iOS”软件.

iOS开发资源

- - Starming星光社最新更新
iOS App UI 欣赏、分享精美的App界面设计. iOS代码实例搜索、iOS特效示例、iOS代码例子下载. 以web的形式提供iOS UI设计的素材,你可以在web上拖动一些控件做出简单的ios 应用效果,并且生成一个URL,能分享给其他人. 一款 Photoshop 插件,由 UI Parade 推出的一款针对iOS UI 的设计工具,设计师动动鼠标即可制作精美的 iOS 应用原型.

iOS Web App初步

- - 新浪UED
iOS Web App开发,配合HTML5,是目前比较热门的话题. 今天,先抛开HTML5,我们来尝试在PhoneGap框架上进行简单的开发. PhoneGap是一个使用HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台. 它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry等智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能.

iOS 免费接口

- - ITeye博客
京东获取单个商品价格接口:. http://p.3.cn/prices/mgets?skuIds=J_商品ID&type=1. ps:商品ID这么获取:http://item.jd.com/954086.html. http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号.

ios代码开源

- - CSDN博客移动开发推荐文章
本人从10年开始搞ios开发,从菜鸟到现在的入门,期间遇到了许多困难,也总结了一些东西,本着开源精神,希望大家共同成长的目的把这个工程开源出来.. 这个工程是从11年到13年之前完成的.主要是我平时用到的一些基础功能模块.其中有其他开源的代码和我自己写的一些.代码结构基本乱,12年以后的代码结构还可以,不是很乱,之前水平有限,如果不怎么样就别喷我了.