如果有人需要为Android和iPhone开发相同的应用程序,那么在一个平台上开发比另一个平台更困难吗?需要花费更多时间吗?
让我们考虑一下普通应用程序。列表、文本、按钮、从互联网获取信息。
在两个平台上的开发者经验相同。
谢谢。
我认为这取决于你已经熟悉了什么。如果你非常熟练 Objective-C,Cocoa 和 Mac 开发,那么你很可能能够非常快速地构建一个应用程序。另一方面,如果你做过大量的 Java 开发,Android 就会更快。两个平台在开发时间方面都有优缺点。
我认为从一开始就来看,iPhone开发速度更快,因为XCode IDE比Eclipse提供了更容易的开发环境,而随着时间的推移,速度更快是你更熟悉的。
如果您使用Xcode和IB的所有内置功能制作简单应用程序,那么会更容易。如果您想要调整应用程序并进行大量自定义、运行动画、使应用程序更具吸引力,那么iPhone在第一次使用时可能会非常混乱。 我从JME/Android转向了iPhone。在iPhone上进行定制需要比其他平台花费更多的时间。
还应考虑到开发者社区的支持。作为一名安卓开发者,我可以肯定地说,安卓开发者的支持非常非常好...
这取决于你是否已经了解Java或Objective-C,如果是的话,那么它不应该成为问题,但大多数人都需要“适应”其中一种或两种语言。
如果你正在学习这两种语言,我建议先学Android/Java,因为它更容易学习和部署。但也有很多人第一次制作iPhone/Objective-C应用程序。
如果你有VB6或.NET等托管环境的经验,那么你可能更容易适应Java而不是Objective-C。
免责声明:我是一名.NET开发人员,有一些Java经验。我只读过Objective-C的在线资料。