Android 为不同的操作系统开发相同的应用程序

Android 为不同的操作系统开发相同的应用程序,android,ios,windows-phone-8.1,Android,Ios,Windows Phone 8.1,为了为iOS、Android和Windows Phone开发相同的应用程序,正确(也是最好)的工作流程是什么 如何保持外观和感觉以及逻辑 编辑1 我通常先用Java(Android)开发,然后用iOS Objective-C“翻译”逻辑。我只需要知道是否有人有更好的工作流程或编程模式。这完全取决于你创建的应用程序类型和你熟悉的语言,但我会从去年年底开始。我个人从来没有做过跨平台开发,但从不同的来源我听说Xamarian是一个不错的选择,但一定要看看你所有的选择。另一个最近的列表可能会有所帮助,并

为了为iOS、Android和Windows Phone开发相同的应用程序,正确(也是最好)的工作流程是什么

如何保持外观和感觉以及逻辑

编辑1


我通常先用Java(Android)开发,然后用iOS Objective-C“翻译”逻辑。我只需要知道是否有人有更好的工作流程或编程模式。

这完全取决于你创建的应用程序类型和你熟悉的语言,但我会从去年年底开始。我个人从来没有做过跨平台开发,但从不同的来源我听说Xamarian是一个不错的选择,但一定要看看你所有的选择。另一个最近的列表可能会有所帮助,并且是之前链接中未列出的另一个工具


在开始这条路之前,您还应该确保跨平台开发确实是您的最佳选择。这可能是进行跨平台开发的最快方法,但您可能无法实现所需的所有功能。然而,如果不使用跨平台IDE,永久保持“外观”、“感觉”和“逻辑”将变得指数级的复杂。

如果你知道C#,Xamarin将是一个好方法@HaydenHolligan我知道这三种语言,但其中我更喜欢Android中使用的Java,这对我来说是最简单的。