• 2024-09-26京东金融APP的鸿蒙之旅:技术、挑战与实践
    一、背景在今年6月份的华为开发者大会上,华为宣布HarmonyOSNEXT面向开发者和先锋用户启动Beta升级,并将于今年四季度正式商用。在9月21日的华为2024全联接大会上华为终端总裁宣布,已有超过1万个应用和元服务上架HarmonyOSNEXT应用市场。此外,华为每年投入超过60亿元人民币激励开
  • 2024-09-26京东金融APP的鸿蒙之旅:技术、挑战与实践
    一、背景在今年6月份的华为开发者大会上,华为宣布HarmonyOSNEXT面向开发者和先锋用户启动Beta升级,并将于今年四季度正式商用。在9月21日的华为2024全联接大会上华为终端总裁宣布,已有超过1万个应用和元服务上架HarmonyOSNEXT应用市场。此外,华为每年投入超过60亿元人民币激励开发者
  • 2024-09-24为什么说小程序技术是最强前端跨端?
    随着移动互联网的快速发展,多端应用的需求日益增长。为了提高开发效率、降低成本并保证用户体验的一致性,前端跨端技术应运而生。跨端技术通过一套代码,实现多平台(如iOS、Android、小程序等)的应用开发,大大提升了开发效率。 为什么跨端技术受欢迎?前端技术发展到了现在,已经有许
  • 2024-09-23鸿蒙跨端实践-长列表解决方案和性能优化
    这是我参加创作者计划的第一篇文章。 前言长列表是前端和客户端应用中最常见的业务场景,比如商品瀑布流等,有成千上万条数据,因此长列表的渲染性能在iOS,Android,Harmony,Web等各大平台都非常重要。HarmonyOS和iOS类似也提供了自己的解决方案。Roma(罗码)作为跨端平台,在此基础上
  • 2024-09-18鸿蒙跨端实践-布局方案介绍
    作者:京东科技刘宁一、前言动态化使用jue语言(开发风格与Vue一致)开发,对于视图的布局采用了标准的Flex布局方式。对于列表类视图,动态化提供了<scroll>、<slider>、<recycle-list>、<waterfall>等标签,将子视图的布局管理封装到标签中实现,业务只需要针对标签简单地设置相关
  • 2024-09-02鸿蒙跨端实践-ArkTS和CAPI的混合开发实现
    一、背景在动态化-鸿蒙跨端方案文章中,讲述了动态化适配鸿蒙的方案实现,当在鸿蒙系统进行UI渲染的时候,我们使用了系统的组件进行递归渲染。在iOS和Android也是借助各自系统组件进行的渲染,但是在鸿蒙系统会存在以下4个严重问题:1.UI层级过多以金融APP理财频道页中的一个乐高楼层中的“
  • 2024-08-22动态化-鸿蒙跨端方案介绍
    一、背景
  • 2024-08-19WHAT - 前端跨端识别
    目录一、概述1.User-Agent字符串2.CSS媒体查询3.JavaScript检测功能4.第三方库总结二、拓展1.User-Agent篡改User-Agent字符串篡改的情况应对策略结论一、概述在现代前端开发中,确实需要处理各种终端和系统的兼容性。在stackoverflow也有一个相关的问
  • 2024-07-28全场景多设备协同:HarmonyOS跨端体验创新与应用接续能力
    文章目录一、能力开放,简单易集成的API,赋能生态应用创新跨端体验1.1体验创新1.2一套工程代码,一次开发上架,多端按需部署1.3接续1.3.1接续的流程1.3.2接续代码示例1.3.3三方应用框架的兼容(以QT框架为例)二、案例分享:起点读书2.1多屏适配方案2.2多设备应用接续能力2
  • 2024-07-21初识Flutter问答&学习步骤
    大家好,我是有用就点赞学习Flutter=Flutter(UI库)+Dart(语言)编写Flutter应用的语言是?Dart语言Flutter里的组件叫?Widget组件Flutter是哪家公司推出的?Google什么是自渲染?(跨端一致性)1)一次编写,四处运行就是跨端的真谛。2)目前的场景:Android、IOS、PC、
  • 2024-06-14鸿蒙开发:应用组件跨设备交互(流转)【概述】
    流转概述场景介绍随着全场景多设备的生活方式不断深入,用户拥有的设备越来越多,不同设备都能在适合的场景下提供良好的体验,例如手表可以提供及时的信息查看能力,电视可以带来沉浸的观影体验。但是,每个设备也有使用场景的局限,例如在电视上输入文本相对移动设备来说是非常糟糕
  • 2024-06-14鸿蒙开发:应用组件跨设备交互(流转)【跨端迁移】
    跨端迁移概述在用户使用设备的过程中,当使用情境发生变化时(例如从室内走到户外或者周围有更适合的设备等),之前使用的设备可能已经不适合继续当前的任务,此时,用户可以选择新的设备来继续当前的任务,原设备可按需决定是否退出任务,这个就是跨端迁移的场景。常见的跨端迁移场景实
  • 2024-06-13linux+windows跨端md软件选择(未找到)
    目的windows上使用typora当初是通过破解的方式实现的。现在装双系统时想做做笔记,没有一个管理的软件用起来很不方便。要求正常编辑,没有难以忍受的问题。目录管理及大纲(基于标题层级)linux+windows双端,且linux端能够读取。从粘贴图片能够在相应的img目录下创建图片文件并引用
  • 2024-05-21跨端自渲染绘制的实践与探索
    在过去的大半年中,我一直投身于一个跨端自渲染项目的研发工作中,负责其中的渲染模块。现在通过这篇文章,我想记录并分享我们在这个项目中的经验和挑战,希望能为大家日常开发中的涉及到渲染相关的工作带来一些启发和帮助。跨端自渲染的初衷跨端自渲染项目的愿景在于构建一个后端渲
  • 2024-04-16小程序跨端,vue移植
    技术选型由于bun1.1.3windows版还有很多不兼容的小bug,先用pnpmtauri+taro+nutUI:https://github.com/AClon314/tauri-taro-template如何评价京东的Taro项目?-知乎(等tarov4正式版再做,beta的模板现在空白无法启动)tauri+vuetify:https://github.com/AClon314/tauri-vuet
  • 2024-03-255个主流跨端框架及区别对比
    最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个?作为Taro开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架的选型和优劣。但宥于利益相关,本文的观点很可能是带有偏向性的,大家可以带着批判
  • 2024-03-20跨端兼容之条件注释
    参考:uni-app跨端兼容之条件注释_uniapp在不同的端展示不同的代码注释什么-CSDN博客跨端兼容对uni来说确实是挺有必要的,因为uni-app本身就是一个多端开发的技术,可以用于多种应用但也难免存在不同应用的兼容问题例如一个功能在网页端能正常执行但放到小程序或APP应用中就没用了
  • 2024-03-12今天来聊聊Hybird app技术
    最近听到身边的朋友经常聊到鸿蒙,也聊到开发周期紧、任务重,应对纯血鸿蒙2024年Q4的正式商用,不知道该如何开发更合适。 于是有感而发,在这里说一下个人现在比较看好的混合应用(hybirdapp)开发技术。 什么是混合应用开发?混合应用(通常指的是App开发)是一种结合了Web应用程序
  • 2024-03-12跨端轻量JavaScript引擎的实现与探索
    一、JavaScript1.JavaScript语言JavaScript是ECMAScript的实现,由ECMA39(欧洲计算机制造商协会39号技术委员会)负责制定ECMAScript标准。ECMAScript发展史:时间版本说明1997年7月ES1.0发布当年7月,ECMA262标准出台1998年6月ES2.0发布该版本修改完全符合ISO
  • 2024-03-05鸿蒙 Harmony 的跨端技术方案
    这两年要说技术上最火的关键字,我想肯定离不开“鸿蒙”两个字。不管是技术社区还是身边的开发者多多少少都在关注鸿蒙的发展趋势,特别是HarmonyOSNEXT版本将进入独立生态体系,不再兼容安卓应用,在开发者和各个企业间激起了不小的话题。HarmonyOSNEXT系统底座作为华为完全自研的
  • 2024-02-21trao项目怎么跨端安装vant组件库
    一、安装依赖npminstallvant二、添加web标签适配插件在config/index.js文件constconfig={//...plugins:[["@tarojs/plugin-html",{//过滤vant组件库的前缀:van-pxtransformBlackList:[/van-/],},]
  • 2023-12-28遇到跨端开发或多项目开发时,遇到的一些问题探讨,后端开发语言如何选择?
    ​ 最近有同学问我,做后端开发项目时用php,java,c#,go,pathon...哪个好,从最近阿里云、美团服务器崩溃来看,我想给你最直接的回答是,没有完美的,只有适合自己的。咱们讨论最多的问题就是跨多端开发,以及多项目开发后期所带来的升级、维护等相关问题,接下来就该问题,我发表一点自己的看法,也算是
  • 2023-12-24跨端小程序技术预研
    跨平台解决方案 1.技术栈对比框架技术栈H5微信小程序钉钉小程序支付宝小程序APP uniapp vue √  √  √  √  √(native.js) DCloundtaro vue/react  √  √  √  √  √(RN)京东 chameleonCML√√√√
  • 2023-11-22uniapp底层跨端原理
    uniapp底层跨端原理-代码编写:开发者使用Vue.js框架编写uniapp的代码,包括页面结构、样式和逻辑等。-编译过程:在编译过程中,uniapp会将Vue.js的代码转换为各个平台所需的代码。这一转换过程由uniapp的编译器完成。-平台特定代码生成:根据不同平台的特性和要求,uniapp的编译器
  • 2023-10-25uni-app开发跨端小程序包过大优化
    以微信小程序为例:一:避免使用大图图片压缩之后使用,避免大图,必要时可以使用雪碧图或者svg,图片上传远程服务器,不占用本地资源包。二:分包处理微信小程序单包不超过2M,最多10个包。合理分包,将文件放到合适的地方。除一级页面入口放到主包,剩余页面逻辑都可以拆分成分包的形式。注意:除分