[英]Delphi XE5 Firemonkey: Single code base for mobile/Win/OSX?
经过近20年的VCL,才刚刚开始使用FM播放,所以请忍受...是什么使XE5应用程序相对于FM HD具有移动性? 我无法将OSX目标添加到移动项目中(即使Win32可以工作),也无法将iOS / Android目标添加到Win32 / Win64 / OSX项目中。 从我可以知道引用的是相同的单元,为什么我不能为所有受支持的平台提供一个项目?
谢谢!
您无法将台式机移动终端添加到移动终端。 主要原因是因为桌面平台具有更大的屏幕空间,并且具有构建UI的另一个思想。 因此,您当然可以在移动设备上创建窗口UI,但是使用起来并不方便,并且不会响应移动UI Guildline文档。 此外,Apple保证不会将您的应用程序应用到App Store。
但是,您可以使用一个代码库创建两个项目。
谢谢
我无法将OSX目标添加到移动项目中(即使Win32可以工作),也无法将iOS / Android目标添加到Win32 / Win64 / OSX项目中。
不同的项目类型具有不同的后端依赖性。 在移动项目中允许OSX没有意义,因此将其禁用。 在桌面项目中允许iOS / Android没有意义,因此将其禁用。 允许在移动应用程序中使用Win32的唯一原因是有助于在不使用设备/仿真器的情况下促进本地测试,但是在不首先进行某些设备/仿真器测试的情况下不应部署。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.