QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

当他们决定“创造”一个新世界

HarmonyOS

  • 2024-12-04
    北京
  • 本文字数:4866 字

    阅读完需:约 16 分钟

大小:2.31M时长:13:26
当他们决定“创造”一个新世界

如果给 2024 年选一个年度词,你的选择是什么?

 

“创造”也许会成为他们共同的默契选择。他们中有琢磨起儿童教育的新手奶爸,有想给职场新人创造实习机会的老职场人,有的决定“新开发”一个“老应用”,也有的因为自己爱看展就造了一个“随身艺术馆”……无论处于何种角色,置身什么领域,萌生哪般想法,“创造”似乎是他们今年行动的最佳注脚。

 

除了“创造者”,他们还有一个共同的身份——鸿蒙开发者。2024 年,他们在各自的领域里做了相同的决定,和团队在原生鸿蒙系统 HarmonyOS NEXT 上开发鸿蒙原生应用,这对他们而言,不仅是一个系统上的跃迁,更是一次从无到有的创造,一个与新世界的联接。他们希望在这里遇见更多未来世界的创造者。

 

90 后新手父亲:让兴趣点燃“创造”的火焰

 

处于萌芽状态的孩子慢慢打开这个“未知”世界的成长过程中,“兴趣”也许是最好的引领者之一。

 

在孩子的“影响”下加入叫叫后,博文非常好奇这家倡导“进步,始于兴趣”的儿童数字内容平台,究竟如何在一个 App 上激发儿童的学习兴趣?身为一名开发,他在背后又扮演着怎样的角色?抱着对儿童内容领域的好奇心和未来教育自家孩子的“私心”,博文开启了他的开发探索之路,“游戏行业可能更注重玩法,很多细节不太照顾得到,但对于孩子的学习体验,细节变得非常重要,必须去慢慢琢磨,慢慢开发。”

 

通过对儿童内容领域的多维探索和交互细节的反复打磨,博文和其他开发同学一起在 App 上日益构建起一个以有趣有效的内容产品及陪伴式服务为载体的启蒙世界。

 

有趣有效的陪伴也成为博文对自己的要求,孩子一天天长大,他愈发关注孩子的教育,“在他学习过程中,我们是一直陪伴左右的,各种各样的绘本,他读一遍,我也会跟着他代入地读一遍。”

 

在 2023 年 9 月华为宣布全面启动鸿蒙原生应用后,叫叫的产研团队便决定开发鸿蒙系统的原生应用版本 ,这意味着我们要在鸿蒙的系统中新开发一个完整版本的叫叫。对于开发来说,无疑是一个巨大的挑战。

 

▲《叫叫》产品研发团队合影(图源受访对象)


为了顺利上线,博文带领 30 人左右的鸿蒙开发团队,开始为期 6 个月的冲刺,“30 人这还只是常驻,如果包括测试、后端、动效等支持团队,大概到了 100 人。”但整个开发过程中鸿蒙提供的开发流程和开发者套件比预想的好很多。“鸿蒙系统给我的第一感觉是非常的流畅、丝滑,因为我之前也在安卓、iOS 系统上开发过,这次我用了一些它的开发套件,编译效率特别高,系统稳定性也 OK,至少对开发者来说与其他系统相比是无感的,可以很便捷的把我们的 App 跑上去。”

 

团队如期在 4 月底交付了第一个版本,6 月第一版通过后,团队几乎每两周迭代一个版本,在 9 月提交并上架了最终版鸿蒙原生应用叫叫 App。博文对鸿蒙团队的快速响应和解决能力印象深刻,“从 3 月到 9 月,我们给华为提供了将近 100 个工单。他们都很及时地回复并帮助我们解决了问题,甚至直接提出过来驻场。”

 

如今,博文的孩子也三岁了,到了可以在叫叫上探索世界的年纪,“一开始让他录音表达的时候,声音非常小,有点扭扭捏捏,过程中我们也有引导,让他大声地说出来,后期我就观察到他的声音已经很自然、很自信了。他可能年龄比较小,还不知道如何去回答问题,只是觉得有趣就随便点,但通过这一段时间的学习,现在他对一些拼图、连线的互动,已经得心应手了。”

 

就像诗人叶芝所言,教育不是灌输,而是点燃火焰。博文在自己的孩子身上真切地感受到了“火焰”的力量,他希望叫叫的启蒙世界与鸿蒙世界相联后,将在更开放、共享的生态里,点燃更多儿童从未知到求知的火焰,面向一个更富有创造力的未来。

 

