gpt4 book ai didi

mobile - 使用什么产品来开发跨平台移动应用程序?

转载 作者:行者123 更新时间:2023-12-01 23:23:26 24 4
gpt4 key购买 nike

我是一名 Android 程序员,正在开发一个简单的移动应用程序(与常规消息程序非常相似)。
我使用客户端-服务器架构。服务器是用 Java 编写的,在 Google App Engine 上运行。 native Android 客户端向服务器发出 HTTP 请求,服务器将 GCM 消息发送给收件人或使用 JSON 对象响应调用者。有 SQLite RDBMS 用作缓存。
从头开始为每个独特的移动平台编写单独的应用程序非常昂贵。现在,当应用程序即将准备就绪时,我开始思考如何轻松地将其移植到其他移动平台:iOS 和 Windows Phone。如果您有创建跨平台移动应用程序的经验,请告诉我开发和维护此类应用程序的最简单方法

到目前为止我已经找到了几个选择
cross-platform

Delphi XE          | Delphi, native compilation  | Delphi developersUnity3D            | C#, UnityScript, Boo        | Game developers

我期待j2objc , JUniversal ,和Appery.io (粗略地说,PhoneGap 包装器)。我的问题是这些产品中哪些是成熟的?

特别是,

  • 我可以使用 RetroFitActiveAndroid和其中之一一起?
  • 我可以使用此产品接收推送通知(GCM/APN/MPNS)吗?

ps。我拒绝使用Unity3DDelphi XE ,因为我认为它们大大增加了应用程序的大小。我拒绝使用Xamarin ,因为我不是 .Net 开发人员。

最佳答案

J2objc 状态良好,得到了 google 的大力支持。并且有一个活跃的社区致力于此。

您可以在这里找到大量文档:https://github.com/google/j2objc/wiki

J2objc 生成的代码用于 google 的多个高性能应用程序(例如 Mail)。因此,该产品绝对可以投入生产。

与所有其他项目一样,有一个陡峭的学习曲线。 J2objc 还有示例项目,您可以使用它来了解它的工作原理。

关于mobile - 使用什么产品来开发跨平台移动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29698391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com