Jest szansa na natywny UI w Operze
Jon Hicks zajmie się sprawami dotyczącymi interfejsu użytkownika w Operze, dlatego prosi o opinie użytkowników. Szczególnie istotna jest konstruktywna krytyka, więc jeśli uważasz, że wiesz, jakie zmiany należy wprowadzić do wyglądu Opery, podziel się swoimi uwagami.
Nie znamy wielu szczegółów na temat nadchodzącej dziesiątej wersji Opery, ale według jednej z informacji, prawdopodobnie zmieniona zostanie domyślna skórka. Zatem mamy szansę na więcej natywności w interfejsie, z którą obecne – nie ma co ukrywać – jest problem. Skórka Sharp może się podobać, ale nie w każdym środowisku. Nie da się ukryć, że najlepiej wygląda w systemie Windows Vista. W tej kwestii wydaje się, że przegrywa chociażby z Firefoksem.

zx pisze:
Na OSX też wygląda bardzo fajnie IMO.
Prawda jest taka, że Windows jest dość kiepski w udostępnianiu jakichkolwiek elementów które mogłyby pomóc w budowie ‘natywnego’ UI. Dlatego też programy pod Win wyglądają tak, jak wyglądają.
Dodano 12 listopada 2008 o 16:12:31 ¶
Michał Górny pisze:
Yy, to Firefox wygląda dobrze gdziekolwiek? O o.
Dodano 12 listopada 2008 o 16:13:18 ¶
Wasacz pisze:
zx: Mnie zawsze straszyły te zupełnie niepasujące przyciski.
Michał: Firefox też ma tę całą natywność lekko wymuszoną, ale i tak w tej kwestii jest lepszy od Opery…
Dodano 12 listopada 2008 o 16:15:04 ¶
Livio pisze:
Oczywiście już podesłałem im co trzeba ^^ .
Dodano 12 listopada 2008 o 16:31:50 ¶
Wasacz pisze:
Ale jakoś nie wierzę, że Opera pójdzie w natywność, ale może chociaż menu, okienka Otwórz/Zapisz i inne takie będą natywne… Po cichu liczę też na build Opery z qt4-shared ;-)
Dodano 12 listopada 2008 o 16:50:28 ¶
Livio pisze:
Qt4-shared nie jest potrzebny. U matiita znajdziesz wskazówkę :] .
Dodano 12 listopada 2008 o 16:52:56 ¶
Wasacz pisze:
Faktycznie, nawet sam ten wpis komentowałem ;] Ale ten wygląd i tak jest przerażający, w dodatku zniechęciłeś mnie tymi swoimi problemami, o których pisałeś ^^
Dodano 12 listopada 2008 o 16:56:11 ¶
Livio pisze:
Trochę biegłości w bashu i problem znika :] .
Dodano 12 listopada 2008 o 16:56:34 ¶
Wasacz pisze:
Taa :>
Dodano 12 listopada 2008 o 16:57:06 ¶
Livio pisze:
Nie ma szans samo ruszyć samo, bo modyfikujemy /usr/bin/opera :P .
Dodano 12 listopada 2008 o 16:57:48 ¶
Wasacz pisze:
Czyli jednak nie czekam na qt4-shared, bo nie ma na co :P
Dodano 12 listopada 2008 o 16:59:38 ¶
Livio pisze:
Yup, jak widać.
Dodano 12 listopada 2008 o 17:00:41 ¶
Hoss pisze:
Co znaczy natywna skórka do windowsa (albo linuksa)?
Dodano 12 listopada 2008 o 17:12:07 ¶
Livio pisze:
Pozbawiona pixmap, używająca systemu do rysowania interfejsu.
Dodano 12 listopada 2008 o 17:12:39 ¶
zx pisze:
Korzystająca z natywnych kontrolek. Tzn. wszystko co się da jest z GUI z którego korzysta system.
Nie znam się na Linuxie, ale Windows ma niewiele takich elementów i równie niewiele wytycznych z samego MS. Apple pod tym względem wymiata i dlatego ma tak ładne aplikacje.
Dodano 12 listopada 2008 o 17:13:18 ¶
Hoss pisze:
Taki powrót do korzeni? Od (w windows) winapi przez wymyślne do winapi.
Dodano 12 listopada 2008 o 17:16:09 ¶
zx pisze:
Windows nie używa już WinAPI.
Dodano 12 listopada 2008 o 17:16:54 ¶
Livio pisze:
True, na Maku zdziwić się można, iż nawet po zmianie motywu (SharpShifterem czy jak mu tam) większość aplikacji wygląda jednolicie ^^ .
zx, Win32API :D ?
Dodano 12 listopada 2008 o 17:17:14 ¶
zx pisze:
Teraz chyba jest XAML. WinAPI było niewygodne i dupiste. :P
Dodano 12 listopada 2008 o 17:17:50 ¶
Michał Górny pisze:
IMO natywna chyba będzie znaczyć tyle, że jak ją wybiorę pod Linuksem, to zobaczę mój styl Qt, nie zaś kanciastą podróbę Windowsa 95.
Dodano 12 listopada 2008 o 17:18:41 ¶
Livio pisze:
XAML → .NET
Dodano 12 listopada 2008 o 17:18:41 ¶
Hoss pisze:
W Viście to teraz WPF (Windows presentation foundation) chyba.
Dodano 12 listopada 2008 o 17:19:00 ¶
Wasacz pisze:
Michał: chociaż niech tyle zrobią w tej kwestii…
Dodano 12 listopada 2008 o 17:20:02 ¶
zx pisze:
No, czyli się zgadza. XAML odpowiada za interfejs WPF którego się teraz używa.
Dodano 12 listopada 2008 o 17:20:05 ¶
Livio pisze:
Znaczy to tyle, że najlepiej dla Visty i nowszych tworzyć w .NET z użyciem nowego API albo w czymkolwiek, z użyciem starego WinAPI?
Dodano 12 listopada 2008 o 17:20:19 ¶
zx pisze:
Jeśli .NET to tylko XAML. Bawiłem się tym i – o ile programu nie stworzę, bo nie umiem – tak udało mi się zrobić całkiem fajny interfejs. XAML jest na prawdę wygodne.
A jeśli chodzi o pozaNETowe języki, to chyba nie zostaje nic innego jak WinAPI.
Dodano 12 listopada 2008 o 17:31:45 ¶
Livio pisze:
Trochę nieładnie ze strony Microsofta w ten sposób „popularyzować” .NET na rodzimej platformie…
Dodano 12 listopada 2008 o 17:32:44 ¶
zx pisze:
Bo ja wiem? ;)
Tak czy inaczej – IMO dla Windows bardzo trudno jest mówić o natywnym interfejsie, skoro każdy produkt MS i tak wygląda inaczej. Dlatego w kwestii Windows twórcy mają trochę większą swobodę.
Ja się tylko zastanawiam, czy jeśli faktycznie zacznie się korzystać z natywnych kontrolek, wszystkie przeglądarki nie zaczną wyglądać tak samo?
Dodano 12 listopada 2008 o 17:36:14 ¶
Livio pisze:
Jednakowy wygląd to nie grzech. Każda ma swoją specyfikę: Firefox dodatki, Opera ogromną elastyczność i konfigurowalność ootb, a Chrome prosty jak budowa cepa interfejs. IE kojarzyć należy z syfem :P .
Dodano 12 listopada 2008 o 17:37:38 ¶
PACH pisze:
Livio (jak to mówią ogrodnicy) nie przesadzaj widząc po Becie to IE8 może zerwać z tradycją (no i ma stronę z dodatkami w tym m.in. adblock plus ;).
Dodano 13 listopada 2008 o 02:13:10 ¶
Livio pisze:
PACH, tam pod spodem, ciągle jest Trident.
Dodano 13 listopada 2008 o 06:55:36 ¶
igo pisze:
Ja natomiast zastanawiam się kiedy w Operze zmienią domyślną ikonkę programu oraz ikonki plików powiązanych z przeglądarką. Mają przedpotopowy wygląd, z wersji na wersję zmieniają wszystko, tylko nie to. Czy tylko ja to widzę, a cała reszta tego nie zauważa ?
Dodano 13 listopada 2008 o 09:27:27 ¶
zx pisze:
Zauważamy, zauważamy. Tyle, że w tej kwestii nikt na Operę nie może wpłynąć. :P A przecież jest tyle fajnych – już gotowych – ikonek, które możnaby kupić i uczynić oficjalnymi.
Dodano 13 listopada 2008 o 09:28:38 ¶
Wasacz pisze:
igo: How to customize Opera icon & title? – może się przyda.
Poza tym na forum Opery dłuu(u)go już wisi temat dotyczący tych ikon… Na szczęście nietrudno znaleźć alternatywne ikony ;)
Dodano 13 listopada 2008 o 10:30:08 ¶
pijanyadmin pisze:
O kurde, to co? Zmiana skórki i odrazu natywnośc? :D Opera zostałaby uratowana gdyby:
Windows: – osobna wersja dla win9x/Me/Xp – osobna dla visty
Linux: – osobna dla Qt3/4 – osobna w KOŃCU dla Gtk2
MacOS: – coca? – carbon?
I to jest natywność, a nie zmiana pliku graficznego…
Dodano 13 listopada 2008 o 11:36:30 ¶
Livio pisze:
Dla Mac OS to Aqua/Cocoa, bo Carbon to chyba juz przestarzałe API.
Dodano 13 listopada 2008 o 13:55:52 ¶
pijanyadmin pisze:
- możliwe, nie byłem pewien którego się teraz używa, nie mam maca :P
Dodano 13 listopada 2008 o 13:56:23 ¶
Livio pisze:
Ja też nie mam, ale zdaje się, że czytałem o tym ostatnio :) .
Dodano 13 listopada 2008 o 13:56:46 ¶
PACH pisze:
Livio zgadza się, ale jest udoskonalony (przechodzi m.in. ACID2).
A co do natywnego wyglądu to fajnie by było jakby Opera korzystała z ikonek danego systemu (np. Pod Linuksem z GNOME ikonki w operze są takie same co ustawione w GNOME).
Dodano 13 listopada 2008 o 19:11:54 ¶
Livio pisze:
Wiesz, testy są jak oceny i średnie w szkole – niemiarodajne. W każdym razie, nie uwierzę, póki nie zobaczę IE, który nie rozwala prostego layoutu i IE, który samym wejściem na stronę otwiera drzwi wirusom, trojanom itepe.
Dodano 13 listopada 2008 o 20:08:39 ¶
zx pisze:
Na szczęście kwestia bezpieczeństwa to nie moja działka i wisi mi jaki w tym będzie nowy IE.
Dodano 13 listopada 2008 o 20:10:46 ¶