“永远年轻的老化石”:用“创造”为职场新人打伞

 

当兴趣与创造形成良性循环,便会成为我们从孩童到成年终身学习进步的动力,持续推动个人成长。虽自称“IT 界老化石”,但老肖对编程痴迷般的兴趣让他依然像个年轻人,总是对新事物充满好奇,不断用他的“代码”探索新的世界。

 

“最近有没有想到什么好玩的东西啊?”老肖坐在草地上发出习惯性的一问。

“如果能做一款让人可以虚拟职场办公场景的应用应该很有意思!”典典望着远方说。

“好巧,最近正好在写一个教大学生编程的 App,里面会有很多的任务。”

 

两人因创造而相联,便开辟出一条通往未来的新路径。曾在电脑编程培训机构教大学生数据分析的老肖,深刻地感受到“现在年轻人付出的努力远超过我们那个年代,但当下社会竞争压力大,没有那么多实习机会,毕业后找工作就比较难。”与当代年轻人的感同身受,让他想要“为职场新人打伞”,开发出一个“真实”的实习环境。2023 年,首届 HarmonyOS 极客马拉松大赛吸引了无数开发者来大展拳脚,作为华为开发者联盟(HDG)成都最早一批的自发宣传者,老肖也决定带着“数据实习生”开发团队来一展身手。

 

早在 2021 年华为新产品正式搭载 HarmonyOS2.0 时,对新系统的探索欲就让老肖立刻投入到移动端的开发,“直接拿着官网手册从 Hello World 开始写,你可以提工单,开发者社区也有很多人给你答疑。”这次尝试让老肖对鸿蒙系统充满期待,“鸿蒙的开发套件和开发语言都很容易上手,而且它采用的是最先进的数据驱动式开发,相当于业务数据一变,界面会自动跟着变,可以让开发速度至少提高一倍吧!”

 

▲《卵石科技》获得HarmonyOS极客马拉松2023年一等奖(图源受访对象)


谈起开发的技术进步,老肖的语气中洋溢出难以抑制的兴奋,像年轻人一样激动地分享道,“实习生”团队在大赛期间仅用 20 天时间便打造了这款以剧情沉浸式体验为交互特色的内容创作引擎 1.0,并在华为开发者大会上一举夺魁。“给了我们超级大的信心!现场开发者伙伴也给了我们很多很好的反馈。”老肖带着团队马不停蹄地投入到 App 的优化中,12 月就开始适配鸿蒙原生应用,并在 2024 年 1 月迅速完成上架。

 

打开 App 开启你的 SQL 数据实习生旅程,便能体验“真实的”实习生的第一天,领取自己的工牌、工位、工作电脑,加领导微信、部门群聊,参加新人培训……在“卵石科技”实习过的同学直呼“领导发言过于真实,让人害怕”。卵石实习生 App 一上线,便吸引了无数大学生来实习,“这个游戏让我成了数据分析实习生,SQL 敲了 2000 行。”

 

“现在给小孩的应用基本都是场景式的,比如叫叫,反观大学生、成年人要学东西,基本还停留在书本和视频,但卵石实习生像抖音一样,让大学生们在碎片化的时间里也能学习和实习。鸿蒙系统还可以一套代码支持多屏,包括手机、平板、车机、手表等等,在任何场景都可以写代码。”老肖希望他这个“老化石”能继续为年轻人的创造发挥“余热”,不仅开发 App 搭起从校园到职场的创造之桥,还在 B 站上持续分享鸿蒙开发的视频,吸引更多年轻人来了解、学习鸿蒙,“鸿蒙也在为年轻人的创造赋能,在上面开发应用有相当大的机会。”

 

未来不是等待,而是创造。如果说创造力是孩子探索未知世界的指南针,那创造力则为年轻人打破常规、改变现状,搭建了一条通往未来更多可能性的桥梁。

 

做自己的创造者:让工具成为“第二大脑”

 

初入职场,我们总是从学习和记录开始,但记录并非对知识和经验的简单重复,而是在记录中生发思考,发现灵感,发挥个人的主体性创造。

 

