9x/ME a 2000/XP

0

Co mają w swoim kodzie innego programy napisane dla Win 2000/XP, że działają tylko na te systemy, a na poprzednie wersje Windowsa trzeba pisać osobne wersje programów. Przykład - najnowsze Delphi (chociaż tu chyba nie napisano wersji dla 9x/Me).

0

Te systemy mają zupełnie inną architekturę: 2k/XP po serii NT odziedziczyły system praw, przywileje, autentyfikacje i masę innych elementów oraz dodatkowych funkcji. Windows 95/98 nie mają tych rzeczy. Bardzo też przyczynia się do tego obsługa platformy .NET oraz nowych sterowników.

Systemy się rozwijają, więc i aplikacje z nich korzystające idą do przodu, bo mają większe możliwości do wykorzystania. Dlatego na stare systemy przestaje się je tworzyć.

Tak od siebie prywatnie dopiszę: że, tworząc oprogramowanie dla firm, piszę docelowo głównie pod Win95/98 - bo takiego oprogramowania chce wiele firm. Nie znoszę tego. Nie mogę skorzystać z pewnych elementów (bo ich po prostu nie ma), muszę uważać, by pod nowymi systemami nie okazało się, że aplikacja nie może zapisać (bo nie ma praw), a na tamtych wręcz powinna (miałem już kilka takich przypadków, głównie jak trzeba było pozwolić użytkownikowi na opcjonalne współpracowanie ze starymi programami). Wyskakują błędy, których na nowych już nie ma. Pod nowymi systemami wszystko jest poukładane i pilnowane.

0

Pytanie podobne: co mają w sobie programy, które chodzą na Win2k a nie chodzą na WinXP [np. BorgTV] albo odwrotnie [np. VideoKonferencje w Skype!].
Przecież te systemy są prawie identyczne poza interfacem [Win2k == WinNT 5.0 | WinXP == WinNT 5.1].

0

Zapytaj twórców :)

0

Wykorzystują jakieś zbugowane funkcje?

0

OT: Nie no w WinXP doszło trochę funkcji, których nie było w 2k. Wystarczy przejrzeć MSDN - nie jest tego dużo ale zawsze coś.
Można zawsze spróbować w Win2k włączyć tryb zgodności, jeżeli np. działa pod 9x.

A różnic pomiędzy 9x a NT jest dużo. Sterowniki urządzeń, mechanizm usług, obsługa sieci, MS-DOS, rejestr, nie mówiąc już o dostępnych funkcjach, część z nich nie ma swoich odpowiedników w 9x.

Ogólnie, różnic jest b. dużo i chyba tylko interfejsem są podobne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1