Afastar a montagem de SD externo /mnt/sdcard
não tem mérito técnico, é a maneira do Google ajudar os fornecedores de hardware a criar um ponto de diferenciação para telefones com mais memória interna.
Não há razão para que os aplicativos tenham que encontrar uma maneira de localizar o cartão externo quando /mnt/sdcard
estava claramente o local onde o sdcard deveria estar e a maneira indefinida do Google de carregar o cartão SD externo é outro enredo pouco amigável para o consumidor, para tornar o cartão SD externo menos útil em dispositivos Android mais recentes. Não há motivo para isso /data
e /mnt/sdcard
teve que ser mesclado na mesma partição na versão mais recente do Android, exceto pelo fabricante para diferenciar telefones com maior memória interna de unidades de menor custo e menos memória interna. Mesmo que a fusão tivesse que ser feita, o Google poderia ter definido claramente um PADRÃOnovo ponto de montagem para os cartões SD externos, em vez de deixá-lo completamente vago. Isso está funcionando completamente contra a prevenção de "segmentação" adicional do ecossistema Android por um design desajeitado para ajudar na diferenciação de fornecedores de telefones de última geração com unidades de menor custo com menos memória interna.
Os binários de aplicativos Android são pequenos, os telefones com 1 a 2 Gigs de memória interna devem ter espaço mais do que suficiente para centenas de aplicativos, e todos os dados grandes podem ser guardados com segurança em um cartão SD externo. Mas os fornecedores perceberam que precisavam ter uma maneira de diferenciar seu produto final mais alto, e alegar que uma memória interna mais alta se tornou parte desse esquema e prejudicar a utilidade da memória externa é a outra parte integrada que esse esquema exigia para que ele funcionasse completamente. API menos útil para encontrar cartões SD externos e pontos de montagem não padronizados.
Portanto: não, montar o cartão SD em um local que /mnt/sdcard
não seja nada além de uma estratégia de negócios para vender novos telefones com preços mais altos na versão mais recente do Android, nada mais que isso. Imagine que, se o Nexus 4 de 8 GB e o de 16 GB do Nexus puderem usar 64 GB de cartão sd externo para aplicativos e mídias, existe uma razão para alguém comprar a versão de 16 GB? Esses 8 GB extras de memória NAND certamente não valem US $ 50 de diferença de preço se estiverem envolvidos cartões SD externos. Como a maioria dos componentes de um smartphone deve ser praticamente a mesma (RAM, processador, rádios), a única área que resta para obter mais margem de lucro é o espaço de memória interna e, portanto, o estranho ponto de montagem de memórias externas.
Todo mundo também percebeu a ausência de suporte externo a SD da safra atual de dispositivos Android com a marca "Google"? Essa tendência continuará se expandindo nos dispositivos Android "de primeira linha". O suporte externo ao cartão SD foi uma diferenciação importante para os dispositivos Android ultrapassarem o domínio do iPhone no mercado móvel. Agora, com a decisão do Android suprema no jogo de números, há pouca necessidade de que essa prática de redução de lucros seja mantida por muito mais tempo.
Não vou me surpreender com o Android 5.0, o suporte ao cartão SD externo seria uma coisa do passado. Como se é difícil para os aplicativos encontrar o cartão SD externo, a maioria dos programas simplesmente usa os locais /data
e os /mnt/sdcard
locais conhecidos . Com a maioria dos aplicativos usando mais e mais dados armazenados para sua operação, uma estratégia vibrante de marcação de produtos é criada a partir do nada "simplesmente não montando o cartão SD externo em /mnt/sdcard
.