1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 关于Flyme OS 3.2新固件存储卡传输速度慢的解释

本帖由 漂亮的石头2013-12-09 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,439
    赞:
    48
    自从MX2升级Flyme OS 3.2系统后,看到论坛上好多人抱怨这个存储卡传输速度的问题,多数用户反应手机连接电脑后,无论是拖东西进去还是出来,传输的速度都很慢。在这里想做一个说明,好好聊聊。

    首先放一下我个人的体验图片:

    [​IMG]

    细心的童鞋应该已经发现了,新固件插上电脑后显示的为上面那个样式,下面的样式为旧固件。

    [​IMG]

    同样的手机端连接电脑的界面也变了。

    [​IMG]

    这是我移动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版本使用。
     
正在加载...