2021年6月的平台软件层面呈现出少见的密集调整。华为于6月2日正式发布HarmonyOS 2并搭载于手机产品线,苹果在6月8日的WWDC上以跨设备协同为主线更新了FaceTime与macOS,微软则在6月24日发布Windows 11,将Android应用引入Microsoft Store并内置Teams。三家平台厂商在同一个月给出了关于设备协作的不同技术答案,而云基础设施侧的动向——字节跳动火山引擎进军IaaS、国产数据库的版本迭代——则为这些上层能力提供了底层的资源约束条件。
跨设备协同的三条技术路线
华为对HarmonyOS 2的定位是“为不同设备的智能化、互联与协同提供统一的语言”。其技术路径的核心在于以一套系统覆盖手表、平板、手机等全场景设备,通过统一控制中心实现设备间的快速连接与能力调用。这一设计的工程含义在于,应用开发者面对的不再是以手机为单一中心的运行环境,而是一个动态组合的设备集合,应用需要适应设备间能力协商与任务迁移的运行时条件。
苹果在同周给出的方案逻辑不同。macOS Monterey允许Mac与iPad共用鼠标和键盘,设备靠近时鼠标可在两机之间自动切换;FaceTime通过SharePlay支持跨设备共享媒体播放与屏幕内容,并通过分享链接向Android与Windows设备开放;iOS 15的Siri语音识别默认完全在设备端处理。苹果的路径特征是以既有设备边界为基础,通过系统级协议让邻近设备形成松耦合协作,同时将更多处理负载留在本地。
微软的选择更为务实。Windows 11将Android应用引入Microsoft Store,Teams直接嵌入任务栏,界面向居中布局与圆角视觉调整。这一组合的技术含义是,Windows不再试图在移动端复制一套独立生态,而是通过兼容层将既有移动应用资产纳入桌面场景,同时以Teams作为协作入口强化其在混合办公中的位置。
三条路线的分歧点在于对“设备边界”的处理方式:华为倾向于用统一系统消解设备边界,苹果倾向于用协议连接保持设备独立性,微软则倾向于用兼容层扩展桌面平台的覆盖面。对于企业IT架构而言,这意味着跨端应用的适配策略无法通用,需要按目标平台的实际运行时模型分别设计。
云基础设施的能力分层
平台层的协作能力最终依赖云侧的资源调度与数据同步。6月10日,字节跳动旗下火山引擎被曝进军IaaS市场,内部邮件显示其目标是在2021年做到云服务营收规模达到数十亿元。火山引擎此前以视频、推荐等PaaS能力为主,切入IaaS意味着其需要补齐计算、存储、网络等基础资源层的产品矩阵。这一动作的技术背景是,视频与推荐类负载对底层资源的调度特性有特殊要求,将PaaS能力与自建IaaS结合,可以在资源利用率和端到端延迟上获得更细粒度的控制。
数据库侧的迭代同样值得记录。6月中旬,多家国产数据库厂商发布了面向云原生环境的版本更新,核心方向集中在存算分离架构与多租户资源隔离。存算分离的工程价值在于将计算节点与存储节点的扩缩容解耦,使资源配比可以按实际负载曲线调整,而非按峰值预留。这一架构在2021年中的成熟度提升,与平台层跨设备数据同步的需求形成呼应:当终端设备数量与数据同步频次上升时,后端存储层的弹性能力直接决定了同步体验的确定性。
安全基线的持续压力
6月的一个反向参照来自安全侧。6月中旬,某国际研究团队披露了一起针对云托管环境的供应链攻击手法,攻击者通过篡改CI/CD流水线中的构建脚本,在合法软件包中植入恶意代码,影响范围覆盖多个下游用户。这一手法的技术特征在于,攻击面不在运行时环境,而在构建与分发链路,传统的运行时防护与边界防御对此类攻击的检出能力有限。对于依赖开源组件与自动化构建的企业而言,构建产物的完整性验证、依赖链的签名审计,在这一阶段已经从最佳实践转变为需要纳入流水线设计的硬性环节。
2021年6月的平台层图景可以概括为:三家平台厂商对设备协作给出了互不兼容的技术路线,跨端适配无法依赖通用方案;云基础设施侧的新进入者与数据库架构的演进,正在为上层协作能力提供更细粒度的资源控制手段;而构建链路的供应链攻击则提示,当软件交付的自动化程度提高时,完整性验证的覆盖范围需要同步扩展至构建与分发环节。对于从业者而言,这个阶段值得投入的工作是明确自身应用在目标平台上的运行时假设,核查后端资源配比与实际负载曲线的匹配程度,以及确认构建产物的签名与验证环节是否覆盖了全部依赖来源。