从 PC 互联网时代一直到移动互联网时代,文超一路见证并参与了工具类 App 和系统的演进,在他眼中,工具是开发者对其角色思考的具象化,“最早期的工具类 App 更多是在补全系统缺陷,比如手电筒,所谓‘弥补系统能力’,而随着系统越来越完善,现在的工具能力其实是基于用户的服务,比如文字提取、语音识别等,跟系统之间是相互补足的关系。”来到印象笔记后,文超继续以“创造者”的自觉将他对工具类 App 的思考融入产品的开发设计中。

 

小时候,我们会在笔记本上写满天马行空的想象,或是记录下生活中的点点滴滴。在数字化时代,笔记应用已代替纸笔成为我们学习、工作和生活不可或缺的工具。“自从用了印象笔记,我发现它就像一个随身携带的知识宝库。”用户的分享道出了文超心中印象笔记的理想角色——帮助用户成为自己的创造者。作为全球知名的效率软件和知识管理工具,印象笔记持续基于本土用户需求开发迭代原创性功能,不断丰富对不同笔记和场景类型的支持,“从图文拓展到大纲、思维导图、录音笔记,还有关于时间管理的清单、日历等等。”

 

▲《印象笔记》产品页面(图源受访对象)

 

“作为笔记软件,多端同步本身就是我们的核心能力。”文超看中了 HarmonyOS 从系统层让多终端融为一体的“超级终端”能力,可以为用户带来无缝协同的体验。在咖啡馆里一个绝妙的想法跃入脑海,你掏出手机打开印象笔记,记录下这个瞬间。回到家后,你在电脑上继续完善这份笔记,还可以将它分享给团队成员头脑风暴。这一切,在鸿蒙系统的加持下变得如此顺畅自然,“第二大脑”便是随时随地可以调用,成为人的创造力的延伸,在一个个想法的无缝同步中生发无数可能。

 

作为一款“十多年老产品”的开发者,文超并未坐享其成,而是依然像一位永不疲倦的探险家,保持着创造的内生动力,“原生鸿蒙系统的发布是一个新的契机,可以让我们重新从 0 到 1 去思考和设计这款产品,让它更简洁、更年轻、更有现代感,而鸿蒙全新的开发模式和交互方式正好可以提供这样的服务。”

 

▲《印象笔记》开发者文超对APP进行调试(图源受访对象)

 

2024 年 4 月,文超和团队开始“摸着石头过河”,从 0 开始学习 ArkTS 开发语言,但从开发者角度而言,“我们觉得鸿蒙是站在安卓和 iOS 之上的一个新系统,集成了开发者友好、开放性、设备协同性等不同系统的优势,基于它比较完善的系统,我们可以跟系统能力结合,对应用做一些减法、优化。”从 6 月正式开发到 9 月上架,一款“老应用”完成了在鸿蒙系统上的“新开发”。

 

实现从 0 到 1 后,文超又立刻投身到“从 1 到 N”的创造。“面向未来做新的设计和前瞻性的功能探索,比如跟 AI 的结合,让用户的记录、总结、创作变得更好用,我相信鸿蒙本身关于 AI 的能力,也能和 App 有更深的融合。” 当见闻、灵感与思考随时随地都能记录下来,我们便已然活在一种创作与创造之中。

 

艺术的数字布道者:“创造”让美触手可及

 

成为一个创造者,便无时无刻不在创造。当我们发现并记录生活与观念中的美,关于美的创造便开始了,而当富有创造力的想法变成作品,艺术便出现了。

 

徐同学是一位不折不扣的艺术爱好者,为了看展,他可以不远千里奔赴任何一个城市,乐此不疲地穿梭在不同美术馆的展览之间。“我经常从杭州跑到上海、北京、广州等地去看展,但线下看展的机会其实是非常有限的,一些名作大师展更是难得。”并非每个人都能因为一场展览而奔赴另一个城市,为了让更多人可以随时随地欣赏大师名作,同时获得与线下看展一样的美好感觉,他萌生了开发一个“线上美术馆”的想法——Arrrt 就此诞生,而徐同学也从艺术的爱好者成为一名艺术的“数字布道者”。

 

如果说印象笔记是一个随身携带的“知识宝库”,那 Arrrt 便是一个随身携带的“艺术馆”。欣赏艺术作品不再只能去博物馆、美术馆,科技与创造正让艺术变得触手可及,而这背后,离不开艺术的数字布道者。在手机上打开 Arrrt,便可以“每天邂逅一幅名画”,并看到用心原创的作品介绍。“我们还会在 App 里策划主题特展,比如‘艺术家的猫’、‘去海边’等等。”在日常生活中给用户带来艺术和美的体验,也让这个小而美的应用获得华为应用市场非商业化推荐,并获颁华为匠心奖。


