时间:2016-11-26来源:本站原创作者:佚名
阿里吴志华:基于HTML5技术开发Nat

近日,阿里巴巴集团宣布正式加入“中国企业级HTML5产业联盟”,并成为联盟主席团单位中的一员。阿里巴巴成立于年,目前已成为业界最大规模和最具商业价值的HTML5应用场景公司。借助HTML5技术,阿里将实现“技术、商业及大数据”的开放,提供高内聚、开放式、行业领先的技术产品矩阵、成熟的商业组件和完善的服务体系,赋能HTML5生态中的所有开发者及企业。进一步提升了联盟在HTML5移动开发方面针对企业和开发者的服务能力。

加入中国企业级HTML5产业联盟后,阿里希望与联盟成员一起商讨合作共赢方式,把Weex作为一个跨平台移动开发工具,把技术从服务于商家延伸为服务于生态,为HTML5标准的进步及其在企业中的应用献计献策。

以下是阿里巴巴移动中台和百川开放平台技术负责人吴志华(花名天施)在中国企业级HTML5联盟大会上,发表了阿里如何基于HTML5实现技术应用到赋能生态转变的主题演讲:

(阿里巴巴移动中台和百川开放平台技术负责人吴志华)

非常荣幸来这里给大家做这样一个分享,阿里应该是业界HTML5应用也是HTML5商业应用范围非常大的一家公司。我们去年双十一会场均采用HTML5和我们自研的Weex技术来承载的。众所周知,就像云适配创始人兼CEO陈本峰说所说一样,HTML5不仅是一个开放的技术,更重要的是能构建一个开放的生态。阿里巴巴一直是一个技术和业务上都非常重视开放生态的公司。

因此,下面我会重点讲到以下几个方面:

1.阿里巴巴的HTML5技术在我们的应用场景是怎么样的。

2.我们去年加入了W3C并成为W3C顾问委员会董事会成员。因此希望与探索业界同行来一起切磋探讨里面的技术和行业应用标准,并在我们的生态寻求开放机会与业界共赢。

3.我个人负责阿里巴巴的移动中台技术这块建设,HTML5是移动中台里面非常重要的一块技术领域。我会从阿里这几年技术和业务探索的角度来谈谈我们对HTML5和Native开发技术的理解。

整个移动技术这10年以来经历了很多阶段。第一个是年,我们出现了WAP1.0的浏览器,典型代表是UC浏览器,这个时候大家用的手机更多的是诺基亚的。

到了年之后,这个时候大家广泛使用用安卓和苹果手机,这个时候Webkit慢慢成熟了之后,大家开始使用HTML5技术来做业务。

到了年为了能像Web一样快速部署、发布应用,客户端出现了很多插件化技术,到今天安卓客户端可以自由动态升级,动态部署。这块技术探索走的最深和应用最广泛,就是今天的手机淘宝,手机淘宝在插件化基础上提出了客户端容器化技术-“每一个业务单元都是可以独立部署和自动升级”。

年我们发现业界有不少移动开发都是来仿造HTML5的标准技术来做移动开发,比如说用HTML5来描述界面,用JS来执行他的一些逻辑。

到了年业界有一个非常有意思的现象,就是移动NativeApp开发也是开始用Web技术来做,它是一个完全NativeUI的体验。典型的代表就是facebook的ReactNative和我们在去年推出的Weex项目。去年南天在美国Qcon-SF演讲的时候,谷歌、facebook就对Weex很感兴趣,最近在Weex开源内测期,facebookReactNative团队的成员也跟我们有一些接触和探讨、邀请我们出去演讲。

由于做原生的APP的开发也是要用HTML5技术,因此我们看到未来的大的技术叫移动Web化趋势。这十年以来的手机操作系统,从早期非智能机操作系统到iOS、Android再到HTML5,我觉得HTML5有长久的生命力。

我是做技术的,在HTML5的技术里面,包括大家做的一些Hybrid的技术,它首先是基于Webkit这样一个内核,因此我们今天谈HTML5两个技术趋势便首先从与内核相关的角度来看。

第一个是今天内核态的技术慢慢变到用户态,这样一个Webkit的内核,慢慢会变成一个V8加上NativeUI的微内核,就是我们今天和facebook在做的一些事情,像ReactNative和Weex,还有今天在游戏里面应用非常广泛的-比如国内触控的cocos2d-x和白鹭的游戏引擎,都是这块技术领域的代表。只是一些是服务专门的游戏的场景,一些构建通用移动应用开发的场景。

第二个趋势就是Webkit内核能力持续变强,比如谷歌在推出了PWA,在离线化做了很多增强。WebAPP在Chrome的浏览器里边的运行的体验也可以跟NativeAPP体验媲美。

此外,与HTML5相关的另一层面便是前端框架相关的。阿里巴巴是一家广泛应用HTML5,特别是在前端广泛应用的一家公司。我们有大量的前端的专家,给业界贡献了很多前端的开源框架。比如SUI、比如AntDesign,还有KISSY、Sea.JS等。

关于HTML5技术底层涉及到网络协议和openGL能力这方面,我们都有一些研究和投入。我们在网络协议从TCP到SPDY再到HTTP2.0,再到最近研究QUIC这块一直走在国内的前沿。我们前一阵子在GMTC有个HTTP2.0演讲,阿里应该是国内为数不多大规模应用HTTP2一个公司,基本上所有的移动的APP包括我们的PC上的接入,都是采用了HTTP2.0的技术。

其次再看阿里巴巴的业务在HTML5上应用,我们手机淘宝最早版本几乎完全是用HTML5构建出来的移动APP,到今天我们的手机淘宝这样的一个亿级电商的航母里面有大量的由HTML5构建的业务。双11应该是业界HTML5应用最集中、商业价值最大的一个地方,因为每年做一个双11的会场,我们需要用HTML5制作大量页面。

这个会场需要抗住了双11当天海量流量,去年双11当天我们有亿GMV,移动端会场大规模应用HTML5/Weex技术给业务方能力发挥,提供了很多灵活性和惊喜。

第三是我们在HTML5互动营销这一块,去年在双11用了一个新的技术叫poplayer,这个poplayer你可以认为移动APP的任何一个界面它都有一个层,这样一个层是HTML5来构建的。也就是说,你使用APP走到任何一个界面,我们都可以给它投放一些互动营销的内容,像双11当天的马老师双11晚会的敲钟,包括双11当天很多互动效果,都是通过poplayer这个技术实现的,对于电商互动的场景是有非常大的价值。

第四就是我们对业界开源的贡献。每年双11我们在会场里面会做大量的HTML5的游戏,我们开源了基于双十一互动场景打造HTML5的游戏引擎-Hilo,在github上很受开发者欢迎,大家有空可以去尝试一下。

关于阿里巴巴业务上的开放生态应用HTML5的场景,比如千牛的场景,有大量的SV,利用HTML5开发出一些的应用,为我们的商家提供服务。

针对企业级HTML5应用和信息化这块,最近钉钉推出了一个微应用的大赛,大家可以多







































百癜疯
皮肤病专业医院

转载请注明原文网址:http://www.imeimeishou.com/yxcl/2186.html

------分隔线----------------------------