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

Develop same app for different OSs

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

如何保持外观和逻辑?

编辑 1

我一般在Java(Android)开始开发,然后"translate"在iOSObjective-C逻辑。我只需要知道是否有人有更好的工作流程或编程模式。

这在很大程度上取决于您创建的应用程序类型以及您熟悉的语言,但我会从 this list from late last year. I have never done cross platform development personally, but from different sources I've heard that Xamarian is a good choice, but definitely look at all your options.Here's another, more recent list that might help and Visual Studio 开始,这是另一个未在前面的链接中列出的工具。

在开始这条路之前,您还应该确保跨平台开发确实是您的最佳选择。这可能是进行跨平台开发的最快 方式,但您可能无法实现您正在寻找的所有功能。但是,如果不使用跨平台 IDE.

,使 "look"、"feel" 和 "logic" 永久化将变得更加复杂