▲《Arrrt》创始人徐同学(图源受访者)


原生鸿蒙系统的到来,让徐同学看到了“艺术布道”的更多可能。“对于开发者来说,它是一片新的天地,可以支持广泛的硬件设备和软件应用,我们希望能更早地参与到这个生机勃勃的生态里,让 App 里的艺术作品出现在更多终端、更多用户面前。”2024 年 8 月,Arrrt 集中力量开发鸿蒙原生应用版本,在边学边开发的过程中,开发团队感受到了“快速上手”的快感,“鸿蒙提供了丰富的产品接口文档和开发工具,整个系统是非常鼓励创新的。”一个月内,鸿蒙原生应用 Arrrt 便实现了上架。对“美”的发现和赋能,也让更多触手可及的“美”在鸿蒙生态里被创造。

 

诚如思想家约翰·穆勒所言,“世界上所有美好的事物都是创造力的果实。” 在这个包容千行百业创造者的鸿蒙世界里,一个以科技赋能全场景的“创造”正在发生。创造,既是从 0 到 1 的鸿蒙系统和在其上原生出来的万千应用;也是从 1 到 N 的一套操作系统到所有设备无缝联接、从一次开发到多端部署、从 1 个用户到 N 个用户的无限创造。

 

回到最开始的发问,“创造”也许并不仅是 2024 的年度词,因为,它更指向了一个更有创造力的未来。

 

 

2024-12-04 16:327377

评论

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

初恋永远想不到的性能架构(朋友圈)

人工智能~~~

Vue进阶(九十九):页面锚点至顶部

No Silver Bullet

Vue 9月日更

Retrofit源码解读HTTP

Changing Lin

android 9月日更

两种定时任务调度器对比

xyu

定时任务 Go 语言

架构实战营 模块七 作业

一雄

作业 架构实战营 模块七

渗透测试入门指南之小白该如何学习渗透?

网络安全学海

黑客 网络安全 信息安全 WEB安全 渗透测试·

在线JSON转BigQuery工具

入门小站

2021年最受欢迎的10款开源DevOps工具

Jackpop

百度清风算法再次升级:必须严打低质下载站

石头IT视角

模块七作业

秀聪

架构实战营

【Flutter 专题】54 图解基本生命周期

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

太棒了!终于有大佬把“消息队列”核心知识点全都总结出来了

Java 编程 架构 面试 架构师

微型博客开发项目,手动创建导航组件的新增页面

梦想橡皮擦

9月日更

LeetCode题解:897. 递增顺序搜索树,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

架构实战营 - 模块七作业

Julian Chu

架构实战营

架构实战营模块七作业-游戏商城异地多活

王晓宇

架构实战营

从分子层面雕刻肌肉,新数学模型预测锻炼肌肉最优方式

脑极体

Rust从0到1-高级特性-宏

rust 高级特性 Macros

直播预告:京东云DevOps与JFrog制品库的融合

京东科技开发者

DevOps 制品库管理 运维开发

如何在AI工程实践中选择合适的算法?

博文视点Broadview

Promise.race() 原理解析及使用指南

devpoint

异步 Promise 9月日更

Java从建表语句中提取索引信息, 索引名称,复合索引包含字段,索引类别(普通索引/主键索引/唯一索引/全文索引/空间索引)解决方案

张音乐

数据库 索引 9月日更

Mybatis的工作流程及原理

咿呀呀

mybatis 9月日更

连续两年的云上服贸会,一部会展行业的数智化启示录

脑极体

【LeetCode】分割平衡字符串Java题解

Albert

算法 LeetCode 9月日更

冒死上传!阿里内部最新版“SpringCloud Alibaba手册”细节拉满

Java 编程 架构 面试 架构师

linux之ssh-keygen命令

入门小站

Linux

金融科技成为服贸会热议话题:数字化转型中如何保障金融安全

CECBC

压箱底宝藏!程序员必不可少的8款办公利器

Jackpop

Vue进阶(壹佰):当前页面刷新并重载页面数据

No Silver Bullet

Vue 9月日更

高并发系统SoEasy!Alibaba全新出品亿级并发设计速成笔记真香

Java 编程 架构 面试 架构师

当他们决定“创造”一个新世界_华为_InfoQ精选文章