写点什么

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

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

关注

评论

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

云虚拟主机空间优化指南:如何充分利用你的云空间?

一只扑棱蛾子

云虚拟主机

Sermant重磅更新,1.3.0 release版本发布

华为云开发者联盟

开源 华为云 华为云开发者联盟 sermant

低代码开发平台,程序员的提效工具

互联网工科生

低代码开发平台 应用系统 JNPF

软件测试/测试开发/全日制/测试管理丨Git分布式版本控制系统

测试人

聚道云软件连接器助力某家居公司实现付款流程自动化

聚道云软件连接器

案例分享

Apache Doris 入门 10 问

SelectDB

数据库 大数据 数据仓库 数据分析 apache doris

支付宝小程序备案流程详解(必看!)

盐焗代码虾

小程序 支付宝 备案

聚道云软件连接器助力某电商企业实现电商业务与财务系统的数据互通

聚道云软件连接器

案例分享

在CentOS环境下编译GreatSQL RPM包

GreatSQL

使用PAI-DSW搭建基于LangChain的检索知识库问答机器人

阿里云大数据AI技术

软件测试/测试开发/全日制/测试管理丨Python 特点与应用

测试人

链上数据分析:解读加密生态的秘密武器

Footprint Analytics

区块链 加密货币

SourceTree for Mac(Git客户端工具)v4.1.5中文免登陆版 兼容M1

南屿

Mac软件 Git客户端 SourceTree Mac Sourcetree 激活补丁 Sourcetree 中文版

通义千问Qwen-72B-Chat大模型在PAI平台的微调实践

阿里云大数据AI技术

2024年远控软件年度盘点:安全、稳定、功能之选

不叫猫先生

远程办公 远控软件

大模型:产业智能化时代的新引擎

百度开发者中心

人工智能 大模型

隐患上报二维码:扫码上报隐患,可实时跟踪整改进度

草料二维码

使用 Node.js 实现多线程的最佳实践

Liam

JavaScript node.js 性能优化 多线程 后端开发

英特尔酷睿14代处理器系列发布,Arrowlake/LunarLake24年问世

E科讯

MacOS专用防火墙Paragon Firewall可有效监视控制网络接入

南屿

防火墙 mac软件下载 Paragon防火墙

面试官:禁用Cookie后Session还能用吗?

王磊

Java 面试

重新认识Elasticsearch-一体化矢量搜索引擎

京东科技开发者

大模型时代下的新开发范式探索

百度开发者中心

人工智能 深度学习 大模型

提升跨境电商独立站用户体验的实用指南!

九凌网络

专为 Mac 用户设计的蓝光播放器:Aiseesoft Blu-ray Player

南屿

苹果软件下载 Mac蓝光播放软件 Aiseesoft Blu-ray Player

多媒体影音库Emby for Mac使用教程

南屿

emby破解版 emby使用教程 Mac多媒体影音库

英特尔宣布收购Silicon Mobility,引领电动汽车能源管理技术发展

E科讯

软件测试/测试开发/全日制/测试管理丨Neo4j 图数据库

测试人

软件测试

Mac实用软件推荐:FAF简单实用的磁盘文件搜索工具

南屿

磁盘管理 Mac软件 Find Any File 本地文件查找工具

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