gpt4 book ai didi

android - 使用什么基于 Ruby 的移动跨平台解决方案?

转载 作者:技术小花猫 更新时间:2023-10-29 10:10:19 25 4
gpt4 key购买 nike

<分区>

我正在寻找使用 Ruby 进行移动跨平台开发的方法。我们至少需要支持 Android en iOS,同时支持 Windows Phone 和 Blackberry。这将是一款最终会出现在面向公众的应用程序商店中的应用程序,因此它不仅仅是企业内部的东西。到目前为止我发现:

  • Rhodes ,涵盖所有提到的平台和开源。我们现在不需要 RhoMobile 的额外(付费)功能
  • RubyMotion ;仅限 iOS,售价 199 美元,遗憾的是没有可用的试用版
  • Ruboto , 仅限 Android 且开源
  • MobiRuby , iOS 仅计划支持 Android,开源,但在撰写本文时看起来还不够成熟,无法满足我们的需求

我们还有一个必备用例,我们需要同时访问相机和加速度计,并从屏幕上的加速度计绘制数据。因为它是如此具体,所以它在我看过的任何跨平台框架(包括 Phonegap、Titanium 等其他框架)中都不支持,看起来我需要为每个平台编写 native 代码才能使其正常工作。

目前我倾向于选择Rhodes。这是一个经过验证的框架,似乎能够完成我需要的一切,包括针对上述用例的“本地化”。另一种选择是同时使用 RubyMotion 和 Ruboto,它们都是编写 Ruby 而不是 Objective-C 或 Java 的解决方案。从理论上讲,我应该能够跨平台共享通用代码(如连接和存储),尽管我找不到任何成功使用这两个代码编写可在 Android 和 iOS 上运行的应用程序的示例。

我想知道是否有人可以证实我的想法或者我忽略了什么。当然,欢迎任何其他见解。

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