apple4us

【开发者说】Devstant: iPhone 上的软件开发文档管理软件

iPhone 开发者钱国强正在为其开发文档管理软件 Devstant 寻找 beta 测试者,如果你有兴趣,请读完以下他的说明,并用指定的方法提交 UDID。Apple4.us 十分欢迎各路 iPhone OS 开发者来信介绍自己的作品,但凡有价值的软件,我们会尽微薄之力帮您推广。—— 编者

Devstant 的诞生完全是为了帮助像我这样的开发者。如果你也做软件开发的话,说不定也会有一样的困扰:要查看的文档实在太多,因为你总会在工作中使用其它项目,另外还有编程语言的文档。为了方便浏览,很多人都将文档保存到本地。但随着要查看的文档越来越多,本地文档也会越来越多,存储各种文档的目录已经非常乱了。而且项目文档一般都有更新周期,新版本一发布,又要去下载新的文档。

Screenshot of Devstant, an iPhone app that manages documentation

开始使用 Xcode 后,发现它自带一个文档系统,除了查看文档以外,它还提供了文档的订阅和更新功能。但是这个文档系统所提供的文档只有苹果自家的。于是,我开始计划开发一个纯粹的文档管理系统来解决这些问题。刚开始的时候,我在 Mac 上做了一些原型,之后决定先做 iPhone 版。

Screenshot of Devstant, an iPhone app that manages documentation

目前我准备发布 Devstant iPhone 版的第一个版本,这里介绍一下现有功能:

文档订阅:让开发者在 Devstant 提供的所有文档中选择自己关注的文档。订阅文档后,Devstant 会获取该文档的所有版本信息。你可以选择下载指定的版本,或下载全部版本。Devstant 将尽可能提供更多的文档以满足更多开发者。

本地浏览:允许在 iPhone 或 iPod touch 上查看文档。所有下载的文档版本均可以进行本地浏览,通过本地浏览功能可以使文档查看更加迅速,同时亦可避免一些不必要的数据流量。

为 iPhone 优化的文档格式:为了方便开发者使用 iPhone 或 iPod touch 查看文档,所有 Devstant 提供的文档都对显示进行了优化,针对手持设备有限的屏幕调整文档的显示样式,以达到最佳的移动阅读体验。

自动更新:Devstant 会自动检测已经订阅了的文档版本和 Devstant 提供的文档列表的更新。通过自动更新功能,它可以帮助你关注你所订阅的框架或库的版本更新,让你的 iPhone 或 iPod touch 成为一个真正的文档库。

智能书签:书签功能可以帮助你在查看文档时记录一些常用或重要的章节,之后通过这些书签快速访问想查看的内容。Devstant 的书签还提供了另外一个功能:自动发现,即让相同书签在不同的文档版本中共享,即使在以前文档中添加的书签,也可以在新版本中使用。

Screenshot of Devstant, an iPhone app that manages documentation

为了提高 Devstant 的质量及易用性,希望大家能够帮助我们完成这一次的 Beta 测试工作。Devstant 需要在 iPhone OS 3.0 以上运行,更新和下载文档的时候需要连网。设备不限,不过尚未针对 iPad 进行优化。希望参加测试的用户请使用这份在线表单提交你的 UDID 信息,我们会联系你并提供测试版 Devstant。

Devstant 的名称是由 Developer 和 Assistant 这两个单词拼合而成,目的是希望这款软件能够真正成为开发者的助手,提高开发者的生产力。如果你有任何关于在管理项目文档的问题或建议,请直接给我们发信(feedback [at] devstant.com)或者在 Twitter 上联系我