在使用了将近 20 年的 VCL 之后才开始玩 FM,所以请耐心等待……是什么让 XE5 应用程序移动与 FM HD? 我无法将 OSX 目标添加到移动项目(即使 Win32 可以工作),也无法将 iOS/Android 目标添加到 Win32/Win64/OSX 项目。 据我所知,引用了相同的单元,那么为什么我不能为所有支持的平台创建一个项目?
谢谢!
最佳答案
您不能将桌面移动目标添加到移动设备。主要原因是桌面平台有更多的屏幕空间,并且有另一种构建 UI 的理念。所以,当然,你可以在移动设备上制作窗口UI,但是使用起来不方便,并且不响应移动UI Guildline doc。此外,Apple 保证不会将您的应用程序应用到 App Store。
但是,您可以使用一个代码库创建两个项目。
- 创建移动项目
- 创建桌面项目
- 将业务逻辑与 UI 分开
- 您可以为每个项目创建自定义表单或使用现有表单(仅将您的常用表单添加到移动或桌面项目)。
谢谢
关于android - 德尔福 XE5 Firemonkey : Single code base for mobile/Win/OSX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20765112/