建议应用程序开发人员使用哪个版本的 Ubuntu?

Ecl*_*ery 5 application-development

我搜索了 Ask Ubuntu 和 App Developer 站点,但似乎找不到问题的答案。

我想重新回到编程领域,我最终想从事 Ubuntu 的应用程序开发,但我不知道从哪里开始。

目前推荐哪个版本的 Ubuntu 用于应用程序开发,尤其是那些想要将其应用程序发布到软件中心的人?

应用程序开发人员应该使用当前的 LTS 版本,还是可以使用任何新版本?

开发人员应该使用 32 位还是 64 位版本的 Ubuntu,或者这无关紧要?

上述选择对应用程序的最终发布有何影响?

Rin*_*ind 5

只需使用您自己想使用的版本即可。如果你坚持 LTS 坚持下去。如果您想要较新的 Ubuntu,请使用它。一般来说,你使用什么版本并不重要;当然,您的应用程序越困难,依赖项越多,您就越会遇到较旧的 Ubuntu 没有运行所需的软件包的情况。但是 12.04 和 12.10 之间的差异并没有那么大。

即使您包含在某个 Ubuntu 版本中可用的软件包,您也需要自己在应用程序中处理它,将应用程序限制为某个 Ubuntu 版本和更新版本,或者提供可以在该版本的 Ubuntu 上使用的版本。甚至可以为您的应用程序创建一个反向移植,这样您就可以让用户在 Hardy 上使用它(但是......我们大多数人可能不会关心这个;))

如果你想在官方的 Ubuntu 软件中心使用它,你不会进入 12.10,应该瞄准 13.04 或 13.10。由于您需要按照官方程序提交。您可以通过创建 PPA 来跳过这些步骤