komentarze
HΛЯPΛGŌNZobacz profil
Poziom ostrzeżenia: 0%
HΛЯPΛGŌN2013.05.07, 16:04
-18#1
Po tylu latach wpadli na pomysł skalowania systemu. Genialne.
Andy.Zobacz profil
Poziom ostrzeżenia: 0%
Andy.2013.05.07, 16:08
30#2
HΛЯPΛGŌN @ 2013.05.07 16:04  Post: 655216
Po tylu latach wpadli na pomysł skalowania systemu. Genialne.


Skalowalny system to kompletnie co innego niż skalowalny interfejs.
bolonskiZobacz profil
Poziom ostrzeżenia: 0%
bolonski2013.05.07, 16:09
10#3
IgorussZobacz profil
Poziom ostrzeżenia: 0%
Igoruss2013.05.07, 16:12
18#4
Takie coś powinno być już w Viście bo to chyba główny hamulec przeciw wyższym rozdzielczością w monitorach. IMO to jest żałosne że w telefonach jest już fullHD na 5' a w laptopach nadal 1366x768 na 9 razy większym ekranie...
marcin_kgZobacz profil
Poziom ostrzeżenia: 0%
marcin_kg2013.05.07, 16:12
-5#5
Jest postęp ;)
To teraz poproszę jeszcze możliwość całkowitego wyłączenia Metro i powrócę z uśmiechem do tego systemu.
lamentZobacz profil
Poziom ostrzeżenia: 0%
lament2013.05.07, 16:37
-3#6
Wszystko fajnie, lecz jak będą aplikacje z tym współpracować? W Win7 interfejs systemu skaluje się dobrze, lecz aplikacje zazwyczaj słabo.
WombaT2Zobacz profil
Poziom ostrzeżenia: 0%
WombaT22013.05.07, 16:39
-2#7
lament @ 2013.05.07 16:37  Post: 655232
Wszystko fajnie, lecz jak będą aplikacje z tym współpracować? W Win7 interfejs systemu skaluje się dobrze, lecz aplikacje zazwyczaj słabo.

To już problem twórców tychże aplikacji czy je przystosują odpowiednio.
bolonskiZobacz profil
Poziom ostrzeżenia: 0%
bolonski2013.05.07, 17:35
Zdaje się że aplikacje pisane w WPF skalują się, bo rozmiarów kontrolek nie podaje się w pikselach tylko chyba w PPI
StanleyZobacz profil
Poziom ostrzeżenia: 0%
Stanley2013.05.07, 17:50
'W trakcie wspomnianej sesji przedstawiciele Microsoftu zapewniali, że ekipa Windows usilnie pracuje nad tym rozwiązaniem tak, aby można było je stosować na wszystkich urządzeniach z systemem Windows, wyposażonych w ekrany o wysokich rozdzielczościach. ' sie obudzili z rękami w nocnikach.
To ogólny problem całego Windowsa od lat

Teraz sie obudzili jak im Retina itp. puka do dzwi, no cóż, najprostrze byłoby wprowadzenie czegoś w rodzaju Scale factor do każdej funkcji graficznej kernela,(i chyba coś takiego jest? dpi?) wiele tych funkcji nie ma, moc obliczeniowa wzrosła jakoś to będzie, tym samym wprowadzenia system zmyłek i udostepnia wirtualnej rozdzielczości, przeskalowania wartości zwracanych przez funkcje kernela takie jak GetCursorPos, GetWindowRect, graficznych w stylu BitBlt i tym samym zwracania rozmiaru wirtualnego a wyświetlania przeskalowanych na realne wartości jeśli user tego oczekuje system zmyla program i można by sobie dowolnie skalować dowolne okna :)

