zoukankan      html  css  js  c++  java
  • 云集,让 web app 像 native app 那样运行(雄起吧,Web 开发者)

    让 web app 像 native app 那样运行

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

    b3778ad7gw1ekvxwq5bjdg208u0fsx6p.gif

    这才是 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()
    • 消息通知,兼容 W3CDesktop 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 分数相同

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

    Web 是开放的

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

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

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

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

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

  • 相关阅读:
    Diagnostic Viewer 显示空白
    ROS 的一些常用命令行功能
    ROS学习(更新中~)
    ubuntu坑(持续更新~)
    PHP延迟静态绑定:static关键字
    php实战正则表达式:验证手机号
    mysql 查询日志
    索引对更新语句速度影响很大
    给table设置滚动条
    PHP 对字符串进行十六进制替换 invalid character in attribute value
  • 原文地址:https://www.cnblogs.com/10manongit/p/12982867.html
Copyright © 2011-2022 走看看