Ресурс Engadget со ссылкой на участника форума китайского сайта Weiphone утверждает, что аппаратная часть iPhone 3GS вполне «выдерживает» воспроизведение HD-видео с разрешением 720p и 1080p при скорости 30 кадров/с с кодеком H.264. Видео воспроизводилось на встроенном плеере iPhone 3GS, перед чем было установлено приложение FileAid.
На основании этого можно предположить, что Apple искусственно установила ограничения до разрешения 640х480 пикселей, присутствующего в предыдущих версиях iPhone. Как известно, процессор Samsung ARM A8, установленный в смартфоне iPhone 3GS, может без труда декодировать, по крайней мере, видео с разрешением 720p.
О причине такого ограничения говорить сложно, но можно предположить, что это связано с желанием продлить срок службы батареи, а также с отсутствием достаточного объёма памяти. Ведь воспроизведение HD-видео требует более высокого расхода энергии и немалый объём накопителя. Стандартный 45-минутный видеоролик с разрешением 720p, скачанный с iTunes занимает около 1,5 ГБ памяти.