【畅谈百度轻应用】云时代·轻应用·大舞台
云时代·轻应用·大舞台
刘志勇
君不见,上下班的地铁上,低头看手机;同事吃饭聊天,低头看手机;甚至朋友聚会,忙里偷闲打个招呼,然后继续低头看手机。正如微博上一个流传甚广的段子:“世界上最远的距离不是生与死的距离,而是我坐在你的对面,你却在给我发邮件”。
其实在我看来,智能手机不仅是打发时间的玩具,更是一种便捷的随身工作平台。智能手机不仅仅是转发星座性格分析和发布吃喝玩乐照片的平台,还可以成为一种高效的海量信息组织方式。我相信,随着人们对新技术的不断熟悉,技术的应用会逐渐回归到为便利工作和丰富生活服务的本来目的。
我妻子使用移动设备的方式很有趣,我明明为她安装了不少相关的App,但是她基本上不去使用它们,而是打开Safari移动版浏览器,在百度上搜索她的需求,然后百度就会给她匹配出相应的App,让她使用。我妻子对我安装一大堆专用的App的做法,不以为然。
但是我对妻子这种什么都要靠浏览器也很不以为然。
很久以来,我一直都是热衷下载App来使用,这种就是所谓的native app,但是时间长了,热情也一点一点消失了,因为受不了不停的升级、受不了下载后发现功能不好用又卸载所带来的精力成本、受不了日益蚕食手机不多的空间……
于是,我又重新审视了妻子的做法。猛然醒悟,她这个做法其实很超前的,相信这种才是真正的手机用户实实在在的做法:就是当你有需求的时候,不用先知道一款应用的名字,然后到app store里去搜索,下载,安装,然后打开使用,而是直接在百度搜索框里输入需求,自动匹配出相应的App,就能供你直接用,也就是即搜即用,省去了下载、安装的步骤,避免了下载之后发现功能不好用又卸载的可能。
其实,这种正是百度正在热推的“轻应用”。正是百度看准了这一群体的实际需求,推出的一种webapp。
“轻应用”这个词是百度在2013年提出的,但是轻应用的概念并不新,是在原来HTML5 WebApp加入了即搜即用的特色,其他的特点与HTML5 WebApp是完全一样的。“轻应用”就是“HTML5 Web App”和“即搜即用”结合的产物。
实际上,现在智能手机只要打开浏览器,就很容易看到“轻应用”的身影:
从“轻应用”的首页我们可以看出,重点在搜索出来的内容,不再是网页列表的形式,而是直接能够像App一样使用的界面,比如我搜索“租车”,出来的是神州租车的使用界面,可以直接叫车或者预约,个人感觉界面的体验和神州租车的App界面没有太大区别,功能服务也差不多。中间部分,可以点击添加一些应用。
从目前来看,轻应用将会成为 Native App 以及其 AppStore模式的一种重要的补充,而微信、UC、百度,这些轻应用生态的建立将为广大移动开发者提供更多接近用户的渠道,让他们聚焦于产品和服务本身的创新。
虽然现在手机的存储空间越来越大,但是有了轻应用的扶持,我们可以节省更多的空间,无需下载,无需安装就可以直接运行。虽然轻应用需要我们借助网络的环境进行操作,但是随着4G的到来,以及越来越便宜的流量资费,再比如随处的WIFI都可以更好的辅助轻应用的操作,也许未来的某一天,轻应用追赶上甚至于超越那些市场中的应用吧。
想让自己的创意、点子也跻身轻应用?占领时代最前沿的阵地?那就赶紧了解百度的轻应用吧!
这些“轻应用”虽然“轻”,但是后台技术一点都不轻,用户体验问题已经得到很好的解决,轻应用同native app有着几乎一致的感受。
那么,百度的轻应用开发很难吗?答案是:No!开发百度轻应用有三个途径:AppBuilder、SiteApp、Clouda。
这三个途径,分别是面向个人用户、站长和开发者的。
AppBuilder是最简单的,只是一个App模板,用户只需要经过五个步骤灌入内容即可生成应用,但是基本没有吸引力,意义不大。
SiteApp是为站长而生,正如其名,它的作用是让传统网站转化为应用,本质上也是一种自动化生成工具,可以快速的把大型网站转为移动应用,对于站长而言,它的零成本、自动维护特点颇受站长青睐。
Clouda是面向开发者的。相比于普通的HTML 5 Web App,Clouda框架开发的应用可以实现即搜即用。从开发者的角度来看,Clouda框架实现了MVC架构,应用代码结构清晰条理。而且开发的应用冷启动速度优于一般的HTML5应用。
Clouda提供了教程,我们可以先根据教程看看,体验一把开发的感受。OK,让我们跟着教程,一步一步创建聊天室。
创建轻应用出乎意料的简单,只需要5步:创建Model、创建Controller、创建Publish、创建View、发布App。
只要你熟悉Javascript这一门语言,就可以让你在Clouda如鱼得水!你不需要关心Server究竟是用Perl还是PHP。
经过这次试用,我个人感觉,Clouda能极大减轻资源浪费和人力使用,轻应用能让你横跨Android和iOS平台,不再需要费心费力设计Android版本和iOS版本。从长远来看,我很看好这一模式,这是一个趋势,手持终端多样化最终会导致Webapp盛行。
渴望创业的小伙子们!抓住这一机会吧,曾经因为种种原因,我们错过了很多次机会,今天,这个机会就在眼前,不要再从你的手里溜走哦!猛戳此处了解百度轻应用:http://developer.baidu.com/light
相关文章:

