似乎有很多关于跨平台框架的答案,可以用于设备(iPhone+Android)和桌面(Mac+Win+Linux)。但这个问题与适合的框架、方法论、模板应用程序、教程或者有用提示有关。这些都是开发原生应用程序(而不仅仅是Web应用程序),可以在设备操作系统和桌面操作系统之间实现跨平台移植。
我想编写一个应用程序,既可以在我的iPhone(或iPad)上运行,也可以编译成本机应用程序在Mac OS X上运行(而不仅仅在模拟器中运行)。我愿意接受只使用两个平台通用的基本UI元素(只有1个窗口、通用按钮、文本框等)。
最佳方法是构建一对应用程序,使用最少的#ifdef和其他平台特定的代码重写,可以在我的iPhone上运行,并在我的MacBook上本地运行。
我想编写一个应用程序,既可以在我的iPhone(或iPad)上运行,也可以编译成本机应用程序在Mac OS X上运行(而不仅仅在模拟器中运行)。我愿意接受只使用两个平台通用的基本UI元素(只有1个窗口、通用按钮、文本框等)。
最佳方法是构建一对应用程序,使用最少的#ifdef和其他平台特定的代码重写,可以在我的iPhone上运行,并在我的MacBook上本地运行。