云集,让 web app 像 native app 那样运行

2014-11-04 01:12:27 +08:00
 PortWatcher

让 web app 像 native app 那样运行

云集是一个轻应用(即 web app)的运行环境,可以让 web app 像 native app 那样运行。
just like this gif:

这才是 HTML5 的正确打开方式。
我们目前同时做了 iOS 和 Android 两个平台的客户端。下载地址是 http://lydiabox.com
欢迎体验吐槽,我们会持续改进。

本地 API

不仅如此,云集还提供了诸多本地 API 的调用能力,比如:

API 演示可以看一看演示视频(请忽略本人上镜):
http://v.youku.com/v_show/id_XNzk0ODU4NzIw.html

欲知详细,可以查看我们的 API Docs

Performance

关于性能,iOS 上的就不用说啦,因为大家都一样。我们想说一下 Android 上的性能和对 HTML5 的支持情况。

Device: Nexus 5, Android 4.4.4

sunspider js benchmark: 859ms

HTML5 test: 498

不同的手机设备,js benchmark 会有很大的差别,但 HTML5 test 分数相同

这里就不和其他手机浏览器比啦,大家可以自行去比较。
使用你想测试的浏览器访问以下网址即可:

Web 是开放的

虽然云集中有一个内置商店,但这个商店的存在目的是为了控制质量,只允许「体验像 native 的 web app」被交到用户手里。

因为我们认为,很多问题根本就不是技术问题,而是态度问题。web 前端经过这么多年的发展,已经是一个百花齐放的时代,但是很多从业人员却充电不及时。不追求 web app 的用户体验,依旧做出充斥着大量丑陋的文字链接的作品,做移动端 web 产品却不站在移动端思考。云集中内置商店就是为了过滤掉这样的 web app 而生的。

然而,我们深知 web 是开放的,去中心化的,流动的。所以我们提供了让能做出优秀 web app 的优秀开发者绕过商店,引导用户将 web app 添加进云集的方法

当然,你也可以你的 web app 提交给我们,详见 http://developer.lydiabox.com

有任何疑问请直接回复这篇文章,我会及时解答,交流。

10113 次点击
所在节点    分享创造
55 条回复
lingyired
2014-11-04 14:40:41 +08:00
@PortWatcher 右滑和边缘右滑,虽然是不同的操作,如果这两种赋予不同的行为,那么操作失误的几率很高的。之前访问一些移动 website 有左右滑动功能的,都很容易误操作成边缘滑动。

另外,简易在打开页面的时候,不要完全的全屏。 最起码 iOS 平台的顶部可以继续显示。除了显示必要的信息(几点、电量)外,点击时间返回顶部,应该有很多人会依赖这个交互动作。
Actrace
2014-11-04 14:51:42 +08:00
Apple竟然让上架了.有点意思.
black
2014-11-04 15:34:39 +08:00
就是个浏览器吧
BInaryTree111
2014-11-04 15:48:06 +08:00
@learnshare 哈哈哈哈哈讨厌 你什么都知道
BInaryTree111
2014-11-04 15:49:27 +08:00
@PortWatcher 为了把名字给你 重新取了showjoy
wadezhao
2014-11-04 17:24:39 +08:00
@clino 微信的服务号对于用户来说就是一个WEB APP,怎么能没关系?你不会以为微信服务号是一个Native APP?


@PortWatcher 之前还有过一个产品叫Rexsee(http://www.rexsee.com)也非常有趣,它走的比你还远,用webview装入js之后,自己再作为一个bridge去调用Android的API,还是开源的,但是现在应该是死掉了,网站都荒废很久了。
成名要趁早,但是在错误的方向上,走的越长离成功越远啊~~~~

不过可能我说的也不对,我们在核心问题上的观点就是不一致的,我对Web APP的发展没有那么乐观。
PortWatcher
2014-11-04 18:05:50 +08:00
@wadezhao 嗯嗯,观点不一致是很正常的,社会本就是多元的。
clino
2014-11-04 18:26:08 +08:00
@wadezhao "微信的服务号对于用户来说就是一个WEB APP"说实话我完全不觉得是一个啥web app

微信号还是基于消息的
web app 哪里有这么多框框限制?

所以对你的想法完全不能理解。
wadezhao
2014-11-04 18:57:32 +08:00
@clino 看来我们对Web APP定义不太一样。

在我看来,用一个WebView,装入HTML/CSS/JS进行互动,这就是Web APP。
clino
2014-11-04 21:03:07 +08:00
@wadezhao 可是微信号的交互方式非常受限,这种交互方式也和html/css/js没关系啊
wadezhao
2014-11-04 21:05:14 +08:00
@clino 是的,微信号是一种受到极大限制的Web APP。所以更佐证了我的观点,用户才是最重要的,用户用着体验如此差的微信号应用也很满足。
clino
2014-11-04 21:26:48 +08:00
@wadezhao 微信是一种服务,app或者web(如 wx.qq.com)只是一种实现的方式,这非要摆在一起说只能是生拉硬扯吧。。。
wadezhao
2014-11-04 21:30:01 +08:00
@clino 呵呵……好吧。
haishan
2014-11-05 13:51:10 +08:00
有钱途
meeasyhappy
2014-11-05 15:43:25 +08:00
感觉很nb的样子呀!!!

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

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

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

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

© 2021 V2EX