鸿蒙系统把游戏启动的流程给优化了,让移动应用体验得到提升。现在手机上的应用越来越多,用户用起来场景也五花八门,所以应用启动的快慢成了影响体验的关键一环。特别是玩游戏的时候,内容越做越大,冷启动的时候得把资源加载、引擎初始化这一堆事都弄完,用户等的时间就很长。再加上大家经常切换应用,或者把后台清理干净,应用就得重新启动好几次,体验起来就断断续续的,很不方便。 这背后是手机多任务处理能力和用户想要高效使用的矛盾。智能手机功能越来越全了,大家在不同软件之间来回切的次数也变多了。传统的启动方式跟不上这种高频的即时切换。再加上开发者为了适配不同的设备和系统版本得费不少功夫去优化代码,这也让技术实现变得更复杂了。启动慢了不光让人不舒服,还可能让大家不想用这个软件。现在大家上网节奏都挺快的,稍微卡一下都受不了,时间太长了肯定就不用了。 对于玩游戏这种看重实时互动的软件来说,启动流畅直接决定了体验是不是连贯。鸿蒙系统这次用图形加速服务解决了这个问题。这个服务能在软件退出的时候自动存个状态镜像,下次再点开的时候直接恢复到之前的样子,就不用重新加载资源和初始化了。开发者也不用自己琢磨复杂的缓存逻辑了。 《地铁跑酷》这些游戏已经用上了这个能力实测发现启动时间从十几秒缩短到了一秒左右。看行业情况的话,系统级的优化方法给了大家一个简单又有效的路子。目前已经有将近20款不同类型、不同规模的游戏用上了这个服务效果都很好说明它挺实用的。 以后鸿蒙系统还会在画图、调度资源、控制功耗这些方面继续改进,移动应用体验还会更好。技术进步说到底就是为了让人用得舒服。从底层去改启动机制不光是平台方懂大家的心思也能帮生态持续发展。大家软硬件一起努力共创共赢就能推动数字化服务变得越来越好。