感谢笪屹超的投递
自从MX2升级Flyme OS 3.2系统后,看到论坛上好多人抱怨这个存储卡传输速度的问题,多数用户反应手机连接电脑后,无论是拖东西进去还是出来,传输的速度都很慢。在这里想做一个说明,好好聊聊。
首先放一下我个人的体验图片:
细心的童鞋应该已经发现了,新固件插上电脑后显示的为上面那个样式,下面的样式为旧固件。
同样的手机端连接电脑的界面也变了。
这是我移动800M的视频到手机端的即时截图,速度比旧版本固件慢了一倍左右。
这里大家不禁要疑惑,这是为什么呢?为什么新升级的固件反而在这方面退步了呢?
原因就是旧固件采用的是USB模式,此次新固件跟MX3统一采用MTP模式。
MTP模式下,单个大文件基本没影响,但是零碎文件越多,速度影响越大
mtp 最大的优点是输出给外界的内容可控,这样厂家也好 OEM 也好定制机器的运营商也好,就不用费劲巴拉的琢磨内置 nand flash 给系统和应用留多少空间,给用户堆乱七八糟留多少空间,因为 UMS 必须输出整个分区,对方得到分区的全部权限而本机只有断开后才能重新访问,这样一来就得给内置 nand flash 分区划开内外两部分,否则就被各种小白整的七荤八素
mtp 可以设置权限,比如你设了锁机图案,锁机状态接上 usb 时 mtp 在对端就看不到内容,只有解锁后才能 explorer mtp , 协议还支持 password 之类的认证机制。
另外 mtp 不再限定输出的文件系统必须是 fat 族系,完全可以是 ext 族系,可以进一步提升性能。
对用 windows 的小白来说,基本上看不出有什么变化,对专家来说,目前 ics 还是用 fat, 随时可以在 mtp 和ums 之间切换。
USB大容量存储设备类(TheUSB mass storage device class)是一种计算机和移动设备之间的传输协议,它允许一个通用串行总线(USB)设备来访问主机的计算设备,使两者之间进行文件传输,我们常用的U盘、移动硬盘等都是采用MSC,严格上来说,它应该叫做USB MSC(俗称U盘模式或磁盘模式)。
MTP,Media Transfer Protocol的缩写,意为媒体传输协议,是Windows Media框架的一部分,是微软向数码相机、媒体设备等厂商公开的一种连接技术。简单来说,利用MTP,数码相机等设备将被Windows识别为和USB闪存驱动器一样的设备,并且不需要用户再额外安装相应的驱动程序,但需要电脑安装有WindowsMedia Player播放器,严格意义上来说,它应该叫做USB MTP(俗称媒体管理模式)。
那么多专业数据肯定没耐心看,简单的总结如下:
MTP模式
优点:
1. 可以同时编辑以及容纳更大单个文件,因此这次支持了4G的单个文件,这是惊喜。
2. 安全高效不易丢失数据。
缺点:只有一个,那就是传输速度慢。
USB模式
优点:也只有一个,就是更快的传输速度。
缺点:
1.不能容纳超过4G单个文件。
2.不能同时编辑。
3.U盘模式数据容易丢失。
4.容易造成数据损坏。
看了这些,大家觉得哪个模式好呢?
其实理论上来说,MTP是速度会更快,但是因为实际上MTP对零碎文件的支持不好,每个文件都要识别一遍之后再传输,因此在MTP模式下,单个大文件基本没影响,但是零碎文件越多,速度影响越大。
同时也说一下这个并不是BUG,新固件的MTP模式中,软件安装于2GB的DATA中,主程序只有十几兆,大型游戏的数据包会安装在SD卡。平时SD卡主要就是用来放音乐视频资料等,你的软件安装数量有多大?请不要将安卓低端机时代遗留下来的强迫症问题保留到现在,2G内存完全够用了,放心装吧。
当然对于那些对软件需求大的用户,那恐怕只能等待正式版对这个问题的改善了,对于无法忍受者,建议降级到Flyme OS 2.4.1版本使用。