首页 > 传媒 > 关键词  > 京东支付最新资讯  > 正文

十年iOS老将的鸿蒙征途,京东支付冯笑的开发实战录

2025-06-26 17:04 · 稿源: 站长之家用户

在科技日新月异的今天,开发者的角色愈发重要,他们不仅是技术的实践者,更是创新的推动者。冯笑是京东科技旗下京东支付研发团队的资深开发者,迄今为止已有十年 iOS 开发生涯。

如今,他肩负着双重使命:一方面,他深耕 iOS 领域,持续维护和升级 iOS 端的支付功能,确保服务的稳定与高效;另一方面,他勇立潮头,作为鸿蒙开发的先锋,从零开始构建京东支付 SDK 的鸿蒙版本,引领团队探索新的技术领域,为鸿蒙生态的繁荣发展贡献力量。冯笑的双重使命,不仅展现了他的技术实力,更体现了京东对新技术、新领域的敏锐洞察力和勇于探索的精神。

初探鸿蒙,兴趣与使命的双重驱动

鸿蒙操作系统发布初期,冯笑便敏锐地嗅到了这场变革气息。鸿蒙不仅仅是一个操作系统的诞生,更是国内科技行业在国际压力下,自研通用操作系统的重要里程碑,它覆盖了手机、PC、平板、车机等众多设备,拥有着无限的可能。

怀着对鸿蒙系统的浓厚兴趣,冯笑毫不犹豫地申请了官方内测名额,成为了鸿蒙开发阵营中的一员。

而机遇总是青睐有准备的人。2023年底,京东与华为正式达成战略合作,宣布将全面启动京东全系 APP 的鸿蒙开发工作。京东支付,作为京东集团核心的基础功能模块之一,自然成为了首批攻坚对象,承担着在鸿蒙系统上重建支付生态的重任。冯笑也顺理成章进入到京东支付 SDK 鸿蒙版的开发工作中。

个人兴趣与工作使命完美地结合。冯笑深知,自己肩负的不仅仅是一份工作,更是一份责任,一份推动鸿蒙生态发展、为用户提供更优质支付体验的使命。带着这份责任和使命,冯笑的鸿蒙开发之路正式启航。

从 iOS 到鸿蒙的转型实战

冯笑深知,要快速掌握一个全新的操作系统,必须从官方渠道入手。因此,在内测申请通过后,冯笑便开始学习鸿蒙官方 API 文档,全面了解鸿蒙操作系统的整体全貌、运行原理、开发理念与整体架构。

在学习过程中,冯笑不仅掌握了鸿蒙系统的基础知识,还思考如何将自己在 iOS 开发中积累的经验迁移到鸿蒙开发中。他表示,SwiftUI 与 ArkUI 在声明式 UI 编程理念上是有共性的,因此,在精读文档的过程中,会着重关注鸿蒙与 iOS 的差异性,尤其是在逻辑处理方面的不同。

在学习理论知识的同时,冯笑更注重实践的检验。他充分利用现有项目模块,在 DevEco Studio 中进行实践,将原有的 iOS 开发模块逐步迁移到鸿蒙平台。通过“从学习中实践,在实践中学习”的方式,冯笑不仅加深了对鸿蒙操作系统的理解,更完成了从零到一的学习,以及从认知到落地的过程。

当然,在实际开发过程中,冯笑也遇到了不少挑战。他坦言,在开发初期,鸿蒙操作系统的功能还不够完善,存在一些能力缺失的问题。例如,在京东支付非常复杂的业务场景中,除了支付以外,还会涉及乘车码、付款码等衍生业务。其中,地铁二维码的生成需要严格按照国家规范来进行,而鸿蒙操作系统初期仅支持字符串生成二维码,无法满足这一需求。于是,冯笑所在的京东支付研发团队联系了华为鸿蒙,通过与华为鸿蒙驻场团队的紧密沟通和协作,经过一个月左右的努力,终于解决了难题,相关功能也得以正常上线。

