Label Cloud

Sunday, February 8, 2009

LXDE 设计原则/方向

  • 如果只有几个简单的 API 是需要对另一个大函数库,如果可以的话,将尝试萃取他们并添加到您的程式不是取代整个函数库相依性。(注意授权)
  • 只使用函数库从其他的桌面,当他们是小的或者有够好的效能并且有很少的相依性。
  • 只创造一个背景程式(daemon)如果有一个非常好的理由。
  • 基本偏好设定选项的应用应该可以透过图形化使用者介面修改。
  • 保持使用者介面简单、直觉。从不设计些技客风格的使用者介面。
  • 考虑到 GNOME 和 Windows 这两者惯用的操作,并试着依循大多数使用者的习惯。不故意做出完全不同的图形化使用者介面仅只是你想要跟 Windows 不相同。可用性始终是一个最关心的议题。Windows 或许在某些地方不是很好,但不管喜欢抑或不是,这世界上大多数电脑使用者已经习惯。想要试着违反使用者的意愿,显然是不明智的。
  • 试着缩短启动时间,因为这显著的影响使用者体验。
  • 尽量保持最大的相容性对较低的 gtk+ 版本 (gtk+ 2.6 是首选)。选用适当的条件编译和相容性巨集来努力使功能需求达到较高的 gtk+ 版本。

  非常有见解的软件开发方向,会给那些没有足够资金升级电脑的人一个轻量级的桌面选择。

No comments: