算下来有一年没写blog了。这一年算是潜心做一件事情,随着云OS 3.0已公布。总算能够向外界表达了我们想做个啥,非常多人也開始质疑,Cloud Card究竟是个啥?云OS 3.0算不算自主研发的OS?等等,今天想就Cloud Card是否能干掉App这个主题聊聊这些事情。

昨天三丰和我们开会讲到一个观点。IOS&Android以App为核心的OS过时了,用户使用各种移动设备,要的不是App,是服务,尽管App也是承载服务的形式,但App与App之间是割裂的。

细致想想确实如此,我们如今为了做一件事情往往须要多个App来回折腾。用户装的App越来越归一到几个航母App(微信、淘宝、支付宝),航母App越做越大,上面集成各种其它第三方服务。比方公众号。用户使用移动设备有时需求事实上非常easy,仅仅想买一张电影票或者充话费,而且是非常暂时性的,假设这时你要他去找个app安装,用完后删掉。体验确实不好,web干掉PC端应用程序也是出于这个初衷,用户要的就是一个买电影票或者充话费的服务,而不是一堆的App。于是乎我越发明确自己所做事情的价值,也明确为啥我们敢称为自己是在做OS。把用户须要服务在用户真正须要的时候提供给用户,这件事情仅仅能OS来做,也仅仅有在OS这个层面上才做得好,当然。有些航母App也在做这件事情,但它们毕竟仅仅是App。做不了OS能做的事情。回到今天的主题,Cloud
Card是否能干掉App,新的操作系统都有标志性的符号,比方IOS带来了App,Android带来了通知中心,那么云OS想给大家带来的符号就是Cloud Card。

理念就是通过Cloud Card这个唯一的符号。把用户须要服务在用户真正须要的时候提供给用户,仅此而已。假设真正能做到,我相信今天的论题是成立的。


云OS3.0公布会我们把理念抛了出来,以下这个架构图还是非常受大家认可。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3V0ZXNvdXJjZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

但从一些媒体试用反馈来看,感觉还是停留在一些粗浅的层面,没有真正领会到Cloud Card真正想做的事情。可能因为眼下的交互形式。大家都把注意力放在首页的入口卡片上,也就导致大家重点去比較H5和App的体验,这事实上是一种误解,我们想表达的不是H5的体验比App能有多好,我们从不否认就眼下看来H5还是比不了App。Cloud Card假设仅仅是一个H5服务的入口。那我所说不论什么观点都是不成立的。我们真正想表达的也是眼下已做到的能够看看以下这个样例:

这个样例事实上是用户一个真实的用户场景:
1)用户要出差,买了一张机票
2)收到出票短信(或是其它通知方式)
3)系统自己主动转为机票卡片
4)环绕赶飞机出差这个用户场景。系统推荐各种关联服务,比方在线值机、预约打车去机场、目的地天气等等
5)用户使用在线值机后直接在卡片生成值机二维码
6)飞机起飞前几个小时,锁屏上出现飞机票提醒
7)直接从锁屏上呼出飞机票,扫描二维码过安检

用户的需求非常easy。就是要一个赶飞机的服务,要完毕这个服务假设换成App,大家想想须要哪些App,携程机票、快的、墨迹、高德、国航值机等等,关键是这些App之间是割裂的。用户须要在各个App间来回切换,填參数,用完这些App嫌多了还要删掉,对于一些老人家,哪知道要用这些App。我们做的事情事实上非常easy,通过OS的能力,尽可能的覆盖用户的日常生活点点滴滴,通过Cloud
Card的形式汇集用户一个个场景。然后基于这些特定的场景。让第三方服务作为关联插进来。满足用户特定的需求,用户使用后又是一个新的场景。又会有针对新场景的关联服务,从而形成闭环。

小小的Cloud Card的价值是显而易见的。对于终端用户来说,它让仅仅需关注要做的事情,将使用服务的门槛和交互成本降到最低;对于第三方服务ISV来说。提供了一个个实际的用户场景。使得提供的服务具有非常高的到达率和点击率。

针对ISV我还想多说两句,对于高德和百度地图两个服务,假设仅仅是放在桌面上。从眼下情况来看,大部分还是会用百度。但假设高德把导航服务插到机票关联服务中,直接提供给用户到达机场的导航,那么用户肯定就不会再挑了,由于这种操作路径最短。


这仅仅是我们眼下做到的程度。论证了可行。但仅仅是开了个头,远远不够。我们后面真个OS团队都会环绕着这个Cloud Card发力。

眼下最紧急要做的三件事情:

1)把每一个场景做精做透。给用户最好的体验,真正做到他仅仅需关注要做的事情
2)让Cloud Card在整个OS和相关终端上流转起来,覆盖用户生活的点点滴滴
3)搭建开放平台,把用户场景开放出去,把第三方服务接进来

每件事情都有足够的挑战,但都是清晰可见和具有诱惑力。也须要很多其它的同学增加进来。眼下仅仅是一点点曙光而已,过了生死年,才干看到明天的太阳。魅族、飞利浦.....一个个优质的手机厂商增加进来,一切就好玩了。

眼下看来,团队规模远远不足以去完毕这些事情,须要各方有兴趣的同学哥们增加进来,假设你理解了我们要做的事情。感兴趣,而且感觉自己能在当中做点事情。请联系我:cutesource@gmail.com(不太方便放公司邮箱)

