Malleable software: Restoring user agency in a world of locked-down apps
a year ago
- #user-experience
- #software-development
- #technology
- 环境显著影响我们发挥能力和实现最优生活的能力,因此需要适应性强的空间
- 物理环境天然具有可塑性,允许即时且无需许可的调整
- 相比之下,软件环境僵化,限制了用户根据需求自定义和适配工具的能力
- 由于集中化开发的限制,批量生产的软件往往无法满足个人或小众需求
- 来自医疗和软件团队的案例表明,缺乏灵活性的软件会阻碍生产力并加剧职业倦怠
- 可塑性软件的概念提出以用户为中心的生态系统,工具可轻松适配或创造
- 现有定制方法(如设置、插件、开源)在实现完全可塑性方面存在局限
- AI辅助编程虽前景可观,但未完全解决现有生态系统中工具可组合和可编辑的需求
- 可塑性软件的关键设计模式包括:从用户到创造者的平缓过渡、工具优先于应用、社区共创
- Ink & Switch的研究原型探索了支持可塑性的基础设施和动态文档,突显挑战与成果
- 可塑性软件的愿景强调用户自主权、本地社区控制权,以及技术变革与文化转型的融合