写点什么

多端一体化框架 Hippy 的开放与未来

  • 2020-02-08
  • 本文字数:778 字

    阅读完需:约 3 分钟

多端一体化框架 Hippy 的开放与未来

GMTC 深圳 2019 大会上,李思广讲师做了《多端一体化框架 Hippy 的开放与未来》主题演讲,主要内容如下。


演讲简介


自从 2015 年第一个跨端框架 React Native 诞生以来,之后涌现出大量各式各样的跨端框架。这些用前端语法来进行跨端 App 开发的框架,大多数都忽略了一个基本的问题,就是前端开发使用的框架采用了和浏览器不同的设计标准,导致使用者上手难度增加,在开发过程中又因为双平台不一致的问题,需要重新开发具有平台针对性的代码,复杂程度进一步加深。


腾讯手机 QQ 浏览器在跨端开发中,从实际痛点出发,通过实践提出多端一体化研发框架 Hippy,该框架使启动和运行性能达到了业内的领先水平。在这次演讲中,我将分享腾讯 Hippy 的设计思路、核心架构和使用方法,希望能为你解决多端体验不一致问题,提高研发效率。


内容大纲


  1. 前端开发的前世今生

  2. 传统开发难以解决的问题

  3. (1) 离线能力

  4. (2) 性能

  5. (3) 平台扩展

  6. 跨端框架业内现状

  7. (1) React Native

  8. (2) Flutter

  9. 跨段框架现存问题

  10. (1) 上手难度高

  11. (2) 平台一致性差

  12. (3) 性能存在的问题

  13. 腾讯给出的解决方案 - Hippy

  14. (1) Hippy 整体框架

  15. (2) Hippy 优势

  16. (3) Hippy 开源

  17. (4) Hippy 上手

  18. (5) Hippy 未来的规划


听众受益点


  1. 可以了解目前跨端框架的主流动态

  2. 可以了解到腾讯对于跨端框架设计的思考

  3. 可以了解 Hippy 是如何承载腾讯过亿用户的访问量


前沿亮点


腾讯多端一体化框架方案 Hippy 开源


知识储备


  1. 需要对跨端框架现状有基本了解

  2. 大致了解过 React Native、Weex、Flutter 的基本情况

  3. 对终端开发有一定了解

  4. 对跨端开发抱有浓厚兴趣


讲师介绍


李思广,腾讯高级工程师。


李思广,腾讯高级工程师,2010 年入职腾讯。腾讯 T11 级高级工程师,曾在浏览器内核组负责 X5 内核的开发,目前是跨端 Hippy 框架的 Android 负责人,对浏览器内核、Android、iOS 都有丰富的实践经验。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2019/shenzhen/schedule


2020-02-08 19:341483

评论

发布
暂无评论
发现更多内容

闲来无事,写脚本,install_wordpress

ilinux

架构实战营 - 架构设计文档模板

华仔

架构设计 文档模板

Pytorch数据加载

Sakura

4月日更

如何推进一个“以行动为导向的”事件驱动架构?

VoltDB

数据库 数据分析 实时数据分析 事件驱动架构

Coinbase上市意味着什么?

猫Buboo

区块链电子签章应用平台--助推企业数字化转型升级

13530558032

面对大规模 K8s 集群,如何先于用户发现问题?

阿里巴巴云原生

容器 云原生 k8s 监控 调度

图算法系列之深度优先搜索(一)

Silently9527

Java 深度优先搜索 图算法

新思科技发布《疫情中的安全隐患:移动应用程序安全现状》报告

InfoQ_434670063458

App 新思科技 移动应用程序安全

边缘计算加持下的智慧社区

边缘计算

量化策略系统搭建,马丁策略交易

手把手教你写一个经典躲避游戏

HZFEStudio

大前端 游戏 canvas

亲爱的开发者,您收到一个启动智能世界的魔方

白洞计划

LeetCode题解:73. 矩阵置零,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

RocketMQ NameServer工作原理与源码解析

HByte

RocketMQ

区块链食品溯源--为食品溯源认证

13530558032

合约交易所跟单,合约跟单社区开发

NumPy之:标量scalars

程序那些事

Python 数据分析 Numpy 程序那些事 scalar

编程实战:如何管理代码里的常量

华为云开发者联盟

常量 代码 web开发 final常量类 复用常量

用C++ 和OpenCV 实现视频目标检测(YOLOv4模型)

博文视点Broadview

PassJava 初始化项目和添加微服务

悟空聊架构

游戏测试-战斗内核的自动化测试

行者AI

人工智能

B站HR炫耀资产、贬低面试者?无独有偶,校招污点事件记录帮你避雷

北游学Java

Java 面试

mmkv跨进程,面试字节跳动Android研发岗,灵魂拷问

欢喜学安卓

android 程序员 面试 移动开发

浅谈BSS3.0产品“守成”之策下 • 运维提升篇

鲸品堂

软件 运维 提升

扩展 GRTN:云原生趋势下的 RTC 架构演进

阿里云视频云

阿里云 云原生 RTC SRS流媒体服务器

马斯克的狗狗币实验

猫Buboo

使用 rocketmq-spring-boot-starter 来配置、发送和消费 RocketMQ 消息

阿里巴巴云原生

容器 开发者 云原生 中间件 API

ndk开发环境,个人开发者做一款App需要知道的事情,绝对干货

欢喜学安卓

android 程序员 面试 移动开发

40个问题让你快速掌握Java多线程的精髓

华为云开发者联盟

Java 多线程 synchronized Thread Semaphore

源中瑞智慧党建系统,打造党建管理系模式

13530558032

多端一体化框架 Hippy 的开放与未来_GMTC_李思广_InfoQ精选文章