给予和获得反馈很简单
Posted: Wed Jan 29, 2025 6:28 am
第一个是经典的——FireMonkey Native,也是一个跨平台的应用程序。这是 Embarcadero 的解决方案。
下一个项目是 Web 应用程序(托管在服务器上的某个位置)和 FireMonkey Web 浏览器容器。最后,它将作为原生程序出现在应用商店中。您将无法使用 Web 浏览器访问它。它会将其转换为安装在手机上的编译应用程序,其功能类似于原生应用程序。
TMS Web Core PWA 项目是我们今天要讨论的第三种替代方案。
Delphi 和移动应用程序开发
如果我们谈论的是 FireMonkey,并且我们要制作 iOS 和 Android 应用程序,我们将需要 Mac OS、安装的 Xcode 和 Embarcadero 的服务器(平台助手服务器)。Delphi 项目将连接到 Mac,并根据 Mac OS 规范编译您的应用程序和项目。
最后,您将获得一个 apk 包。它类似于 iOS 应用程 丹麦电报筛选 序文件,您可以使用 iTunes Connect(Xcode 包应用程序加载器)将其发送到应用商店。需要运行 Mac OS 的物理计算机或虚拟机。
对于 Java 和 Android,这稍微简单一些。您将在与 Delphi 相同的系统上使用 Java 编译程序,并在结果文件夹中找到一个应用程序包,您可以通过浏览器将其发布到 Google Play。对于 Web 应用程序和 FireMonkey,该过程几乎相同。
但是,Web 应用程序需要托管。它可能是共享托管或基于云的托管,例如 Azure 可以使用任何技术构建您的 Web 应用程序。它可以是 PHP 或 ASP.NET。它可以使用 JavaScript 在您的 Web 应用程序和 Delphi 之间进行通信。Delphi 有多种技术来实现这一点。
TMS Web Core PWA 项目是第三个选择。在 Delphi 中,您将构建一个名为 TMS Web Core 的新项目。它不是标准的 VCL FireMonkey 项目;它是一个 TMS Web Core 项目。您将能够在 Delphi 系统上设计和编译它。您将需要像 Azure 虚拟机这样的托管。或者一个本地服务器来托管您的网站和用于在输出文件夹中支持 PWA 技术的适当文件。它与 TMS Web Core PWA 的工作方式类似。
下一个项目是 Web 应用程序(托管在服务器上的某个位置)和 FireMonkey Web 浏览器容器。最后,它将作为原生程序出现在应用商店中。您将无法使用 Web 浏览器访问它。它会将其转换为安装在手机上的编译应用程序,其功能类似于原生应用程序。
TMS Web Core PWA 项目是我们今天要讨论的第三种替代方案。
Delphi 和移动应用程序开发
如果我们谈论的是 FireMonkey,并且我们要制作 iOS 和 Android 应用程序,我们将需要 Mac OS、安装的 Xcode 和 Embarcadero 的服务器(平台助手服务器)。Delphi 项目将连接到 Mac,并根据 Mac OS 规范编译您的应用程序和项目。
最后,您将获得一个 apk 包。它类似于 iOS 应用程 丹麦电报筛选 序文件,您可以使用 iTunes Connect(Xcode 包应用程序加载器)将其发送到应用商店。需要运行 Mac OS 的物理计算机或虚拟机。
对于 Java 和 Android,这稍微简单一些。您将在与 Delphi 相同的系统上使用 Java 编译程序,并在结果文件夹中找到一个应用程序包,您可以通过浏览器将其发布到 Google Play。对于 Web 应用程序和 FireMonkey,该过程几乎相同。
但是,Web 应用程序需要托管。它可能是共享托管或基于云的托管,例如 Azure 可以使用任何技术构建您的 Web 应用程序。它可以是 PHP 或 ASP.NET。它可以使用 JavaScript 在您的 Web 应用程序和 Delphi 之间进行通信。Delphi 有多种技术来实现这一点。
TMS Web Core PWA 项目是第三个选择。在 Delphi 中,您将构建一个名为 TMS Web Core 的新项目。它不是标准的 VCL FireMonkey 项目;它是一个 TMS Web Core 项目。您将能够在 Delphi 系统上设计和编译它。您将需要像 Azure 虚拟机这样的托管。或者一个本地服务器来托管您的网站和用于在输出文件夹中支持 PWA 技术的适当文件。它与 TMS Web Core PWA 的工作方式类似。