Графический процессор Apple iPad слишком слаб для ускорения Flash

Ошибка в выборе аппаратной «начинки» для iPad могла стать истинной причиной недавнего демарша Steve Jobs против Flash-технологий.

Ранее в этом месяце основатель и генеральный директор компании Apple обрушился с критикой на технологию Flash от Adobe, обвинив её в излишней требовательности к вычислительным возможностям мобильных устройств и значительном снижении длительности их автономной работы. В частности, время работы iPad от батарей из-за флеш-плагина якобы снижается с обещанных Apple 10 часов до 90 минут. Постепенно начинают появляться различные предположения об истинных причинах отказа от поддержки Flash в мобильных устройствах Apple.

То, что технология Flash до недавнего времени была «неподъёмна» для процессоров мобильных устройств, известно и так, даже нетбуки порой испытывают проблемы с отображением сложных сайтов на Flash и воспроизведением HD-видео из YouTube. Очевидным выходом является использование графических процессоров для ускорения Flash, как это делает NVIDIA в платформе Tegra. Первой же версией причин отсутствия Flash в iPad было утверждение, что Apple отказалась предоставить инженерам Adobe информацию об интерфейсах работы с GPU. Эта версия выглядела вполне правдоподобной с учётом проблем, с которыми инженеры Adobe столкнулись при  реализации Adobe Flash 10.1 на Mac, на нее намекнули и представители Adobe.

Теперь обозреватель сайта Brightsideofnews.com, после общения с разработчиками для платформы iPad, предполагает, что графический процессор iPad просто не обладает достаточной мощностью и полной совместимостью с OpenGL ES 2.0 для реализации аппаратного ускорения Flash на данной платформе. iPad построен на базе System-on-Chip решения Apple A4, в котором за графику отвечает ядро PowerVR компании Imagination Technologies. С учётом повышенного разрешения экрана iPad, вполне возможно, что интегрированный GPU не в состоянии обеспечить аппаратное ускорение для Flash.

Apple A4

Следует отметить, что сам разработчик графического ядра PowerVR, ImTec, не испытывает особых проблем с ускорением Adobe Flash, и даже продемонстрировала его на примере платформы Texas Instruments OMAP во время Mobile World Congress 2010.