此外,在自研路由开发过程中,冯笑也遇到了页面唯一 ID 获取、转场动画控制等技术难题。他通过深入调研鸿蒙的官方能力,对比各种横纵向解决方案,最终设计出了一套符合业务需求的自研路由方案,解决了当前的技术难题,更为京东支付在鸿蒙生态的发展奠定了坚实的基础。

双线作战:iOS 与鸿蒙的开发平衡术

在鸿蒙的学习和开发过程中,冯笑深刻体会到了鸿蒙与 iOS 的共性与差异。他指出,鸿蒙与 iOS 拥有很多共性,首先体现在对多语言开发的支持上,这为开发者提供了极大的灵活性,可以根据项目需求和个人偏好选择最合适的编程语言。其次,两者都支持组件化开发,提升代码复用率和开发效率。第三,在 UI 开发方面,鸿蒙的 ArkUI 和 iOS 的 UI 框架都遵循声明式开发范式,让开发者可以更加专注于业务逻辑的实现。第四,鸿蒙和 iOS 都提供了成熟的跨平台解决方案,并坚持严格的应用上架流程,确保应用质量和用户体验。

而鸿蒙和 IOS 的差异性也很显著。冯笑强调,鸿蒙基于微内核架构设计,从底层架构上就奠定了万物互联的基础。这与 iOS 相对封闭的生态系统形成了鲜明对比,鸿蒙更强调设备间的无缝协同与生态融合。在开发范式上,鸿蒙积极拥抱声明式 UI 编程范式,与 iOS 传统的命令式 UI 编程(如 Object-C)对比时,开发效率提升更为明显。此外,鸿蒙为开发者提供了更为丰富的公共能力库,包括各种 UI 组件、功能组件以及最佳实践和技术文档,全方位支持开发者高效开发。

更重要的是,鸿蒙对用户隐私的保护超越了 iOS。冯笑表示,鸿蒙操作系统对于用户隐私权限要求是非常高的,而且隐私授权都是最小单元化的授权。例如应用中需要调用相册中的照片,iOS 授权是将整个相册授权使用,而鸿蒙会对单张照片进行授权,极大地保护了用户的隐私。

如今,冯笑在京东支付研发团队同时肩负着 iOS 和鸿蒙的双线开发任务。对于已经相当成熟的 iOS 版本京东支付 SDK,他的日常工作主要集中在业务需求的迭代开发和系统架构的持续优化,确保支付功能的稳定性。而鸿蒙版本由于刚刚完成基础架构和核心业务流程的搭建,冯笑的工作重心放在三个方面。首先是功能拉齐,对标 iOS 版本,逐步实现鸿蒙端支付功能的完整覆盖;其次,紧跟鸿蒙 API 升级,及时对现有开发框架进行优化改进;第三,持续维护和丰富鸿蒙端的组件库和功能库,沉淀公共技术能力,提升团队整体开发效率,为鸿蒙生态的繁荣发展贡献力量。

开发者启示录,拥抱鸿蒙新征程

对于从 iOS 转型到鸿蒙的开发者来说,冯笑有着丰富的经验和深刻的见解。他建议道,首先,理解并掌握声明式 UI 编程理念是鸿蒙开发的核心,也是与 iOS 传统命令式 UI 开发范式的关键区别。其次,要通过官方 API 文档学习基础能力知识,并动手实践撰写小 demo 或项目。只有通过实践,才能真正掌握鸿蒙开发的精髓。

冯笑强调,在开发鸿蒙应用时,最主要的是思想的转变,从过去命令式 UI 编程转向声明式 UI 编程,学会使用状态管理的装饰器来驱动 UI 的刷新。

对于新手开发者来说,冯笑也给出了自己的建议和鼓励。他表示,首先,要抱着包容的态度去接触和学习鸿蒙系统。不要害怕遇到困难和挑战,因为这些都是成长的机会。其次,要通过看官方 API 文档和实践项目来学习鸿蒙开发。官方文档是学习鸿蒙开发的最佳资源之一,而实践项目则是检验学习成果的最好方式。

