东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

使用面向本地移动 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:35829
用户头像

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

关注

评论

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

API 网关 Apache APISIX 集成 Eureka 作为服务发现

API7.ai 技术团队

Eureka 服务注册与发现 API Gateway APISIX 网关

Apache APISIX 携手 CoreDNS 打开服务发现新大门

API7.ai 技术团队

服务发现 API网关 Apache APISIX

Dubbo服务如何优雅的校验参数

vivo互联网技术

dubbo 服务器 java;

web前端培训:使用 Rust 编写 React 组件

@零度

前端开发 React

微服务工程中,基础组件应用

架构 分布式 微服务

《大饼卷一切》爆笑相声剧 今晚开票!

InfoQ 天津

全国人大代表建议:成立国家级“元宇宙”研发机构

CECBC

如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

蒋川

Vue PDF pdf阅读器

我的碎碎念:Docker入门指南

hongfei

Docker 容器技术

「架构实战营」模块四作业 考试试卷存储方案

hxb

「架构实战营」

新 Slogan 新征程|OceanBase 海量记录 笔笔算数

OceanBase 数据库

分布式数据库 oceanbase 品牌slogan

2022年中国婴童零辅食行业市场洞察

易观分析

零辅食

普通索引和唯一索引,难道还分不清

华为云开发者联盟

MySQL 数据库 索引 唯一索引 普通索引

大数据培训:SQL如何去重的方法

@零度

大数据开发

技术平台&应用开发专题月 | 一文搞懂全链路监控系统(下)

用友BIP

用友 用友iuap

Android TabLayout 选中 tab 文字加粗显示

逆锋起笔

android 3月月更 TabLayout android滑动标签

Method-Swizzling 方法交换

CRMEB

可观测性能力升级,Apache APISIX 集成 OpenTelemetry

API7.ai 技术团队

开源 api 网关 OpenTelemetry Apache APISIX

毕业总结

施正威

AI人脸识别测温一体机设计

DS小龙哥

3月月更

摄影师教你开发小程序,「龟斯的风光摄影助手」的设计与开发思路详解

知晓云

微信 前端开发 小程序开发

java培训:内存泄漏问题排查与分析

@零度

JAVA开发

毕业设计

施正威

2021 年的技术总结与趋势分析,我们访谈了几位开发者

知晓云

小程序 微信 元宇宙

项目启动丨木林森携手用友iuap共谱数字化转型新篇章

用友BIP

用友 用友iuap

跨越DDD从理论到工程落地的鸿沟

华为云开发者联盟

DDD 业务逻辑 领域模型 设计思想 业务治理

GraphQL 碰撞 Apache APISIX,提升 API 领域的安全与性能

API7.ai 技术团队

开源 api 网关 graphql APISIX 网关

订单中心探索业务系统数据预置助力快交付之路

鲸品堂

敏捷交付

4364Mb/s,助力SM4性能提升40倍的商密 SIG 还有哪些新进展?

OpenAnolis小助手

Linux 开源 互联网社区 sig

假如让你来设计SSL/TLS协议,你要怎么设计呢?

华为云开发者联盟

网络安全 HTTP 通信 SSL/TLS 协议 网络通信安全

惨,给Go提的代码被批麻了

捉虫大师

Go 开源 Code Review

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