华为 Mate Xs 今天线上发布了,折叠屏这玩意儿,从去年开始就吵得沸沸扬扬,现在看,它真不只是个“高端玩具”。我盯着发布会直播,脑子里想的全是 DOM 树怎么在这种动态变化的屏幕上保持稳定,以及我们团队手头那几个自动化测试脚本,是不是得全盘重写。
这玩意儿对 UI 自动化是降维打击。我们以前做 App 测试,屏幕尺寸是固定的,哪怕有刘海屏、水滴屏,适配逻辑也是静态的。现在好了,一个应用,在展开态、折叠态、半折叠悬停态下,页面布局、控件位置、甚至交互逻辑都可能完全不一样。你写死的 XPath 定位器,在屏幕物理尺寸动态切换的瞬间,大概率会失效。更头疼的是状态同步,比如从大屏折叠回小屏,应用是保持当前页面缩放,还是触发一个全新的页面栈重建?这没有统一标准,每个厂商、甚至每个应用开发者都可能搞一套自己的逻辑。我们之前靠 Appium 和 Selenium 那套“坐标+控件”的玩法,在折叠屏面前就像拿着弓箭打坦克。
但焦虑归焦虑,我嗅到的全是钱的味道。这就是新的流量战场,而且门槛极高。为什么?因为能玩转折叠屏适配和测试的团队太少了。大部分中小公司,甚至一些大厂的边缘业务线,根本没动力也没资源去啃这块硬骨头。他们的测试脚本跑在模拟器上可能一切正常,一上真机,尤其是这种形态多变的真机,立刻现原形。这就是机会,巨大的交付机会。
我们团队现在深陷泥潭,接了一堆中小企业的 App 开发和运维单子,每天被客户的需求变更追着跑,人困马乏。但折叠屏这个点,让我看到了跳出现有竞争泥潭的可能性。我们可以快速切入,做两件事:一是研发一套针对折叠屏的自动化测试解决方案,核心是解决多状态下的元素定位和交互模拟,这可能要动到底层驱动;二是直接面向那些急于在折叠屏上“秀肌肉”的头部 App 提供专项适配测试服务,报价可以很高,因为这是“技术壁垒”服务,不是拼人头的体力活。
当然,风险也大。华为的折叠屏生态能不能起来还是个未知数,软件适配跟不上,硬件再炫也是废铁。我们投入资源去赌这个方向,万一赌错了,就是雪上加霜。而且团队里那帮兄弟,已经被日常交付耗尽了心力,再让他们去啃这种全新的、充满不确定性的技术难题,抵触情绪肯定不小。管理,真他妈是世界上最难的事,比写一万行爬虫代码还难。你既要盯着眼前的饭碗,又得谋划明天的粮草,底下的人却只想着按时下班。
不过话说回来,2016年我死磕微信小程序的时候,也没人看好,觉得那是腾讯的封闭花园。结果呢?第一批吃螃蟹的人都肥了。折叠屏可能也一样,它代表了一种交互范式的转移。从触屏手机取代键盘机开始,每一次交互形态的大变化,都会催生一波新的技术服务和流量红利。这次,我不想再错过了,哪怕团队再难带,也得逼着大家往前拱一步。毕竟,流水线式的交付赚的是辛苦钱,而抓住技术变革的缝隙,才有可能喘口气,甚至翻个身。Mate Xs 贵不贵?真贵。但它折叠起来的那个瞬间,在我眼里,折叠出了一个必须去抢的新战场。