冯笑说,“行路难,行路最难的地方是迈出第一步。但是,对于所有的学习者来说,只要迈出第一步,后面的路都会非常简单,学习进度也会非常快。也希望更多开发者加入鸿蒙生态,共同推动鸿蒙系统的繁荣发展。”

结语

展望未来,随着鸿蒙系统的不断成熟和生态的日益完善,冯笑和他的团队将在万物互联的时代浪潮中,继续书写属于他们的技术传奇。而对于广大开发者而言,冯笑的故事也许是他们进入鸿蒙生态的一盏明灯,照亮了他们拥抱新技术、探索新领域的道路。正如冯笑所言:“行路难,最难的是迈出第一步。” 愿每一位开发者都能勇敢地迈出那一步。

推广

特别声明:以上内容(如有图片或视频亦包括在内)均为站长传媒平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。站长之家将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。任何单位或个人认为本页面内容可能涉嫌侵犯其知识产权或存在不实内容时,可及时向站长之家提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明(点击查看反馈联系地址)。本网站在收到上述法律文件后,将会依法依规核实信息,沟通删除相关内容或断开相关链接。

  • 相关推荐
  • 知名IPv6连接测试网站宣布年底关闭!开发者结束15年“为爱发电”

    知名IPv6测试网站test-ipv6.com宣布将于年底关闭。开发者jfesler表示,自2010年以来已为这个无收入项目投入大量资源,现在决定将精力转向家庭。网站镜像运营商需在12月前停止更新。部分源代码已在GitHub公开,但仍有未公开内容。域名不会转让,可能交由公益组织管理。针对添加广告的建议,开发者明确拒绝,称"世界上广告已经够多了"。

  • HC2025丨高校创新力量“花开”开发者日,鲲鹏昇腾使能科研创新

    2025年9月18日至20日,华为全联接大会在上海成功举办。开发者日集中展示了一批基于鲲鹏、昇腾基础软硬件平台的前瞻性创新成果,覆盖AI编程语言、大模型训练加速、多模态模型及科学计算仿真等领域。重点成果包括:北京大学团队研发的DeepFlame燃烧流体仿真工具实现火箭发动机超临界燃烧模拟千倍加速;清华大学团队开源AI量子编程语言TileLang显著提升开发效率;东南大学提出多模态大模型优化方法;魔芯科技构建首个基于昇腾的3D空间智能大模型;趋境科技KTransformers引擎通过异

  • 华为全联接大会2025首发《算力珠玑》十大实战案例助力开发者攻克鲲鹏、昇腾开发难关

    《算力珠玑:鲲鹏昇腾应用开发案例详解》由上海交通大学林新华教授等主编,聚焦鲲鹏与昇腾两大自主计算生态的应用迁移与优化难题。全书通过十个真实场景案例,系统解析从传统平台迁移至自主算力平台的代码移植、性能调优及算子开发等关键技术,涵盖高能计算、AI训练、工业诊断等领域。书中结合理论与实践,提供具体代码与优化策略,旨在帮助开发者降低迁移成本、提升效率,推动自主算力技术在实际场景中“用好用活”,为我国在全球算力竞争中夯实基础。

  • 共建鸿蒙新生态,奥思维亮相开源鸿蒙技术大会

    9月27日,开源鸿蒙技术大会2025在长沙召开。大会展示了鸿蒙在技术创新、生态建设等领域的成果,并发布鸿蒙6.0版本,在UI组件、窗口能力等方面实现突破。OSWare受邀分享鸿蒙兼容Linux应用生态方案,提出通过容器技术打通生态壁垒。长沙市政府表示将借助大会契机,推动技术应用与产业协同,共建开源鸿蒙生态红利。华为等代表回顾鸿蒙五年发展成就,终端数量超1700万,应用超3万。基金会强调开源是创新核心引擎,未来将持续助力技术深化与产业落地。

  • 从传统收款码到AI收款码的变迁,网付重塑了支付行业

    8月11日外滩大会聚焦人工智能与支付行业融合。国内聚合支付品牌“网付”推出首张AI收款码,标志着支付从工具属性向生态属性转型。AI支付重构人货场关系,实现“消费即推广”;倒逼抖音等平台开放数据接口;融合刷脸支付等前沿技术。预计2026年将出现“AI支付+智能推荐”新形态,印证“所有行业都值得用AI重做一次”趋势。网付正将支付环节升级为商业基础设施,书写数字经济新篇章。

  • 阿里 Qoder 限时五折启动,支持支付宝,性价比远超Cursor

    阿里巴巴旗下新一代AI编程平台Qoder近期推出限时5折优惠活动,支持支付宝付款,旨在吸引更多开发者体验其高效编程能力。Qoder集成全球顶级编程模型,具备强大的代码处理功能,可一次性检测10万个代码文件,并首发Repo Wiki功能,自动生成结构化项目文档。平台检索召回率和代码生成准确率分别领先行业标杆12%和13%,显著提升复杂工程的理解与生成效率。实测显示,利用Qoder开发电商全栈应用可将数天工作量压缩至十分钟内完成。目前已有数十万开发者深度使用,团队重视用户反馈并持续升级核心功能,如新增“远程委派”和“上下文压缩”功能,优化开发体验。此次活动诚意邀请全球开发者感受AI编程的技术革新。

  • QQ传文件功能升级,闪传功能便捷支持长假批量传图

    国庆假期临近,QQ推出“闪传”功能,解决大文件传输难题。单文件上限提升至10GB,支持批量发送与不限速传输,用户可生成链接或二维码直接分享至微信等平台,接收方无需登录QQ即可下载。该功能适用于旅行照片、婚礼影像快速分享,也便于办公人群传输设计稿、项目资料,实现跨平台无缝协作。测试期间获用户好评,摄影师称其大幅提升节日期间紧急交片效率。QQ持续优化核心功能,强化独特价值。

  • 声网联合展锐、谨讯发布R1-4G开发套件 让AI硬件随身相伴

    声网与紫光展锐、谨逊联合发布4G版对话式AI开发套件R1-4G,基于紫光展锐高性能AI芯片8910,集成声网对话式AI引擎,实现4G通信与CPU融合,支持全球主流4G频段。产品具备轻量化、低功耗特性,支持流畅音视频交互,适用于AI教育硬件、陪伴宠物等场景。套件提供灵活单/双屏设计、视觉理解及多语言对话能力,并兼容国内外主流大模型,助力开发者快速集成对话式AI功能,缩短产品上市周期。

  • Altera进一步扩展 Agilex™ FPGA 产品组合,全面提升开发体验

    在2025年创新者大会上,Altera推出全新FPGA软硬件解决方案,拓展可编程逻辑在工业、视觉、通信及数据中心等领域的应用。Agilex5D系列FPGA与SoC升级,逻辑单元密度提升2.5倍,最高集成160万单元,内存接口速度提升25%,并引入后量子密码学安全功能。同时发布Quartus Prime软件25.3版本,编译时间缩短6%,配合Visual Designer Studio工具,可将设计启动时间从5天大幅缩短至2小时。通过构建�

  • 服务再升级!科沃斯携手京东推出“送装一体”服务,解决“送装分离”痛点

    科沃斯机器人9月25日与京东合作推出"送装一体"服务,率先在京东自营渠道上线。该服务解决家电行业长期存在的送货与安装分离痛点,用户只需开一次门即可完成送货、安装及使用指导的一站式体验。科沃斯成为京东清洁类目中首个实现该服务的品牌,9月底将在北京、重庆等城市首批上线,10月中旬扩展至成都、武汉等全国重点城市。此次合作通过建立专业培训认证体系,确保服务人员达到统一标准,同时借助系统互联实现服务进度可视化。这体现了科沃斯以用户为中心的理念,推动扫地机器人行业服务标准升级。

今日大家都在搜的词: