Myslíte třeba POSIX, X API, STL, Boost, ICU nebo Qt?
abych psal IF pro každý možný i nemožný systém.To samozřejmě záleží na tom, jaké všechny funkce chcete využít. I ve Win32 API dochází ke změnám, převážně v těch nižších vrstvách kvůli bezpečnosti. Nicméně pokud nepíšete ovladače, ale jen běžné aplikace, které se nezajímají o hardware a nižší služby systému, pak žádné IFy nepotřebujete.
Norma není buzerací výrobce, ale zjednodušuje život všem.Ovšem pouze za předpokladu, že je otevřená a že vyhovuje požadavkům.
Tak z tohoto hlediska kromě POSIX není standardizované nic, ani to X API, protože třeba na mém domácím HTPC používám SDL ve framebufferu, takže tam žádná Xka nemám (a jsem rád, že tam nejsou). Ale vzhledem k tomu, že Qt, GTK i X11 libs jsou dostupné téměř v každé distribuci, tak jde de facto o standardy.