如何画出高级酷炫的神经网络图?优秀程序员都用了这几个工具
(图片付费下载于视觉中国)作者 | 言有三 来源 | 有三AI(ID:yanyousan_ai)【导读】本文我们聊聊如何才能画出炫酷高大上的神经网络图,下面是常用的几种工具。1、NN-SVGNN-SVG 可以非常方便的画出各种类型的…
OpenBLAS简介及在Windows7 VS2013上源码的编译过程
OpenBLAS(Open Basic Linear Algebra Subprograms)是开源的基本线性代数子程序库,是一个优化的高性能多核BLAS库,主要包括矩阵与矩阵、矩阵与向量、向量与向量等操作。它的License是BSD-3-Clause,可以商用,目前最新的发布版本是0.…

技本功丨请带上纸笔刷着看:解读MySQL执行计划的type列和extra列
本萌最近被一则新闻深受鼓舞,西工大硬核“女学神”白雨桐,获6所世界顶级大学博士录取通知书。货真价值的才貌双全,别人家的孩子高考失利与心仪的专业失之交臂,选择了软件工程这门自己完全不懂的专业.即便全部归零,也要…

精美素材分享:16套免费的扁平化图标下载
在这篇文章中你可以看到16套华丽的扁平化图标素材,对于设计师来说非常有价值,能够帮助他们节省大量的时间。这些精美的扁平化图标可用于多种用途,如:GUI 设计,印刷材料,WordPress 主题,演示&…
Caffe源码中math_functions文件分析
Caffe源码(caffe version:09868ac , date: 2015.08.15)中有一些重要文件,这里介绍下math_functions文件。1. include文件:(1)、<glog/logging.h>:GLog库,它是google的一个开源的日志库,其使用可以参考&…

论文推荐 | 目标检测中不平衡问题算法综述
(图片付费下载于视觉中国)作者 | CV君来源 | 我爱计算机视觉(ID:aicvml)今天跟大家推荐一篇前几天新出的投向TPAMI的论文:Imbalance Problems in Object Detection: A Review,作者详细考察了目标…

php使用redis的GEO地理信息类型
redis3.2中增中了对GEO类型的支持,该类型存储经纬度,提供了经纬设置,查询,范围查询,距离查询,经纬度hash等操作。 <?php$redis new Redis(); $redis->connect(127.0.0.1, 6379, 60); $redis->au…
Caffe源码中syncedmem文件分析
Caffe源码(caffe version:09868ac , date: 2015.08.15)中有一些重要文件,这里介绍下syncedmem文件。1. include文件:(1)、<caffe/common.hpp>:此文件的介绍可以参考:http://blog.csdn.net/fengbingchun/article/detail…

免费开源!新学期必收藏的AI学习资源,从课件、工具到源码都齐了
(图片付费下载于视觉中国)整理 | Jane出品 | AI科技大本营(ID:rgznai100)2019 年 3 月 28 日,教育部公布了 2018 年度普通高等学校本科专业备案和审批结果,共有 35 所大学新增了独立的人工智能专…

win7利用remote连接服务器,显示发生身份验证错误 要求的函数不受支持
先参考1: https://blog.csdn.net/qq_35880699/article/details/81240010 发现我根本没找到oracle修正的那个文件! 然后我搜索:win7没有oracle修正文件,-------按照参考2中的链接操作,我发现我根本没有CredSSP文件&…

java参数传递:值传递还是引用传递
2019独角兽企业重金招聘Python工程师标准>>> 基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的; 在Java中对象作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数…

干货 | 收藏!16段代码入门Python循环语句
(图片付费下载于视觉中国)作者 | 李明江 张良均 周东平 张尚佳,本文摘编自《Python3智能数据分析快速入门》来源 | 大数据(ID:hzdashuju)【导读】本文将重点讲述for语句和while语句。for语句属于遍历循环&a…

Intel TBB简介及在Windows7 VS2013上源码的编译过程
Intel TBB(Intel Threading Building Blocks)是Intel线程构建块开源库,它的License是Apache 2.0.Intel TBB是一种用于并行编程的基于C语言的框架,它是一套C模板库。它提供了大量特性,具有比线程更高程度的抽象。Intel TBB可以在Windows、Linu…

react中ref的使用
在react中获取真实dom的时候就需要用到ref属性,具体使用如下 var MyComponent React.createClass({handleClick: function() {console.log(this.input)},render: function() {return (<div><input type"text" ref{(input) > {this.input in…
Caffe源码中blob文件分析
Caffe源码(caffe version commit: 09868ac , date: 2015.08.15)中有一些重要的头文件,这里介绍下include/caffe/blob.hpp文件的内容:1. Include文件:(1)、<caffe/common.hpp>:此文件的介绍可以参考:http://…

jQuery之替换节点
如果要替换节点,jQuery提供了两个方法:replaceWith()和replaceAll()。 两个方法的作用相同,只是操作颠倒了。 作用:将所有匹配的元素都替换成指定的HTML或者DOM元素。(摘自《锋利的jQuery(第二版)》P72) 基…

比特大陆发布第三代AI芯片,INT8算力达17.6Tops
9月17日,福州城市大脑暨闽东北信息化战略合作发布会在数字中国会展中心隆重召开。本次发布会上,比特大陆正式推出了第三代AI芯片BM1684,同时也宣布BM1684将作为底层算力,赋能福州城市大脑,助力数字福州、数字中国的建设…

在 Azure 网站上使用 Memcached 改进 WordPress
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 和 Windows Azure 网站开发人员体验合作伙伴共同撰写。 您是否希望改善在 Azure 网站服务上运行的 WordPress 网站的性能?如果是,那么您就需要一个可帮助加快您…
Caffe源码中io文件分析
Caffe源码(caffe version commit: 09868ac , date: 2015.08.15)中有一些重要的头文件,这里介绍下include/caffe/util/io.hpp文件的内容:1. include文件:(1)、<google/protobuf/message.h>:关于protobuf的介绍可以参考&…

DeepMind悄咪咪开源三大新框架,深度强化学习落地希望再现
作者 | Jesus Rodriguez译者 | 夕颜出品 | AI科技大本营(ID:rgznai100)【导读】近几年,深度强化学习(DRL)一直是人工智能取得最大突破的核心。尽管取得了很多进展,但由于缺乏工具和库,DRL 方法仍…

seq2seq
链接: https://blog.csdn.net/wuzqchom/article/details/75792501 转载于:https://www.cnblogs.com/yttas/p/10631442.html

vip能ping通,但80不通的解决方法
最近遇到一个很奇怪的问题,在做两台服务器负载均衡的时候,vip已经添加了,而且能ping通了,但是页面访问不了,也就是说80端口一直不通,ipvsadm -lnc查看链接状态全部是SYN_RECV。网上找了好长时间,…
OpenCV中imread/imwrite与imdecode/imencode的异同
OpenCV中的cv::imdecode函数是从指定的内存缓存中读一幅图像,而cv::imencode是将一幅图像写进内存缓存中。cv::imread是从指定文件载入一幅图像,cv::imwrite是保存一幅图像到指定的文件中。cv::imread和cv::imdecode内部都是通过ImageDecoder类来进行图像…

奖金+招聘绿色通道,这一届算法大赛关注下?
大赛背景伴随着5G、物联网与大数据形成的后互联网格局的逐步形成,日益多样化的用户触点、庞杂的行为数据和沉重的业务体量也给我们的数据资产管理带来了不容忽视的挑战。为了建立更加精准的数据挖掘形式和更加智能的机器学习算法,对不断生成的用户行为事…
Linux文件属性
文件属性和权限 [rootdaf root]# ls -al total 64 drwxr-x--- 4 root root 4096 Feb 14 22:02 . drwxr-xr-x 23 root root 4096 Feb 16 13:35 .. -rw-r--r-- 1 root root 1210 Feb 10 06:03 anaconda-ks.cfg -rw------- 1…

Caffe源码中layer文件分析
Caffe源码(caffe version commit: 09868ac , date: 2015.08.15)中有一些重要的头文件,这里介绍下include/caffe/layer.hpp文件的内容:1. include文件:(1)、<caffe/blob.hpp>:此文件的介绍可以参考:http://b…

全球首个软硬件推理平台 :NVDLA编译器正式开源
作者 | 神经小姐姐来源 | HyperAI超神经(ID:HyperAI)【导读】为深度学习设计新的定制硬件加速器,是目前的一个趋势,但用一种新的设计,实现最先进的性能和效率却具有挑战性。近日,英伟达开源了软硬件推理平台…

【leetcode】1018. Binary Prefix Divisible By 5
题目如下: Given an array A of 0s and 1s, consider N_i: the i-th subarray from A[0] to A[i] interpreted as a binary number (from most-significant-bit to least-significant-bit.) Return a list of booleans answer, where answer[i]is true if and only …

php中magic_quotes_gpc对unserialize的影响
昨天朋友让我帮他解决下他网站的购物车程序的问题,程序用的是PHPCMS,换空间前是好的(刚换的空间),具体问题是提示成功加入购物车后跳转到购物车页面,购物车里为空。 我看了下代码,大致的原理就是…

值得收藏!基于激光雷达数据的深度学习目标检测方法大合集(上)
作者 | 黄浴转载自知乎专栏自动驾驶的挑战和发展【导读】上周,我们在激光雷达,马斯克看不上,却又无可替代?》一文中对自动驾驶中广泛使用的激光雷达进行了简单的科普,今天,这篇文章将各大公司和机构基于激光…