Tópico da Apple

A memória RAM não é um conceito abstracto. Está claramente ligada ao contexto do sistema e hardware onde se insere.

2GB de RAM para alimentar um painel com 1920x1080 pode ser semelhante em termos de recursos disponíveis a 1GB de RAM a alimentar um painel de 1136x640, pelo simples facto de que e a primeira resolução irá necessitar de caches imensamente maiores e irá renderizar elementos com mais do dobro da resolução. Se me disserem que o iP6 Plus está claramente under-powered em termos de RAM com o seu 1GB posso concordar, agora este SE claramente não.

Não é tanto por aí...
A diferença é de apenas ≈5MB (assumindo 32 bits de cor ≈3MB para ≈8MB).
5MB de diferença na diferença de 1GB para 2GB de RAM dá para muitos ecrãs.

Um Android necessita de mais memória, mais pelo facto de as Apps serem em JAVA, do que
pela resolução. Principalmente quando se faz a comparação de memória entre iOS e Android
com ecrãs com a mesma resolução.

E algo me diz que o W10M pode ir pelo mesmo caminho do Android, a necessitar de montes
de memória, se o pessoal começar a desenvolver em C# as Apps compatíveis W10 e W10M.
 
Quando falei da concorrência já não me estava a referir à questão da ram em concreto, estava mais a generalizar para outras coisas.

Já ouviste falar em "fazer mais com menos"?

Podia dar o exemplo dos recursos necessários para correr Linux vs Windows.
Mas vou dar o exemplo XP vs Vista.

Android é o Vista.
iOS é o XP.

O iOS e o OS X conseguem fazer mais com menos. E não tem nada a ver com o
facto de haver optimização por o hardware ser controlado. Tem a ver com a
própria arquitectura de todo o sistema, incluindo das aplicações.
 
Por que motivo é que o meu ipad, quando tudo estava a correr bem, tem no ecrã de bloqueio "a confirmar actualização..." há mais de meia hora, sem sequer me deixar desbloquear o ecrã?
 
Mais um pisa-papéis aqui.................o 5S freezou.....não anda nem para a frente nem para trás............:sh)[8b][:vm)]

Apple a aprender com a MS a fazer updates.......triste.
 
Fiz actualização do meu 6S OTA sem problemas, mas sei de quem tenha ficado com o iphone em modo pisa papeis. Diz para activar o Apple id mas não avança dai, diz que não consegue contactar o servidor.

E pior, não reconhece o telefone no itunes[8b]
 
Não é tanto por aí...
A diferença é de apenas ≈5MB (assumindo 32 bits de cor ≈3MB para ≈8MB).
5MB de diferença na diferença de 1GB para 2GB de RAM dá para muitos ecrãs.
(...)

Não me estava a referir propriamente ao framebuffer.

No iOS os elementos da UI 2D(fundos, algumas sombras, ícones) são na sua grande maioria PNGs alpha(32bits) e opacos(24bits). Como estes se apresentam num formato de imagem fixo(não vectorial), cada equipamento tem um conjunto de elementos na sua resolução nativa. Como é natural parte desses elementos é carregada dinamicamente para a RAM(para além do framebuffer), ocupando obviamente espaço. Por exemplo um elemento monocromático a 1136x640 pesa 15kb face a 1920x1080 onde pesa 42kb. Se adicionarmos complexidade a esses elementos(um bom exemplo é a Springboard) passamos a ter cada vez mais diferenças significativas. Se abrirmos um ficheiro ipa de uma aplicação(ficheiro de instalação) podemos observar várias pastas que contêm recursos para cada equipamento, e não é incomum observar diferenças enormes(entre equipamentos de resoluções nos extremos) pois estamos a falar de imensos elementos que não são renderizados dinamicamente e como tal ocupam bastante espaço.

E esses nem são os elementos mais pesados, basta colocar um qualquer render 3D a correr e a diferença entre a memória que ocupa a 1136x640 VS 1920x1080 mesmo recorrendo a tiled rendering é enorme.
 
Fiz actualização do meu 6S OTA sem problemas, mas sei de quem tenha ficado com o iphone em modo pisa papeis. Diz para activar o Apple id mas não avança dai, diz que não consegue contactar o servidor.

E pior, não reconhece o telefone no itunes[8b]


Pois................e agora? Quem se responsabiliza? Olha eu não.......cag*ei para aquilo. Nem sequer é meu!
Arranjem-me um S7 ou um 6P ou até um 950 XL que eu preciso de um telefone que não chateie.
Lá vai o Lumia 535 amanhã fazer de telefone de trabalho.....e pasme-se....o update para W10Mobile correu às 1000 maravilhas!!
 
Última edição:
Não sejas agoirento [:p]

in Actualizações pelo iTunes desde 2007

OTA não tem por onde falhar... iTunes tem muito por onde falhar,
principalmente se estiver a correr em Windows (anti-vírus, por
exemplo).

Ou seja, no OTA apenas pode falhar se o original (da Apple) tiver
problemas. Via iTunes pode falhar a ligação PC-iPhone, o anti-vírus
pode bloquear o update a meio, etc.
Ao adicionar outro sistema à equação, aumentas a complexidade,
e ao aumentar a complexidade aumentas os pontos por onde pode
falhar.
 
Voltar
Superior