it-swarm-eu.dev

Proč většina webů má vlastní vzhled tam, kde to většina desktopových aplikací nemá?

Zřídka se vám zobrazují webové stránky s uživatelským rozhraním, které má stejnou vzhled jako operační systém. Desktopové aplikace však vzhledy zřídka někdy mění. Proč vlastní skiny fungují tak dobře pro webové stránky, ale ne pro stolní aplikace?

7
Dair

Myslím, že je to historická věc, novější stolní aplikace mají ve skutečnosti velmi pravděpodobně vlastní vzhled.

Myslím, že důvody jsou:

  1. Výchozí styl webového prohlížeče je k ničemu (je ošklivý a není příliš použitelný) a liší se mezi prohlížeči, takže jej ve skutečnosti nemůžete použít.

  2. Webové stránky (a jako webové aplikace pro rozšíření) mají mnohem větší pravděpodobnost, že se do procesu vývoje zapojí grafický designér než desktopové aplikace (pravděpodobně to již není pravda).

  3. Ovládací prvky aplikace pro stolní počítače jsou velmi obtížné znovu zobrazit (u novějších platforem to rozhodně není pravda)

Já osobně vyvíjím a prodávám stolní aplikaci s vlastním uživatelským rozhraním.

6
Nir

Webové stránky mají vlastní vzhled, protože, jak už ostatní odpověděli, do značné míry musí.

Na druhou stranu aplikace pro stolní počítače se s největší pravděpodobností přizpůsobí „vzhledu“ operačního systému (jak jste to řekli), protože výrobci uvedeného operačního systému poskytují pokyny pro uživatelské rozhraní - doporučení, jak si vytvořit aplikace pro svou platformu. Windows je má, OSX je má a většina mobilních platforem je také má (Windows Phone, iOS a Android určitě). Nejsem si jistý, jestli Linux má nějaké pokyny, protože jsem nestavěl Linuxové aplikace, ale na základě zcela odlišných rozhraní, které jsem viděl v téměř každé Linuxové aplikaci, kterou používám, bych hádal, že nemají pokyny, alespoň ne na úrovni detailů jako ostatní OS.

2
Charles Boyung

Důvodem je, že webové stránky začínají jako prázdný bílý obdélník. Ve skutečnosti existují výchozí styly, které každý prohlížeč implementuje (tedy výskyt reset.css na mnoha webech). Mám pouze zkušenosti s vývojem aplikací WinForms a WPF (v systému Windows), takže právě z tohoto hlediska přichází moje odpověď. Program WinForms je notoricky obtížný vzhled, protože ovládací prvky, které systém Windows poskytuje, jsou nad rámec jednoduchých nastavení schopny vzhledu, pokud nezrušíte událost OnPaint () a nenapíšete svůj vlastní vykreslovací kód. to je podstatně těžší než výroba souboru css, který mění barvu pozadí a písmo. rychlá změna těchto vlastností na tradičních WinForms po celém světě je hlavní PITA. Schopnost napsat "reset.css" pro WinForms neexistuje, proto se mnoho vývojářů rozhodlo držet standardní ovládací barvu obyčejných oken.

2
Scott M.

Vlastní vzhledy fungují dobře pro webové aplikace, protože ...

  1. Je to konvence v tomto kontextu
  2. Neexistuje lepší alternativa (nekompatibilita prohlížeče je taková, jaká je)
  3. Webové uživatelské rozhraní inklinuje, aby bylo řídké a jednoduché
  4. Uživatelé jsou často potenciální zákazníci, takže marketing nabývá na důležitosti

Vlastní vzhledy však obecně nefungují dobře, protože ...

  1. Ničí konzistenci
  2. Většina z nich saje (my si všichni nemůžeme dovolit grafické designéry)
  3. Mohou zvýšit náklady na vývoj (nejen na design!)
  4. Vytvoření úplných, bezchybných, vzájemně konzistentních, použitelných, esteticky příjemných stylů (a vlastních widgetů) je obtížné vytvořit (viz 1-3)
1
Steve S
  • Webové aplikace musí poskytovat konzistentní branding mezi různými operačními systémy.
  • Vzhledem k tomu, že většina webových aplikací je stále volně založena na systému CRUD, může si dovolit více přizpůsobit svá uživatelská rozhraní, aniž by jim bránila.
  • Aplikace pro stolní počítače se obvykle používají delší dobu a pro pokročilejší úkoly (např. Vývojové nástroje, software pro úpravu videa), vlastní skiny se jen dostanou do cesty a značkování pravděpodobně odcizí uživatele. Často se také musí chovat podobně jako konkurenti, aby uživatelům usnadnili přechod z jiné aplikace. Stolní aplikace s jednoduššími uživatelskými rozhraními (například přehrávače médií) pravděpodobněji používají/podporují vlastní vzhledy.
1
Gelatin

Desktopová aplikace je hlavně o poskytování některých funkcí. Zatímco webová stránka dělá branding, poskytuje informace a funkce. Myslím, že můžete porovnat to říkat ovládání funkcí na autě. Chcete, aby věci fungovaly a vypadaly co nejvíce standardně. To odpovídá aplikaci pro počítače. Zatímco webová stránka je spíše časopisem, kde chcete vytvořit atraktivní rozvržení, obrázky atd., Aby přilákali čtenáře.

Nyní se tyto dva světy slučují způsobem, webové stránky stále více získávají více funkcí, jako je aplikace, ale stále jsou uvíznuty v „časopiseckém“ myšlení a na rozdíl od plochy není v prohlížeči zabudováno nic nebo webové specifikace, díky nimž mají webové aplikace standardní vzhled a dojem.

Řekl bych, že problém je, že webové aplikace jsou stále velmi nezralé ve srovnání se stolními aplikacemi.

0
Erik Engheim