※ [本文转录自 MobileComm 看板 #1W5t0J9_ ]
作者: Lyeuiechang (诚诚小屁孩) 看板: MobileComm
标题: Re: [问题] Messenger对iPhone和Android大小眼?
时间: Mon Feb 1 11:05:51 2021
※ 引述《iomirror626 (IOM)》之铭言:
: 这个问题困扰我很久了 不确定是不是大家都有
: 而且我有做过交叉测试 目前看起来结果一样
: 先说结论:
: iPhone 在Messenger传的影片可以到720p高画质
: Android在Messenger传的影片只能到360p低画质
: 而且很贱的是 如果你是在传送影片的本只Android上看
: 你会看到1080p 而对方只会看到360p
: 如果你是iPhone 你不会有画质的选项可以选
: 你只会看到Android传来的影片都是一坨__
: 交叉测试如下:
: 母影片为iPhone录的Mov
: 另外有无损转档成的Mp4
: 都是透过我自己帐号传出去 再透过第三支手机确认
: 1.i11 Pro 传Mov => 720p
: 2.LG V50 传Mov => 不可上传因不支援Mov
: 3.i11 Pro 传转档后Mp4 => 720p
: 4.LG V50 传转档后Mp4 => 360p
: 5.LG V50 传原生录Mp4 => 360p
: 补上测试结果:
: https://i.imgur.com/8gt6YvB.gif
: 换过Android手机、换过FB帐号
: 设定过FB里面上传为高画质(Messenger内没得设定)
: 目前结果一致
: 有人也有发现一样的状况吗?
: 如果是故意的感觉很恶心...
终于有人开这篇提出这个问题了,
不只影片,连照片都会一直发生这种问题,
有时候是照片有时候是截图,
https://i.imgur.com/LYb3pIt.png
https://i.imgur.com/C42XvfA.png
https://i.imgur.com/jw4H8WE.png
而且是 Messenger 标准版跟 Lite 版随机发生,
当发生的时候用另外一套传照片就完全没问题,
我是猜 Messenger 把当前网络状态视为低速所以压缩率设到顶才会这样,
至于 iOS 那边是一致压烂,品质倒是不会出现这种变来变去的状况。
另外这边提供一个临时解决方案,如果画质发现被压烂的时候,
可以使用 messenger.com 或者 m.facebook.com 两个网页版接口进行上传,
不过上传大小限制在 25MB 以下,所以影片可能要想其他方法。
这家公司一直对 Android 阵营待遇很差,
以 Messenger 来说,iOS 那边是从 lite 开始从头写,内部代号 LightSpeed,
用的技术跟底层是完全不一样的(有兴趣可以到他的 Blog 去了解)
https://engineering.fb.com/2020/03/02/data-infrastructure/messenger/
https://www.ithome.com.tw/news/136122
至于 Android App 虽然跟 iOS 外观很像,但是估计只是拉皮,
并没有打掉重练(iOS 版本一大目标是使用苹果内建 API 跟元件来减小 App 大小)。
#补充:
刚刚查了一下资料,Android 仅有部分借鉴 Project Lightspeed 带来的特性,
包含跟服务器沟通的过程与储存资料的部分,但是没有如同 iOS 彻底重写,
他们表示: 若用户需要轻巧 App,我们已经提供 Lite 版可以使用
https://www.androidauthority.com/facebook-messenger-android-update-1089264/
除此之外,当初 iOS Facebook App 上推出 3D 照片迟迟一直不上 Android ,
还有就是 Messenger Lite 至今一直不支援回复讯息跟同步贴图组....
另外一家让我很有感的就是 Nike 旗下的 Nike Run Club(前身 Nike + Running GPS),
在这里这家公司彻底把大小眼发挥到极致,比如两家接口至今完全都不一样,
iOS 已经改两次接口了,Android 完全一动也不动,
在运动界面下,Android 会一直让萤幕熄掉,iOS则可以维持长亮直到运动结束。
另外就是 Android 版本不能修改电子邮件地址(估计是个 Bug)也一直没修,
所以现在都只能用 iOS 装置改 email.... = =
还有就是两个平台在计算定位轨迹的策略完全不同,
iOS 这边(估计为了配合 Apple Watch) 使用苹果内建的健身感应器 API,
(这点由 NRC 驻版工程师确认)
https://redd.it/kjf6lh
https://i.imgur.com/hEYqVBB.png
即使离线断网状态下也能画出漂亮的操场跑道,
Android 这边一没网络就直接变成室内模式,无法画轨迹。
运动结束后在分享接口,Android 没有 Just Do It Sunday 系列贴图,
而 iOS 版则有......
https://i.imgur.com/p97kMwX.jpg
https://i.imgur.com/SDfw2og.jpg
以上,希望 Android 越来越好而不是一直被当次等公民 = =