我开始进行Android开发,并意识到Android完全基于Linux构建,但我目前正在Windows上进行编程。
我可以继续使用Windows,还是应该切换到Linux?
使用Linux对软件开发人员有用吗?
答案 0 :(得分:4)
我在Android智能手机设备驱动程序上的三星移动部门工作。我没有参与应用程序开发,但可以肯定地说它基于Linux,因此了解Linux肯定会帮助你调整和优化你的应用程序。
但是,回答你的问题是否定的。用于了解参数的工具在Windows上可用,而adb shell提供了大量信息。因此,您可以在Windows系统上进行开发和优化。
而且,回答你的上一个问题是肯定的,当且仅当你正在研究底层的Linux框架时,你的情况才是真的,因为你将能够更好地理解接口是如何发生的,udev如何有用以及如何通过sysfs传递的参数。
答案 1 :(得分:3)
这取决于你的口味和喜好。无论您使用哪个平台都比较舒服。 Linux中没有关于android开发的任何内容,这在Windows中是不可能的。虽然如果你从未使用过Linux环境,那么坚持使用Windows来保持简单。
答案 2 :(得分:2)
我使用Linux和OSX进行Android开发。有许多工具和程序可以帮助开发,Android Studio在Linux / OSX上更快。
此外,设备的USB驱动程序也没有问题......