写点什么

使用面向本地移动 Web 应用的构建服务避免 SDK 紊乱:RhoHub 与 Apparat.io 简介

  • 2010-11-09
  • 本文字数:820 字

    阅读完需:约 3 分钟

大多数的移动平台有两个共同点:WebKit以及快速的Javascript VM。编写HTML(5)/Javascript代码可以创建移动应用,无需为每个平台单独编写一份代码。要想在各种应用商店上销售这些应用,我们需要将他们打包成本地应用

PhoneGap 是专门为了把 HTML/Javascript 应用打包成本地应用而开发出来的一个工具; Rhodes 则是另一个框架,除了 JavaScript 以外,它可以使用 Ruby 编写应用逻辑。

然而要想使用这些框架,开发者不得不面对如下这些事情:安装所有移动平台的 SDK、搭建构建过程,然后使用 CI 系统运行构建。最后一步可没那么轻松:iOS 必须使用 iOS SDK 进行开发——这只能在 Mac 上进行。

解决方案就是采取第三方工具——针对移动应用的构建服务可以帮助我们实现这一点。

历史最悠久的工具就是 RhoHub for Rhodes。事实上, RhoHub 所提供的不仅仅是构建与打包。代码通过 Git 被推给服务(RhoHub 可以托管仓库),在那里 Rhodes 支持平台的构建过程开始启动。

RhoHub 还负责托管 Rhomobile 数据同步服务 RhoSync 的数据。Rhodes 框架基于 MIT 协议,而 RhoSync 与 RhoHu 则是收费的。

Apparat.io 是由 uxebu 推出的新的构建服务,它可以将应用代码转换为可安装的应用。目前该服务还处于私有 Beta 版,感兴趣的读者可以关注 @apparatio Twitter 帐号并阅读其中的内容,还可以获得 Apparat.io 的访问账户。

感兴趣的读者可以浏览 Apparat.io 的站点与文档,它现在已经支持 Android 与 iOS 的构建了。你还可以在 GitHub 仓库上指定 Apparat.io 并使用它构建 GitHub 仓库上的应用。根据 Apparat.io Twitter 上所述,Apparat.io 使用 PhoneGap 为 Android 与 iOS 构建本地应用。

另一个构建服务来自于 PhoneGap 的创建者,名为 PhoneGap/build 。目前,它只有一个站点,你可以注册并下载 Beta 版,如果出新版本了网站会通知你。

你难道不想尝试使用 Rhodes or PhoneGap 构建应用么?

查看英文原文: Avoid SDK Hassle with Build Services for Native Mobile Web Apps: RhoHub,Apparat.io

2010-11-09 23:351034
用户头像

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

关注

评论

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

喜临门的第二成长曲线:以脑机接口技术叩开万亿健康产业大门

北京中暄互动广告传媒有限公司

YashanDB数据库如何支持企业的多样化需求

数据库砖家

YashanDB数据库如何助力企业高效的数据共享

数据库砖家

YashanDB数据库升级过程中的数据兼容性处理方法

数据库砖家

自控学习历程系列 自控维护经验总结(12)

万里无云万里天

工厂维护

如何规范你的Git commit?

雄鹿 @

git command

YashanDB数据库如何促进高效的数据共享

数据库砖家

YashanDB数据库如何支持灵活的数据查询

数据库砖家

如何在线绘制用户旅程图?产研协作常用的绘图工具盘点

职场工具箱

产品 产品经理 在线白板 绘图软件 用户旅程图

YashanDB数据库升级流程及风险控制

数据库砖家

YashanDB数据库生命周期管理最佳实践

数据库砖家

YashanDB数据库实现数据实时同步的技术路径

数据库砖家

YashanDB数据库事务隔离级别设置及影响

数据库砖家

YashanDB数据库如何助力企业数字化转型

数据库砖家

YashanDB数据库如何满足不同规模企业需求

数据库砖家

YashanDB数据库设计最佳实践分享

数据库砖家

YashanDB数据库实现实时数据处理的技巧

数据库砖家

YashanDB数据库如何助力大数据时代企业数字化转型

数据库砖家

YashanDB数据库入门指南:快速搭建与配置流程

数据库砖家

YashanDB数据库生命周期管理全攻略

数据库砖家

YashanDB数据库实时监控平台建设经验分享

数据库砖家

理想汽车智驾方案介绍 3|MoE+Sparse Attention 高效结构解析

地平线开发者

自动驾驶 算法工具链 地平线征程6

YashanDB数据库如何支持多样化数据类型存储

数据库砖家

YashanDB数据库如何支持多种数据类型的存储

数据库砖家

YashanDB数据库如何支持海量用户的高并发访问

数据库砖家

YashanDB数据库实现跨平台数据同步的技术实践

数据库砖家

YashanDB数据库事务隔离级别与性能权衡

数据库砖家

KubeBlocks AI:AI时代的云原生数据库运维探索

小猿姐

KubeBlocks K8s Operator MCP

YashanDB数据库入门教程:搭建与优化的实用指南

数据库砖家

YashanDB数据库入门教程:轻松掌握核心功能

数据库砖家

YashanDB数据库事务隔离级别调优技巧

数据库砖家

使用面向本地移动Web应用的构建服务避免SDK紊乱:RhoHub与Apparat.io简介_Java_Werner Schuster_InfoQ精选文章