写点什么

面向 iOS 的静态编译 Ruby

  • 2012-05-10
  • 本文字数:637 字

    阅读完需:约 2 分钟

现在已经出现了一个静态编译的 Ruby 变体,用于构建面向 iOS 设备的应用。该语言叫做 RubyMotion ,来自于 HipByte 的这门语言与工具链完全遵循 Apple 的 App Store 指导方针。为了做到这一点,他们不得不去掉了 JIT 编译器与解释器,这会导致一些 Ruby 开发者觉得非常受限制。

其工具支持非常弱。RubyMotion 并没有任何 IDE 支持。HipByte 希望开发者使用自己的文本编辑器与命令行终端来完成大多数开发任务。

运行时则要好很多。RubyMotion 完全支持多线程编程而不会遇到全局解释器锁的不便。它甚至为 Grand Central Dispatch (Apple 的用于并发与并行编程的基于任务的程序库)提供了一个接口。类似于 Ruby 本身,内存是由运行时管理的,但开发者依然可以访问原生以及第三方的 Objective-C 程序库。据推测,这种访问“是非常自然的且不会有任何性能上的代价”。将 RubyMotion 与 Mono for Android 相比,后者通常需要在 Mono 与 Dalvik 运行时之间编排对象。

RubyMotion 的大部分内容都是基于 MacRuby 的。 MacRuby 是个已经持续了四年之久的项目,基于 OS X 与 Objective-C 提供了 Ruby 1.9。MacRuby 的上一版发布于 2011 年 3 月,版本号为 0.10,这表明其发展速度并不如预期那么快。“MacRuby 是由 MacRuby 团队版权所有的免费软件,基于 Ruby 的许可”。

RubyMotion 本身并非开源项目。其零售价为每个开发者 200 美金,此外再没有其他的许可费与版权税。其零售价格包括一年的升级,这样其实际上是个订阅,每年需要升级一次。

查看英文原文: A Statically Compiled Ruby for iOS

2012-05-10 05:211689
用户头像

发布了 88 篇内容, 共 266.7 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

亲测可用,IDEA中使用满血版DeepSeek R1!支持深度思考!免费!免配置!

阿里云云效

阿里云 云原生 AI程序员 AI程序员体验官

ARMS 助力假面科技研发运维提效,保障极致游戏体验

阿里巴巴云原生

阿里云 云原生

DeepSeek加持!天润融通AI Agent打造真智能客服

天润融通

亲测可用,IDEA中使用满血版DeepSeek R1!支持深度思考!免费!免配置!

阿里巴巴云原生

阿里云 云原生 通义灵码 AI程序员

文生视频的新时代:Sora 模型如何打破视频生成的边界

测吧(北京)科技有限公司

测试

Python 实现反转、合并链表有啥用?

威哥爱编程

Python 算法 链表

KubeEdge 1.20.0版本发布!边缘管理能力提升,满足更多边缘场景需求!

华为云原生团队

云计算 开源 容器 云原生 kubeedge

PDF Reader for Mac:简洁高效,畅享PDF阅读

小玖_苹果Mac软件

TXT Reader for Mac:轻便简洁,畅享文本阅读

小玖_苹果Mac软件

Millumin 4 for mac:专业视频编辑软件

小玖_苹果Mac软件

【天润融通走进蔚来汽车|如何用数字化营销+服务,助力车企逆势增长?】

天润融通

布隆过滤器原理和使用场景

卷福同学

Java 面试 后端

JUC并发—AQS源码分析一

不在线第一只蜗牛

JavaScript JUC

我悟了!原来本地图片预览还能这样搞

沉浸式趣谈

音频转文字技术探索:Whisper 模型的应用与挑战

测吧(北京)科技有限公司

测试

图像识别的突破:视觉模型在零样本识别中的应用

测吧(北京)科技有限公司

测试

文生图技术:DALL·E 模型与生成艺术的融合

测吧(北京)科技有限公司

测试

人工智能丨常见的计算机视觉的业务场景,计算原理和测试指标

测试人

从音频到文本:OpenAI Whisper 如何重塑语音识别领域

测吧(北京)科技有限公司

测试

iA Writer for Mac:好用的写作软件

小玖_苹果Mac软件

对音乐作品进行修改/二创后发布算侵权吗?

曲多多(嗨翻屋)版权音乐

侵权 版权 版权音乐 商用音乐 背景音乐

Simplemind pro for Mac中文激活版:思维导图软件

小玖_苹果Mac软件

文字转语音的未来:OpenAI 语音模型的创新与应用

测吧(北京)科技有限公司

测试

从文本到视频:Sora 的创新技术与应用前景

测吧(北京)科技有限公司

测试

AI 在视觉与语音中的融合:探索文生图与文生视频的未来

测吧(北京)科技有限公司

测试

iStatistica Pro for Mac:系统监控,一目了然

小玖_苹果Mac软件

myTracks for mac:GPS轨迹记录器

小玖_苹果Mac软件

面向iOS的静态编译Ruby_Ruby_Jonathan Allen_InfoQ精选文章