我们先来看一张图片,在部分车型上Carlife只能在屏幕的部分区域显示,不能全屏显示。在 CarPlay为什么不能全屏?中,小联分享到在iOS13时,CarPlay支持自动适配屏幕大小和分辨率,可以根据车机屏幕的分辨率自动调整从而达到全屏显示。
由于Carlife并不像CarPlay这种系统级的投屏可以自动适应中控屏幕,所以在设置里面增加了一个投屏设置。针对常见的中控屏分辨率进行了手动设置,可以根据中控屏幕的分辨率手动选择,从而达到全屏显示的效果。
宝马Carlife全屏显示效果
Carlife设置里面的投屏设置就是可以根据中控屏幕的分辨率手动设置,从而达到投屏全屏的效果。
但问题是很多的车友在设置分辨后非但没有全屏显示,反而显示黑屏,不再显示Carlife的画面。这类问题是什么原因导致的,还可以全屏显示吗?
在最开始时,Carlife并没有分辨率的设置,显示的分辨率和手机长宽比相关,所以在超宽的屏幕上两边会存在黑边。有些厂家为了美观,会在黑色区域填充Carlife或车企的logo,以达到美化的效果。
这种设计相当于告诉Carlife一个固定的显示区域,比如在1920*720的超宽屏幕上Carlife的显示的区域为1280*720,Carlife接收到的车机屏幕分辨率是1280*720,而不是1920*720。
如果你在Carlife设置里面设置分分辨率为1920*720,就相当于要在1280*720的区域显示1920*720分辨率的画质,显示不了也就黑屏了。
这种情况还可以全屏显示吗?坦白说很难,如上面讲到了,在最开始的适配阶段就固定了Carlife的显示区域,相当于告诉了Carlife一个假的分辨率,所以如果要达到全屏显示的效果,就要将车机真实的分辨率告诉Carlife,并且在carlife设置里面要支持该分辨率。这就涉到需要车机系统重新开发和适配。
你觉得车厂会愿意为了解决这个问题重新适配开发吗?欢迎在公众号:手机互联,加入车友交流群。