云集,让 web app 像 native app 那样运行(雄起吧,Web 开发者)
2015-01-05 20:46
232 查看
让 web app 像 native app 那样运行
云集是一个轻应用(即 web app)的运行环境,可以让 web app 像 native app 那样运行。just like this
这才是 HTML5 的正确打开方式。
我们目前同时做了 iOS 和 Android 两个平台的客户端。下载地址是 http://lydiabox.com
欢迎体验吐槽,我们会持续改进。
本地 API
不仅如此,云集还提供了诸多本地 API 的调用能力,比如:直接调起native的微信分享,不用再画一个箭头指着屏幕右上角让用户分享了
拍照是必须有的,兼容 PhoneGap 的
navigator.camera.getPicture()
可定制的 alert, confirm 等,兼容 PhoneGap 的
navigator.notification.alert()
加速度当然也能获得,现在你可以随便撸一个 doodle jump 出来,兼容 PhoneGap 的
navigator.accelerometer.watchAcceleration()
消息通知,兼容 W3C 的 Desktop Notification
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 分数相同
这里就不和其他手机浏览器比啦,大家可以自行去比较。
使用你想测试的浏览器访问以下网址即可:
https://www.webkit.org/perf/sunspider/sunspider.html http://html5test.com
Web 是开放的
虽然云集中有一个内置商店,但这个商店的存在目的是为了控制质量,只允许「体验像 native 的 web app」被交到用户手里。因为我们认为,很多问题根本就不是技术问题,而是态度问题。web 前端经过这么多年的发展,已经是一个百花齐放的时代,但是很多从业人员却充电不及时。不追求 web app 的用户体验,依旧做出充斥着大量丑陋的文字链接的作品,做移动端 web 产品却不站在移动端思考。云集中内置商店就是为了过滤掉这样的 web app 而生的。
然而,我们深知 web 是开放的,去中心化的,流动的。所以我们提供了让能做出优秀 web app 的优秀开发者绕过商店,引导用户将 web app 添加进云集的方法
当然,你也可以你的 web app 提交给我们,详见 http://developer.lydiabox.com
有任何疑问请直接回复这篇文章,我会及时解答,交流。
相关文章推荐
- 云集,让 web app 像 native app 那样运行(雄起吧,Web 开发者)
- Native APP(原生应用)、Web App(Web应用)、Hybrid App(混合应用) 优缺点分析
- IOS:Web App,Hybrid App,Native App之web:IOS和javaScript相互调用
- 【开发者观点】Web App和Native App,谁会是未来的主流移动趋势?
- Android:Web App,Hybrid App,Native App之web:Android和javaScript相互调用
- Native App开发 与Web App开发(原生与web开发优缺点)
- Linux系统下如何运行微信web开发者工具?
- 在Linux系统下运行微信Web开发者工具
- WePY框架开发的小程序如何在微信web开发者工具中运行起来 3ff0
- Web开发者看过来,Meteor开发框架为你带来下一代高品质实时Web App开发的新模式
- Android WebView(转一):Web App、Hybrid App、Native App的差异
- 作为开发者不可不知的Native App,Web App,Hybrid App等技术的对比
- Native APP(原生应用)、Web App(Web应用)、Hybrid App(混合应用) 优缺点分析
- 在黎明到来之前的日子里,web 设计师和 web 开发者的区别在哪里?
- 整合Web和Windows服务——按预定时间间隔运行ASP.NET代码
- 错误:Visual Studio .NET 已检测到指定的 Web 服务器运行的不是 ASP.NET 1.1 版
- Vs .NET 已检测到指定的 Web 服务器运行的不是 ASP.NET 1.1 版
- 怎样在tomcat5.0中怎样配置web.xml运行servlet
- Web上运行应用程序的一个方法
- 2005Java中国开发者大会即将举行 精英云集