0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

借助 Flutter 跨平台特性连接 10 亿玩家 | Flutter 开发者故事

谷歌开发者 来源:未知 2023-02-08 18:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

34d9b8f0-a798-11ed-bfe3-dac502259ad0.png

由光子工作室及Krafton联合研发的PUBGMOBILE依然保持着极高的人气,目前全球有 10亿玩家,日活跃 5,000万(不包括中国大陆地区)。从游戏策划伊始,团队就打算为各个平台的玩家们打造功能完善的社区模块。

在 PUBG MOBILE 中,玩家们被空投到一个荒岛上,孤身奋战或与队友合作,努力与对手周旋,幸存到最后赢得胜利。想要在这个游戏里 "吃鸡",玩家的敏捷反应和大局意识都很重要——而对负责开发游戏内社区模块的团队来说,这两点正好也是他们成功的秘诀。 △ PUBG MOBILE 如何连接 10 亿玩家 | Flutter 开发者故事
  • Bilibili 视频链接

    https://www.bilibili.com/video/BV1sd4y1H7G7/

全平台一盘棋,大局意识很重要

负责 PUBG MOBILE 游戏社区模块的团队规模并不是很大,但服务的玩家群体却十分庞大,这也让团队对任何能提高效率的开发技术都十分敏感。2020 年下半年,当团队着手为社区模块寻找解决方案时,就在着眼寻找合适的跨平台解决方案: 他们需要让社区模块能很方便地覆盖 AndroidiOS 平台。
  • 在所有屏幕上大放异彩

    https://flutter.cn/multi-platform

我们测试的很多解决方案都存在这样那样的限制,但这些限制在 Flutter 中则不存在:即便在引入了复杂的业务逻辑后,Flutter 的性能表现仍然十分优秀。胡明春,PUBG MOBILE 开发团队高级工程师

34eb5a1a-a798-11ed-bfe3-dac502259ad0.gif

△ Flutter 打造的社区模块一直能保持稳定的帧率

团队选择 Flutter 的另一个原因是它能很方便地和现有的游戏进行整合。这也让社区模块在开发层面不至于和其他模块 "高度耦合",让团队能专注打造社区功能本身。

  • 将 Flutter 集成到现有应用

    https://flutter.cn/docs/development/add-to-app

Flutter 可以很轻松地和现有的游戏进行整合,基本上照着官方文档操作就行,用不了多少时间。张海鹏,PUBG MOBILE 开发团队高级工程师

大幅降低代码量,敏捷开发很重要

"一次编写,到处运行" 是 Flutter 跨平台特性带来的 "福利" 之一。除去一些平台特定的功能外,团队可以只用一个代码库就覆盖 Android 和 iOS 两个平台。这样做的另一个好处是能确保平台之间功能的一致性,在高强度迭代时这个好处更是非常重要。

自从采用Flutter后,我们发现可以将前端所需的开发工作量减少80%程建,PUBG MOBILE 开发团队高级工程师

3504dc1a-a798-11ed-bfe3-dac502259ad0.png

△一次编写,到处运行

如果正在阅读本文的读者还没有体验过 Flutter 带来的这些优势,那也许还会心存顾虑: Flutter 好学吗? 正好我们也能从团队的反馈中找到答案:

我们在 Java、Kotlin 和 Objective-C 方面有着坚实的基础,这让 Dart 语言的学习成本很低。张海鹏,PUBG MOBILE 开发团队高级工程师

用跨平台连接更多玩家

游戏中的社区模块一直很受用户欢迎。统计数据表明,每月有近千万玩家使用社区模块在游戏中分享屏幕录像等内容。汪增灏,PUBG MOBILE 开发团队高级产品经理

3517dc2a-a798-11ed-bfe3-dac502259ad0.gif

△PUBG MOBILE 丰富的社区功能由 Flutter 打造展示战利品、时装、精彩录屏……玩家们一次次精彩的对抗,也是一段段难忘的时光。社区功能的存在,是让这些时光得以留存,让玩家们彼此相连,让快乐从一个人传递给更多的人。 节省代码、平台统一、性能优秀、易于上手,则是 Flutter 带给开发者们的快乐。跨平台的游戏社区体验,毫无疑问是 PUBG MOBILE 游戏在成功路上的重要一环。 "用上 Flutter,今晚吃鸡!"

3549c154-a798-11ed-bfe3-dac502259ad0.gif

355a59ba-a798-11ed-bfe3-dac502259ad0.gif 点击屏末||即刻访问 Flutter 开发者社区中文资源

3569c33c-a798-11ed-bfe3-dac502259ad0.png

357c6780-a798-11ed-bfe3-dac502259ad0.gif

35953fa8-a798-11ed-bfe3-dac502259ad0.png


原文标题:借助 Flutter 跨平台特性连接 10 亿玩家 | Flutter 开发者故事

文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    6259

    浏览量

    111972

