8 : [_Diablo_]  (1088 comentarios)
12/06/2021 13:46:03
Espero que esto no sea más fragmentación a nivel de API del WINDOWS NT que hace en muchas ocasiones algunas Apps dejen de ir en Windows 7 , así mismo como en Windows Vista , Windows XP porque el desarrollador no implementa doble implementación (con dos o tres if , elif y else para que la app siga funcionando en esos sistemas operativos ya que Microsoft ha decidido no implementar las nuevas entradas en los windows más antiguos .
Os pongo un Ejemplo La inicialización de Directx CreateDXGIFactory2 solo lo implementaron para Windows 8.1 y superior
CreateDXGIFactory1 Windows 7 y superior (En Windows vista necesitas el SP2 aunque se recomienda CreateDXGIFactory sin el 1)
Es una cosa que no me gusta como se desarrolla en Windows y mac más de lo mismo que si las entradas no lo tiene implementado a nivel del sistema operativo la App no se puede compilar para ese sistema operativo .
Un sistema operativo debería de mantener compatibilidad siempre a nivel de binario y de API de lo contrario estás fomentando la obsolescencia programada sin motivo alguno .