Come dice il titolo, dovrei ancora progettare la mia applicazione intorno a un limite di dimensione heap di 16 MB? Il motivo per cui lo chiedo è che recentemente ho sviluppato un gioco che funziona bene sul mio Droid 2, che ha quasi 2 anni. Ma quando provo la mia app utilizzando un AVD con un limite di 16 MB, mi vengono fuori errori di memoria. Monitorare la mia applicazione con DDMS indica che la memoria totale allocata per il mio gioco è di circa 20 MB. Non è un'enorme differenza, ma far funzionare il mio gioco sotto quel limite di 16 MB farebbe davvero male alla grafica.Limite di dimensioni heap Android, abbiamo ancora veramente bisogno di progettare applicazioni con un limite di 16 MB in mente?
Ora, se questo fosse il 2008, non avrei nemmeno fatto questa domanda. Ma è il 2012, quasi 4 anni dopo il debutto del G1. È sicuro dire che la maggior parte dei telefoni realizzati lo scorso anno consente alle applicazioni di allocare più di 16 MB di memoria? O mi sto davvero fottendo non progettando la mia applicazione con un limite di 16 MB in mente?
Ho mantenuto il mio vecchio telefono per 5 anni. Mi aspetto di mantenere il mio Droid 2G anche per 5 anni. – Chloe