A keyboard layout szerintem is gáz, bár ki tudja, hogy hogyan van implementálva M1-M2 Maceken, néha nem triviális valami firmware vagy egyedi megoldás, protokoll miatt. A GPU-nál viszont megértem, az teljesen zárt hardver, reverse engineering kellett, ráadásul natívan a Mac a Metal API-n kívül semmit nem támogat, minden mást emulálni kell (Vulkan, OpenGL, stb..). Persze, hogy óriási munka, sokáig tart, ráadásul nem sokan dolgoznak rajta, a munka nagyját 2-3 dev tolja le mindössze. A GPU driver az minden platformon iszonyat bonyolult, rohadt sok kódsorból állnak, nagyon megnőtt a komplexitás a 90-es évekhez képest.
Ez inkább az Apple szégyene, hogy nem segíti a fejlesztést, azért tart ilyen sokáig. Pedig volt arról szó, hogy küld majd doksit, meg fejlesztőt, hogy haladjon a projekt, és semmi nem lett belőle tudtommal. Nem véletlenül szoktam mondani, hogy Mac-et miért nem veszek. Pontosan az ilyenek miatt.