3 ms·
DOS ran on VGA, with a resolution of 640x480, with 256 colors per pixel (307,200 bytes per frame). The iPhone 14 has a resolution of 2532x1170 [0], at 32 bits p
by Jasper_ 4y ago
DOS ran on VGA, with a resolution of 640x480, with 256 colors per pixel (307,200 bytes per frame). The iPhone 14 has a resolution of 2532x1170 [0], at 32 bits per pixel (11,849,760 bytes per frame) -- about two orders of magnitude higher. Not to mention the lack of compositing and multitasking on DOS. Compositing was a big feature. We started trading off throughput for latency because our old approaches just wouldn't scale.
There are lots of other factors, for sure, but that's a pretty big one!
[0] https://ioshacker.com/iphone/resolution-of-iphone https://ioshacker.com/iphone/resolution-of-iphone