作者简介禹昂,携程机票移动端资深工程师,专注于Kotlin移动端跨平台领域,Kotlin中文社区核心成员,图书《Kotlin编程实践》译者。一、背景2022年9月Kotlin1.7.20发布之后,KotlinMultiplatformMobile(简称KMM)进入Beta阶段,Kotlin/Nativenewmemorymanagement也变更为默认启用状态。无论从多端统一性还是性能上来看,KotlinMultiplatform都进入了下一个里程碑阶段。携程机票移动端团队在2021年介绍过KMM技术在机票产线的落地情况(参考链接1),2022年年中开源了团队首个KMM项目——MMKV-Kot
跨端动态化技术知多少文章摘要:本文对业界跨端动态化技术做了一些归拢,方便志同道合的朋友一起学习交流、开拓视野。附录有收录一些技术专栏,感兴趣的朋友可以收藏。技术路线一、自渲染Flutter之上套JS腾讯和字节的自渲染2021年GMTC会议上,腾讯、字节都透露了在研究自渲染技术路线,都是基于Skia,仿照Flutter写C++版本的自渲染,替换hippy或者lynx的渲染层,思路大同小异。见:https://gmtc.infoq.cn/2021/beijing/track/1045Aion(阿里UC)接下来简单介绍一下行业在Flutter这块的一些动态化技术方案。第一套方案是Web跟Flutte
摘要:一份精心准备的《JS项目改造TS指南》文档供大家参考,顺便介绍TS基础知识和TS在Vue中的实践。本文分享自华为云社区《历史性的时刻!OpenTiny跨端、跨框架组件库正式升级TypeScript,10万行代码重获新生!》,作者:Kagol。根据TheSoftwareHouse发布的《2022前端开发市场状态调查报告》数据显示,使用TypeScript的人数已经达到84%,和2021年相比增加了7个百分点。3月16日发布了TypeScript5.0版本。TypeScript可谓逐年火热,使用者呈现逐年上升的趋势,再不学起来就说不过去。我们OpenTiny近期做了一次大的升级,将原来运行了
摘要:一份精心准备的《JS项目改造TS指南》文档供大家参考,顺便介绍TS基础知识和TS在Vue中的实践。本文分享自华为云社区《历史性的时刻!OpenTiny跨端、跨框架组件库正式升级TypeScript,10万行代码重获新生!》,作者:Kagol。根据TheSoftwareHouse发布的《2022前端开发市场状态调查报告》数据显示,使用TypeScript的人数已经达到84%,和2021年相比增加了7个百分点。3月16日发布了TypeScript5.0版本。TypeScript可谓逐年火热,使用者呈现逐年上升的趋势,再不学起来就说不过去。我们OpenTiny近期做了一次大的升级,将原来运行了
一、什么是uni-app?uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。二、如何创建uniapp项目?1.安装HBuilderXHBuilderX内置相关环境,无需配置nodejs、vue等,三秒钟就可以创建一个项目。HBuilderX官方下载地址2.创建uni-app项目1.在点击工具栏里的文件->新建->项目:2.安装uni-ui插件:uni-ui-DCloud插件市场 3.使用HBuilder导入 4.关联成功后项目中会多出来
一、什么是uni-app?uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。二、如何创建uniapp项目?1.安装HBuilderXHBuilderX内置相关环境,无需配置nodejs、vue等,三秒钟就可以创建一个项目。HBuilderX官方下载地址2.创建uni-app项目1.在点击工具栏里的文件->新建->项目:2.安装uni-ui插件:uni-ui-DCloud插件市场 3.使用HBuilder导入 4.关联成功后项目中会多出来
作者:yijian,终端OS分布式文件系统专家;gongashi,终端OS分布式数据管理专家HarmonyOS作为分布式操作系统,其分布式数据管理能力非常重要。我们也一直围绕持续为开发者带来全局“一份”数据的开发体验的目标,在不断增强和提升HarmonyOS的分布式数据管理能力。本期我们就来为大家详细介绍分布式数据管理的新能力。 一、分布式数据管理平台面临的挑战我们先来看一个典型的分布式场景: 手机和智慧屏协同进行文档演示,手机上的文档演示状态(比如翻页、页面放大、页面缩小和涂鸦等)需要同步到智慧屏,同样智慧屏上的文档演示状态也需要同步到手机上。 图1分布式文档演示场景 要实现以上场景,开发者
作者:yijian,终端OS分布式文件系统专家;gongashi,终端OS分布式数据管理专家HarmonyOS作为分布式操作系统,其分布式数据管理能力非常重要。我们也一直围绕持续为开发者带来全局“一份”数据的开发体验的目标,在不断增强和提升HarmonyOS的分布式数据管理能力。本期我们就来为大家详细介绍分布式数据管理的新能力。 一、分布式数据管理平台面临的挑战我们先来看一个典型的分布式场景: 手机和智慧屏协同进行文档演示,手机上的文档演示状态(比如翻页、页面放大、页面缩小和涂鸦等)需要同步到智慧屏,同样智慧屏上的文档演示状态也需要同步到手机上。 图1分布式文档演示场景 要实现以上场景,开发者
大家好,我是莫觉。今年我将担任阿里巴巴D2终端技术大会「跨端技术」的出品人,借由此次机会,写下本文聊聊跨端技术的现状与未来,希望可以给大家带来一些新的启迪。自90年代初开启PC时代以来,随着移动网络的快速普及,在2010年左右,进入移动时代、IOT时代,各种移动互联设备不断涌现,除了最常见的PC、Pad、智能手机外,它还可能是小小的一块智能手表,也可以是一个大屏终端。智能设备层出不穷,填满了人们生活的各个角落,设备的系统类型、屏幕大小等也是愈发碎片化。 数据显示,当前用户平均拥有5台智能设备;预计到2022年底,中国物联连接量将会超过100亿设备。智能设备的增长势头迅猛,用户对于智能家
大家好,我是莫觉。今年我将担任阿里巴巴D2终端技术大会「跨端技术」的出品人,借由此次机会,写下本文聊聊跨端技术的现状与未来,希望可以给大家带来一些新的启迪。自90年代初开启PC时代以来,随着移动网络的快速普及,在2010年左右,进入移动时代、IOT时代,各种移动互联设备不断涌现,除了最常见的PC、Pad、智能手机外,它还可能是小小的一块智能手表,也可以是一个大屏终端。智能设备层出不穷,填满了人们生活的各个角落,设备的系统类型、屏幕大小等也是愈发碎片化。 数据显示,当前用户平均拥有5台智能设备;预计到2022年底,中国物联连接量将会超过100亿设备。智能设备的增长势头迅猛,用户对于智能家