Não existe "parede de 4 GB" no ARMv7, pois muitos núcleos do ARMv7 suportam LPAE (Large Physical Address Extension), que é um conceito semelhante ao PAE no x86, exceto que o LPAE usa endereçamento de 40 bits. Ou seja, o ARMv7 equipado com LPAE pode endereçar até 1 TB de RAM .
Também é importante mencionar que os próximos núcleos do ARMv8, incluindo o A7, não usarão o endereçamento físico de 64 bits . Muito provavelmente o A7 usará o endereçamento físico de 40 ou 44 bits. Mais tarde, dando acesso a no máximo 16 TB de RAM.
Obviamente, com o LPAE no ARMv7 ou no modo AArch32 no ARMv8, os aplicativos ainda têm 32 bits; portanto, o próprio aplicativo pode acessar apenas 4 GB por vez. Mas acho que não seria um problema em dispositivos móveis tão cedo.
Você se preocupa com o fato de os aplicativos usarem mais memória (ponteiros de 64 bits), mas esse não será o caso nos aplicativos executados no modo de 32 bits (AArch32).
Por outro lado, o ARMv8 fornece outras melhorias arquiteturais sobre o ARMv7, que não estão relacionadas ao AArch64.
TL, DR: 64 testemunhas de A7 são truques de marketing. Mesmo em sistemas com mais de 4 GB de RAM, ele não oferece vantagem significativa sobre o LPAE para aplicativos de 32 bits. E os aplicativos de 64 bits não chegarão tão cedo.
Atualização: Foi confirmado pelo executivo de marketing da Qualcomm (atualmente ex-executivo, pois foi rebaixado por esses comentários ).
"Eu sei que há muito barulho porque a Apple fez [64 bits] no seu A7", disse Anand Chandrasekher, vice-presidente sênior e diretor de marketing da Qualcomm, em entrevista. "Eu acho que eles estão fazendo um truque de marketing. Não há benefício zero que um consumidor obtenha com isso".
Um benefício de 64 bits é mais capacidade de endereçamento de memória, mas isso não é relevante nos smartphones ou tablets atuais, disse Chandrasekher. O iPhone 5s possui apenas 1 GB de DRAM.
"Predominantemente ... você precisa dela para endereçamento de memória além de 4 GB. É isso. Você realmente não precisa disso para desempenho, e os tipos de aplicativos nos quais os 64 bits são usados na maioria são aplicativos grandes e de classe de servidor", disse. Chandrasekher, que anteriormente dirigia o grupo de plataformas móveis da Intel. ( fonte )