1.现在的手机平台的Memory芯片都选用Combo套件,包含了DDR和eMMC。这样节省了PCB面积,降低了功耗。平台厂家和手机厂商,芯片供应商都乐意见到这种局面。2.手机平台中,但凡能插拔的部件都是容易出现问题的地方,需要耗费大量...

1.现在的手机平台的Memory芯片都选用Combo套件,包含了DDR和eMMC。这样节省了PCB面积,降低了功耗。平台厂家和手机厂商,芯片供应商都乐意见到这种局面。
2.手机平台中,但凡能插拔的部件都是容易出现问题的地方,需要耗费大量的研发成本放在研发和,测试,维护上,而且还得考虑诸多兼容性的问题。比如SIM卡,电池,充电器,USB,耳机附件等等。这些模块看似简单,其实都是出现各种Bug的大户。所以内置的存储可以保证很高的可靠性。
3.商业利润。苹果的产品为例,16G和32G的价格差别有多大?购买多少个TF卡了?即使你有刚需,你也得掏这笔钱。但对于厂商来讲,软件上的改动,微乎其微,一本万利。
SD卡只有在采用MBR分区表和FAT/FAT32/exFAT文件系统的情况下才完全符合SD规范。这样要支持SD卡,就必须使用到微软在美国的几个软件专利,包括VFAT长文件名系统专利、FAT32文件系统和exFAT文件系统专利等,这对Android的长期发展不利。
与此同时,SD卡使用最广泛的FAT32文件系统,不支持大于4GiB的单个文件。手机的视频拍摄/播放功能越来越强大,最近的新SoC已经可以硬件支持拍摄4K分辨率的H.265视频了,这些文件具有极高的码率,文件大小轻易就能突破4GiB。
就目前来讲,大部分的手机处理器都是使用arm v7指令集,而这套指令集很不幸是32位的,所以运行其上的Android/ios/wp也都是32位的==,所以最多也就支持3G多的内存而已。
就算放眼未来,先不说现在a15就憋得够呛的局面下arm v8的a50多快会铺货,就算未来换了64位的arm v8,os的更换和普及只怕也是一件很困难的事情。。。(不是什么系统的64位兼容都像windows那么好)
so。。。这里的内存容量有个很容易碰到的上限,所以就算为了保证市场定位的严格划分,厂家也不会随便就上大内存。
4.成本,还是成本
增加一点ram的成本看上去也许没那么多,但是亲,最后这是要乘以销量的好吧,有多少消费者分不清ram和内置flash存储?你把ram搞大了又能多出多少人买账?这只怕很难断言。
综上所述,Google在第三代Nexus手机Galaxy Nexus上就取消了MicroSD插槽(TF卡是Sandisk最初推出MicroSD的时候使用的名称,后来SD协会将其定为MicroSD规范)并使用大容量内置存储,并取消了USB大容量存储模式。至于为什么很多设备仍然使用MicroSD插槽,主要是因为在Android业界影响力强大的韩国厂商如三星和泛泰一直坚持装备此插槽(但/sdcard在Android 4.0系统以上基本被指向内置存储)的缘故。