Z biegiem czasu jeśli twórcy oprogramowania sami wprowadzali by jakieś formy dopasowania program nie musial by być skalowany i zyskiwał na jakości elementów gui, ale zmiana w kernelu automatycznie bez ingerencji zmylala wszelkie biblioteki w stylu Qt, wxWidgets oraz Metro! i pewnie również .NET które korzystają przecież z funkcji kernela...przecież nawet biblioteka standardowa c nawet w najprostszych funkcjach jak malloc korzysta z LocalAlloc - tj. z kernela Win32, nawet Windows Phone 8 ma zaszyte w rdzeniu przeróżne proste funkcje kernela typu CopyRect(), SetRect() których niebezpośrednio ale pewnie używa do rysowania tych swoich kwadracików, chyba że korzysta z jakichś X'ów i innych DIBów nie ma innej opcji skoro kernel to kernel..?

Może Microsoft coś z tym zrobi, w każdym razie problem mają w FUNDAMENTACH systemu jak tak dalej pójdzie to im sie ten domek zawali ;)
KenjiroZobacz profil
Poziom ostrzeżenia: 0%
Kenjiro2013.05.07, 19:53
WPF i nowszy .NET (nie pamiętam, ale chyba od 3.5) mają obsługę skalowanego interfejsu, ale co z tego, skoro trzeba napisać program nieco inaczej niż zwykle - zwykłe kontrolki działają nieskalowalnie - nie są wektorowe.
Niestety, trzeba tutaj pochylić czoło przed Apple, które wprowadziło taką funkcjonalność już lata temu w MacOS i w zasadzie każdy program dziś to obsługuje. Microsoft jak zwykle budzi się z ręką w nocniku...
cdarekZobacz profil
Poziom ostrzeżenia: 0%
cdarek2013.05.07, 22:02
Stanley @ 2013.05.07 17:50  Post: 655261

Może Microsoft coś z tym zrobi, w każdym razie problem mają w FUNDAMENTACH systemu jak tak dalej pójdzie to im sie ten domek zawali ;)


Nie w tym problem, przeskalowanie w prosty sposób niczego nie poprawia. Nie było żadnych zmian w kernelu (zresztą dlaczego user32.dll miałby być w kernelu?). Nie ma szans, żeby stare aplikacje stały się skalowalne przez jakiś update.

Gdy interfejs jest zbudowany z wielu różnych elementów, a to było dozwolone w Windows od zawsze, to trzeba ustalić które z nich można zmniejszać, które nie, co można przesunąć, a gdzie odstęp powinien być bezwzględnie zachowany itd. Zupełnie bez związku z ustawieniami DPI, które właściwie skaluje w tej chwili tylko tekst i ikony, o ile dobrze kojarzę.
aqvarioZobacz profil
Poziom ostrzeżenia: 0%
aqvario2013.05.08, 00:39
Po prostu monitory powinny zwracać do systemu wartość dpi i byłoby po problemie. Użytkownik określiłby sobie wielkość czcionki podstawowej w punktach i cały interfejs skalowałby się automatycznie. Brakuje mi tego w przeglądarkach podczas programowania interfejsu strony, bo 1920 jest dostępne od 4 cali do 27 cali, a dochodzą jeszcze telewizory...
vhp2013.05.08, 16:34
-1#13
Igoruss @ 2013.05.07 16:12  Post: 655220
Takie coś powinno być już w Viście bo to chyba główny hamulec przeciw wyższym rozdzielczością w monitorach. IMO to jest żałosne że w telefonach jest już fullHD na 5' a w laptopach nadal 1366x768 na 9 razy większym ekranie...

O wiele bardziej żałośniejsze jest Twoje 'wyższym rozdzielczością'.
PACHZobacz profil
Poziom ostrzeżenia: 0%
PACH2013.05.09, 19:51
aqvario @ 2013.05.08 00:39  Post: 655376
Po prostu monitory powinny zwracać do systemu wartość dpi i byłoby po problemie. Użytkownik określiłby sobie wielkość czcionki podstawowej w punktach i cały interfejs skalowałby się automatycznie. Brakuje mi tego w przeglądarkach podczas programowania interfejsu strony, bo 1920 jest dostępne od 4 cali do 27 cali, a dochodzą jeszcze telewizory...

ktoś jeszcze tworzy strony ze sztywnymi wymiarami w px? O_o
Zaloguj się, by móc komentować