Я могу обещать вам, что это меняется. Современное оборудование на мобильных телефонах вполне способно, но оно до сих пор не всегда используется.
Многие операционные системы не имеют буферизации - код чертежа напрямую обращается к памяти DMA, отображаемой на дисплее, и прикладывает усилия для синхронизации с вертикальным возвратом.
Тогда некоторые операционные системы ввели двойную буферизацию программного обеспечения для перерисовки без мерцания. Новая сцена составляется на внеэкранный буфер, а затем конечный результат записывается в экранную память. Я видел реализации этой стратегии, которые не vsync, хотя!
Тогда такие вещи, как Android, строятся вокруг эффективной буферизации на аппаратном уровне. Поверхность флешера на андроиде делает все это за кадром.