原文标题:借助 Flutter 跨平台特性连接 10 亿玩家 | Flutter 开发者故事

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HarmonyOS首登微信公开课,分享平台适配与体验提升实践经验

    近日,2026微信公开课PRO在广州举行。值得关注的是,HarmonyOS开发专家首次以官方分享嘉宾身份亮相开发者专场,并围绕“平台适配与体验提升”这一主题,深入剖析了微信小程序在
    的头像 发表于 02-02 09:22 514次阅读
    HarmonyOS首登微信公开课,分享<b class='flag-5'>跨</b><b class='flag-5'>平台</b>适配与体验提升实践经验

    开源鸿蒙开发者界成长之路

    在开源鸿蒙的开发者里,有一群“界先锋”,他们带着不同行业的积淀,在这片创新土壤上书写着独特的技术故事。张宇昕,浙江众合科技的鸿蒙系统服务开发工程师,就是其中之一。从守护资金安全的银行
    的头像 发表于 01-23 09:13 1158次阅读

    2025华为开发者大赛暨开发者年度会议成功举办

    12月27日-12月28日,以“成就AI原生时代先锋开发者”为主题的2025华为开发者大赛暨开发者年度会议在上海华为练秋湖研发中心举办。本次会议旨在汇聚先锋开发力量,搭建开放共赢的生态
    的头像 发表于 12-31 13:32 1028次阅读

    探秘 CYSBSYSKIT - DEV - 01 快速物联网连接开发者套件

    快速物联网连接开发者套件凭借其独特的设计和强大的功能,为开发者们搭建了一个便捷的开发平台。本文将详细介绍该套件的快速启动指南以及引脚相关信
    的头像 发表于 12-21 15:35 891次阅读

    开源鸿蒙技术大会2025丨平台开发框架分论坛:共拓移动开发新边界,共创平台生态新时代

    随着开源鸿蒙生态的持续壮大,开发者迎来了除Android与iOS之外的“第三种选择”。为解决“加入一个新生态就会增加一倍投入”的行业痛点,让开发者的代码能够在更多平台上复用,开源鸿蒙
    的头像 发表于 11-20 17:31 1169次阅读
    开源鸿蒙技术大会2025丨<b class='flag-5'>跨</b><b class='flag-5'>平台</b><b class='flag-5'>开发</b>框架分论坛:共拓移动<b class='flag-5'>开发</b>新边界,共创<b class='flag-5'>跨</b><b class='flag-5'>平台</b>生态新时代

    Flutter 移动端开发:集成淘宝 API 实现商品数据实时展示 APP

    Flutter 凭借其平台特性、高效的开发效率和丰富的 UI 组件,成为开发此类 APP 的
    的头像 发表于 11-13 09:36 490次阅读

    华阳多媒体亮相2025 vivo开发者大会

    1010日,2025 vivo开发者大会在深圳国际会展中心圆满落幕。本次大会以 “同心・同行” 为主题,展示了vivo在人工智能、智能车载、操作系统与品牌互联领域的最新成果,旨在为
    的头像 发表于 10-16 09:19 612次阅读

    芯科科技2025年Works With开发者大会深圳站远距离连接技术专场前瞻

    为了帮助物联网开发者更容易掌握Long Range远距离连接技术的最新进展和设计技巧,Silicon Labs(芯科科技)将于10月23日在深圳湾万丽酒店举办“Works With开发者
    的头像 发表于 10-11 15:06 1201次阅读

    Android Studio中的Gemini全面支持Dart和Flutter开发

    在 Android Studio 中创建 Android 应用的 Flutter 开发者将迎来一次重大的飞跃: Android Studio 中的 Gemini 已全面支持 Dart
    的头像 发表于 08-06 13:52 1516次阅读
    Android Studio中的Gemini全面支持Dart和<b class='flag-5'>Flutter</b><b class='flag-5'>开发</b>

    餐饮服务与软件创新的融合:解析海底捞APP的Flutter鸿蒙开发之路

    首版本上架华为应用市场,今年1月推出全量功能商用版本。基于HarmonyOS 5.0,结合Flutter混编开发的技术探索,以下内容将从功能实现细节、技术适配经验及生态共建启示三方面展开,为开发者提供可复用的鸿蒙
    的头像 发表于 07-30 15:35 599次阅读
    餐饮服务与软件创新的融合:解析海底捞APP的<b class='flag-5'>Flutter</b>鸿蒙<b class='flag-5'>开发</b>之路

    电商API入门问答:开发者必知的10个基础问题

    ​ 在电子商务领域,API(应用程序接口)是连接开发者和电商平台的关键桥梁。它允许开发者构建自定义应用,如库存管理系统、订单跟踪工具或个性化推荐引擎。对于刚入门的
    的头像 发表于 07-14 14:54 807次阅读
    电商API入门问答:<b class='flag-5'>开发者</b>必知的<b class='flag-5'>10</b>个基础问题

    【HarmonyOS next】ArkUI-X休闲益智猜字谜【基础】

    的学习曲线(对Web开发者友好) 无缝接入HarmonyOS生态 真正的原生渲染性能 华为设备深度优化 五、开发心得 端秘籍 :使用lpx自适应单位+Flex布局,轻松应对不同屏幕 性能优化 :合理
    发表于 06-26 20:01

    ArkUI-X平台应用改造指南

    ArkUI-X平台应用改造指南 现状与诉求 随着 HarmonyOS Next 5.0 版本正式发布,众多开发者基于 ArkTS 语言为 HarmonyOS Next 系统开发了大量
    发表于 06-16 23:05

    使用 Flutter SDK 3.27.4构建HarmonyOS应用

    /flutter_fluttergit checkout -b oh-3.27.4-dev origin/oh-3.27.4-dev   下载下来之后就可以配置开发环境啦。 配置开发环境 配置好后
    的头像 发表于 06-11 09:15 1128次阅读

    Flutter on Raspberry Pi:从入门到精通的完整指南!

    Flutter。通过遵循本文中概述的步骤,你将获得在树莓派上设置Flutter的知识和信心。无论你是初学者还是经验丰富的Flutter开发者,本指南都将确保你对过程有清晰的
    的头像 发表于 06-06 15:37 1736次阅读
    <b class='flag-5'>Flutter</b> on Raspberry Pi:从入门到精通的完整指南!