古人学问无遗力,少壮工夫老始成。这篇文章主要讲述云集,让 web app 像 native app 那样运行(雄起吧,Web 开发者)相关的知识,希望能为你提供帮助。
让 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
http://v.youku.com/v_show/id_XNzk0ODU4NzIw.html
欲知详细,可以查看我们的 API Docs
Performance关于性能,iOS 上的就不用说啦,因为大家都一样。我们想说一下 Android 上的性能和对 HTML5 的支持情况。
Device: Nexus 5, Android 4.4.4sunspider js benchmark: 859msHTML5 test: 498
不同的手机设备,js benchmark 会有很大的差别,但 HTML5 test 分数相同
这里就不和其他手机浏览器比啦,大家可以自行去比较。
使用你想测试的浏览器访问以下网址即可:
- https://www.webkit.org/perf/sunspider/sunspider.html
- http://html5test.com
因为我们认为,很多问题根本就不是技术问题,而是态度问题。web 前端经过这么多年的发展,已经是一个百花齐放的时代,但是很多从业人员却充电不及时。不追求 web app 的用户体验,依旧做出充斥着大量丑陋的文字链接的作品,做移动端 web 产品却不站在移动端思考。云集中内置商店就是为了过滤掉这样的 web app 而生的。
然而,我们深知 web 是开放的,去中心化的,流动的。所以我们提供了让能做出优秀 web app 的优秀开发者绕过商店,引导用户将 web app 添加进云集的方法
当然,你也可以你的 web app 提交给我们,详见 http://developer.lydiabox.com
【云集,让 web app 像 native app 那样运行(雄起吧,Web 开发者)】有任何疑问请直接回复这篇文章,我会及时解答,交流。
推荐阅读
- android开发--Spinner
- Appium安装配置
- QML官方系列教程——QML Applications
- Intellij IDEA配置Android SDK开发环境
- UIKit: Apps for Every Size and Shape
- H5监听Android物理返回键
- APP安全加固全过程(混淆/签名验证/反调试)
- java appium客户端 6.1.0android长按及滑动变更
- 社交app开发的功能