Questions? Feedback? powered by Olark live chat software

为什么选择 RubyMotion

作为开发者

 

Ruby 语言

同 Objective-C、Swift 以及 Java 语言相比,Ruby 非常容易学习。Ruby 简洁的语法以及动态语言的特性使得开发异常迅速。更重要的是,Ruby 诞生的目的就是让编程充满乐趣。

 

自由 Hack

RubyMotion 项目的开发过程完全由终端软件驱动,因此 RubyMotion 开发者无需使用类似 Xcode 和 Eclipse 的专用IDE,只需继续使用他们所钟爱的代码编辑器。RubyMotion 工具链是部分开源的,并且可以方便的进行扩展。

 

原生应用

RubyMotion 应用本质上与Objective-C, Swift 和 Java 开发的应用是一样的,因为他们基于同一套运行时技术,并都被编译成经过优化的机器代码。你可以在 RubyMotion 项目中使用目标平台提供的全部 API。

 

内建测试

RubyMotion 自带行为测试(BD)框架,因此 RubyMotion 项目非常适合于测试驱动开发(TDD)。你可以使用同一种语言进行开发,并编写功能和集成测试。

作为公司

 

维系你的原有团队

你是否已经聘用的 Ruby 开发者?那你不需要将你的移动应用开发进行外包,因为他们马上就可以开始开发 iOS 和 Android 应用。RubyMotion 拥有非常健康的生态系统,各种书籍,视频教程和入门教程一应俱全。

 

快速上线

由于使用了 Ruby 语言,通过分层代码抽象和领域定义语言(DSL),你的开发团队将比使用 Objective-C 和 Java 的开发者效率更高。

 

跨平台开发

你是否需要同时开发 iOS 以及 Android 应用?由于你可以使用相同的编程语言进行开发,因此可以在多个平台之间共享代码,从而无需每次都去重新发明轮子。

 

企业级支持

你的团队是否被一些问题所困扰?我们的企业用户可以享受独立的技术支持通道和 24 小时内技术响应的服务标准(SLA)。代码故障解决是一项额外的付费服务。

为什么选择 RubyMotion?

为 iOS 和 Android 平台开发应用有多种方式,看看为什么我们认为 RubyMotion 是最好的选择。

iOS
支持
Android 支持 原生 API 调用 静态编译 易于上手 动态类型 开发环境
Java 专有 IDE
Objective-C 专有 IDE
Swift 专有 IDE
Web 开发技术 开发者自主选择
RubyMotion

RubyMotion 支持 iOS 以及 Android 平台,覆盖近 95% 的移动平台市场。你可以重用代码并使用跨平台 Gems 简化开发。

RubyMotion 支持 iOS 以及 Android 平台,覆盖近 95% 的移动平台市场。你可以重用代码并使用跨平台 Gems 简化开发。

RubyMotion 应用可以自由调用 iOS 和 Android 提供的所有公开 API,包括最新版本 SDK 中提供的 API。

RubyMotion 项目通过一个先进的预编译器将代码静态编译成经过优化的机器代码。由于代码在应用运行之中无需解释执行,因此运行速度非常快。

Ruby 是一款高级编程语言,并且具有平滑的学习曲线,常成为人们入门编程的首选语言。

由于 Ruby 语言的动态特性,可以通过创建领域专用语言(DSL)来简化最终的项目规模,并进行快速开发迭代。

开发者自主选择

RubyMotion 开发者无需使用专有 IDE。他们可以继续使用他们趁手的代码编译器,以及我们所热爱与熟悉的终端应用开发 RubyMotion 项目。

看谁在用 RubyMotion?

阅读成功案例