当然也请容许我说明一下职位情况。工作地点在杭州,公司是阿里巴巴云OS。职位有Java服务端、Androidclient、架构师、H5前端、OS底层等等,Head Count无限。

再次回到这次主题,Cloud Card是否能干掉App事实上不重要。重要的是用户能忽略这一切。

Cloud Card是否能干掉App的更多相关文章

  1. 如何用SAP Cloud for Customer的手机App创建销售订单

    第一次启动App,设置一个初始化的pin code: 输入C4C tenant的url,用户名和密码: 登录进系统后,找到Sales Order工作中心: 可以看到系统里很多已有的销售订单了.点击屏幕 ...

  2. wp8.1 Study10:APP数据存储

    一.理论 1.App的各种数据在WP哪里的? 下图很好介绍了这个问题.有InstalltionFolder, knownFolder, SD Card... 2.一个App的数据存储概览 主要分两大部 ...

  3. Cloud Foundry中 JasperReports service集成

    Cloud Foundry作为业界第一个开源的PaaS解决方案,正越来越多的被业界接受和认可.随着PaaS的发展,Cloud Foundry顺应潮流,充分发挥开源项目的特点,到目前为止,已经支持了大批 ...

  4. Cloud Foundry中通用service的集成

    目前,CloudFoundry已经集成了很多第三方的中间件服务,并且提供了用户添加自定义服务的接口.随着Cloud Foundry的发展,开发者势必会将更多的服务集成进Cloud Foundry,以供 ...

  5. Docker:Deploy your app

    Prerequisites Install Docker. Get Docker Compose as described in Part 3 prerequisites. Get Docker Ma ...

  6. Docker5之Deploy your app

    Make sure you have published the friendlyhello image you created by pushing it to a registry. We’ll ...

  7. 【Loadrunner】平台1.9环境APP成功录制并调试成功后的脚本备份

    1.录制相关Loadrunner及录制的APP所在手机网络代理相关设置请参考日志:http://www.cnblogs.com/zhuzhubaoya/p/9152022.html 2.调试成功的脚本 ...

  8. Spring Cloud(八):使用Spring Cloud Bus来实现配置动态更新

    使用Spring Cloud Config我们能实现服务配置的集中化管理,在服务启动时从Config Server获取需要的配置属性.但如果在服务运行过程中,我们需要将某个配置属性进行修改,比如将验证 ...

  9. iOS 开发 -----公司测试打包上传流程

    打包iOS应用程序 如果想要将做的iOS应用程序安装到自己的iOS设备上测试.或者安装到别人的iOS设备上,或者想发布到App Store中,先要给应用签名.签名就要有证书,这就需要申请证书的过程了. ...

随机推荐

  1. scrollTop,scrollHeight,clientTop,clientHeight,offsetTop,offsetHeight实际意义 及 计算方式 附实例说明

    一.滚动距离.高度 scrollTop scrollLeft scrollHeight scrollWidth 二.相对位置.距离 offsetTop offsetLeft offsetHeight ...

  2. js实用篇之数组、字符串常用方法

    常常在开发中,会使用到很多js数组和字符串的处理方法,这里列举一些我常用到的一些,方便大家参考使用. 数组方面 push:向数组尾部增加内容,返回的是新数组的长度. var arr = [1,2,3] ...

  3. PCB MS SQL CLR聚合函数(函数作用,调用顺序,调用次数) CLR说明

    用CLR写函数:标量函数,表值函数 很好理解,如果用聚合函数则不是那么好理解了, 这里将CLR函数说明一下,其实关键是对聚合函数说明 用CLR写聚合函数关键点,是要理解CLR与SQL是如何进行数据交互 ...

  4. Python 42 mysql用户管理 、pymysql模块

    一:mysql用户管理 什么是mysql用户管理 mysql是一个tcp服务器,应用于操作服务器上的文件数据,接收用户端发送的指令,接收指令时需要考虑到安全问题, ATM购物车中的用户认证和mysql ...

  5. SpringCloud(二) 服务注册与发现Eureka

    1.eureka是干什么的? 上篇说了,微服务之间需要互相之间通信,那么通信就需要各种网络信息,我们可以通过使用硬编码的方式来进行通信,但是这种方式显然不合适,不可能说一个微服务的地址发生变动,那么整 ...

  6. 5.26 Quartz任务调度图解2

  7. 这是一个无效的原路径/url

    当我们在SourceTree上新建一个“从URL克隆”的远程项目时,在确认“URL”无误的前提下依然报红色字体“这是一个无效的原路径/URL”错误,我们只需要快捷键“Command + ,”打开Sou ...

  8. Go中的main函数和init函数

    Go里面有两个保留的函数:init函数(能够应用于所有的package)和main函数(只能应用于package main).这两个函数在定义时不能有任何的参数和返回值.虽然一个package里面可以 ...

  9. dubbo之结果缓存

    结果缓存,用于加速热门数据的访问速度,Dubbo提供声明式缓存,以减少用户加缓存的工作量. lru 基于最近最少使用原则删除多余缓存,保持最热的数据被缓存. threadlocal 当前线程缓存,比如 ...

  10. selenium菜单操作

    连接到前端这个菜单下面的HTML/CSS子菜单 driver.get("https://www.imooc.com"); WebElement login = driver.fin ...