Folia
← 返回头版

可适配软件:在应用锁定时代恢复用户自主权

Ink & Switch研究实验室发布了一份关于「可适配软件」的学术文章,主张通过重新设计软件架构来赋予用户更多的创造和定制权力1。该文指出,当代大多数应用程序由集中的开发团队控制,用户无法根据特定需求进行有意义的修改和适配,最终导致用户代理权的丧失1。

文章提出了三个核心设计模式来实现用户友好的软件定制化1。首先是建立从被动使用者到主动创建者的平缓学习曲线,避免出现陡峭的「技能悬崖」1;其次是构建可组合的工具体系而非单体应用,使多个工具能够共享数据和用户界面空间1;第三是利用本地社区的协作创造力来维护定制化解决方案1。电子表格、HyperCard和Notion等系统被列为成功范例,展示了如何实现温和的定制化过程1。

虽然开源、插件系统和浏览器扩展等既有方法提供了一定帮助,但这些方案存在内在局限,不足以完全实现可适配软件的目标1。AI辅助编码虽然可以作为补充工具,但无法单独解决问题,必须建立在开放基础设施之上1。Ink & Switch推出了多个原型项目来验证这些理念,包括PushPin(基于反应式编程的媒体画布)、Cambria(处理模式兼容性)、Farm(代码即数据)、Patchwork(版本控制加自举系统)以及Potluck和Embark(动态文档系统)1。

实现可适配软件面临隐私、安全、商业模式和文化转变等关键挑战1。Patchwork的实践证明了这一理念的可行性——在可适配环境中,工具可以在数分钟内快速创建(如Section Word Counter),并且工具的共享与卸载同样便捷1。


评论