哪个版本的 Ubuntu 适合应用程序开发人员?

哪个版本的 Ubuntu 适合应用程序开发人员?

我已经在 Ask Ubuntu 和 App Developer 网站上搜索过,但似乎找不到我的问题的答案。

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

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

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

开发人员应该使用 32 位还是 64 位版本的 Ubuntu,或者这无所谓吗?

上述选择对于应用程序的最终发布会产生什么影响?

答案1

只需使用您自己想要使用的版本。如果您坚持使用 LTS,就坚持使用它。如果您想要较新的 Ubuntu,就使用它。一般来说,使用哪个版本并不重要;当然,您的应用程序越难,依赖性越多,您就越会遇到较旧的 Ubuntu 没有您需要的软件包的情况。但 12.04 和 12.10 之间的差异并不大。

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

如果您希望将其添加到官方 Ubuntu 软件中心,则不能进入 12.10,而应该瞄准 13.04 或 13.10。因为您需要按照官方程序进行提交。你可以通过创建 PPA 来跳过这些步骤

相关内容