使用 Ruby Rails 写了一个应用 ,大家看看有价值么?

2015-01-22 20:37:39 +08:00
 scarecrow

这是一个打包HTML5应用为一个 本地APK的在线工具, 主要就是其中用到了delayed_job 组件,用于异步任务,前端提交了请求到服务器任务队列,服务端远程以异步的方式执行构建和编译工作,最后生成一个 .apk文件提供下载。

大伙看看有价值么?有价值的话回头出一个支持打包IOS的版本.

应用地址: http://xbrowser.me/appbuilder

3106 次点击
所在节点    程序员
7 条回复
em70
2015-01-22 20:57:59 +08:00
你打包的浏览器能支持文件上传吗,用webview做浏览器需要自己扩展才能支持上传
scarecrow
2015-01-22 21:49:34 +08:00
目前为了简单,直接使用WebView . 以前做做个一个chromeium_wevview的封装,

https://github.com/examplecode/chromium_android_webview

在此基础上是可以实现文件上传功能,不过手机端目前文件上传重要性不是那么大所以就不做处理了。
zhoulujue
2015-01-22 22:37:33 +08:00
顶,看来HTML5春天来了!
esyed
2015-01-23 00:11:17 +08:00
打包的原理是啥?
这货开源的么?
scarecrow
2015-01-23 09:50:20 +08:00
@esyed 打包的原理也不难,其实就是类似于一个自动化构建系统,然后在Web端传人各种配置参数。关键技术有几点吧。

1. 服务器部署一套编译环境(命令行下可以完成编译)
2. 把写好的Native应用定义一些模板参数,接受Web端的定制参数
3. 一个异步任务队列,因为编译过程是CPU密集型,所以必须得又一个有序的任务队列,把并发的多个任务进行排队。

开源的事情等整理整理再说吧,目前这个东东的模板应用是我写的一款Android 浏览器产品 http://xbrowser.me 这个产品目前暂时不适合开源.
freeswift
2015-01-23 11:05:34 +08:00
个人感觉这个东西玩一玩还可以,本来比h5的轻应用,再包装成一个APK,有点画蛇添足了。
scarecrow
2015-01-23 14:56:20 +08:00
@freeswift 有考虑过这个问题,从另外一个角度来讲,主要是想给前端人员一个发布自己前端作品的渠道,随着H5应用和Native应用的差距减小,前端人员也可以把自己的作品放到各个应用市场,增加推广渠道。如果有好的内容也许可以给自己带来收入呢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164602

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX