Einzelnen Beitrag anzeigen

Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#310

AW: Ist Delphi so Bedeutungslos ?

  Alt 22. Feb 2013, 07:37
Wenn es euch bei "nativen Controls" nur darum geht, dass ein Button unter jedem OS so aussieht wie ein Button aus z.B. einem Systemdialog des jeweiligen OS, dann ist der Ball doch eigentlich bei den Betriebssystem-Herstellern.

Im Moment ist es doch so: Die Anwendung sagt: Hey Betriebssystem, ich habe hier ein Rechteck. Da hätte ich jetzt gern was drauf gestellt das so aussieht wie ein Button. Und wenn der User was damit anstellt, dann schick mir doch bitte eine Message.

Besser wäre es doch, wenn es so liefe: Hey Betriebssystem, ich habe hier einen Button. Der macht schon das was ich will und was der User macht weiß ich auch schon, im Moment hält er grad die linke Maustaste gedrückt. Nur sieht das Ding noch bissi Sch**ße aus, darum mal mir doch bitte eine Tapete drauf wie es dir beliebt. Muss eben nur so aussehen wie ein gedrückter Button.

Bei einfachen "nativen Controls" wie einem Button ganz easy. Kompliziert wird es z.B. bei Scrollbars. Manche OS haben die Richtungsbuttons oben und unten, andere haben beide Buttons unten, noch andere haben gar keine Buttons. Dann gibt es Interaktion mit der zugehörigen Client-Area. Bei manchen OS rollt die nach unten wenn man die Scrollbar nach oben schiebt (Windows, MacOS) und bei einigen anderen (Meego, Tizen) läuft es Richtungssynchron. Da ist es mit dem Zeichnen des Controls nicht getan, es gibt relativ viel Interaktion.

Mit der Nativität ist es ja innerhalb der Betriebssysteme auch nicht allzu gut bestellt. Man schaue sich doch nur ein aktuelles Windows 7 oder 8 an. Da habe ich innerhalb von 2 Minuten schon mindestens vier verschiedene aber vollkommen native (da per WinAPI aufrufbare) Datei-öffnen-Dialoge gefunden (siehe Anhänge). Und da sieht man teilweise innerhalb des selben Dialogs zwei Comboboxen mit unterschiedlichem Style.

Ich denke, die Anwender wissen schon gar nicht mehr, welcher Control-Style nun nativ vom OS kommt und welcher z.B. aus einem Anwendungsskin stammt. Entscheidend ist nur, dass der User intuitiv mit der Oberfläche klar kommt. Denn nach meiner Meinung sind die OS-Hersteller auch nicht unbedingt die Helden der Usability. Große Suiten wie Photoshop oder Corel Draw haben z.B. die letzten 15 Jahre keine nativen Controls verwendet und wurden trotzdem zu Defakto-Standards.

Grüße
Cody

PS: Das sind keine Screenshots sondern Bildschirmfotos
Miniaturansicht angehängter Grafiken
1.png   2.png   3.png   4.png  
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat