Kezdeményezés: kikapcsolható animációk
A globális verseny és a fogyasztói társadalom ránk erőltetett modellje miatt a cégek mindent bevetnek, hogy a vásárlók az ő termékeiket vegyék meg. Egy szoftverről vagy operációs rendszerről a hetedik bőrt is lenyúzzák, s jobb híján újdonságként a színes-szagos animációkkal adják el ugyanazt a terméket. Az aktuális divathullámot meglovagolva rengeteg követőjük akad, a megrendelők és/vagy a fejlesztők anélkül használják ugyanezeket az effektusokat, hogy feltennék a kérdést: valóban erre van szüksége a látogatóinknak?
Készített-e már valaki kimutatást arról, mennyibe kerül nekünk ez az egész mizéria? Az egész akkor kezd komollyá válni, ha nagyobb időtávban és globálisan vizsgáljuk.
Ha egy funkció eléréséhez az egymásodperces animáció (menü kinyitása, tartalom megjelenítése stb.) végignézése összességében napi két percet vesz el az életemből, az havi szinten 40 perc, éves szinten pedig 8 óra, akkor a kieső bevételeket ki fogja kifizetni? A fejlesztő? Az alkalmazás/website tulajdonosa? A divathóbort kitalálója (Apple, Microsoft és társaik)?
A különböző effektusok, grafikus hatások nemcsak az ember idejét rabolják, feldolgozásukhoz processzoridő, azaz energia szükséges. Éves szinten fejenként kilowattok mennek el a felesleges számításra, és akkor ezt szorozzuk meg a például a Windows 7-es operációs rendszerek számával – ami 2011 novemberében 450 millió volt – elképesztő pazarlás a látványos ablakváltás vagy áttetsző címsorok kedvéért.
Emiatt kezdeményezem, hogy azok a (webes) fejlesztők, akik felelősséget éreznek környezetünk iránt, tegyék lehetővé, hogy oldalaikon vagy alkalmazásaikban a látogatóik könnyen és egységes módon kapcsolhassák ki az animációkat. Javaslom, hogy a site-ok láblécében legyen egy checkbox, mellette egy rövid „animációk kikapcsolása” felirattal. Amennyiben elegen támogatják az ötletet, érdemes lesz létrehozni egy információs oldalt a számára.
■
Miért pont az animációk?
És akkor már miért álljunk meg ennyinél, purgáljunk ki mindent a világból, ami nem feltétlenül szükséges. Nem mintha volna benne olyan, ami feltétlenül szükséges.
Egy szóval sem írtam, hogy
egyszer régen
A srác erre azt mondta hogy teljesen haszontalan program, és ő betiltaná az egészet, mennyi áramfogyasztásba és pénzbe kerül ez évente. Nem te voltál véletlenül ? :)
Komolyra fordítva a szót, egyrészt szerintem az embert pont ezek az animációk ragasztják a gép elé.
Másrészt ha ezzel spórolnánk is valamennyi áramot, nem olyan számottevő hogy bármit is számítana szerintem. Akkor már inkább a google instant-search megoldása meg doodle-jei ellen kéne petíciókat benyújtani, azzal többet lehetne tenni a környezetért.
Harmadrészt tök jó felvetés de nem abból a szempontból hogy védjük a környezetet, hanem hogy minél felhasználóbarátabb legyen az oldal.
Az energiaspórolás inkább a
De, számít
A Napot teljesen hidegen
Csak kár...
A napenergiával jelenleg ha jól tudom az a nagy gond, hogy vagy elég kicsi a hatásfoka a napkollektornak, vagy ha kellően hatékonyan tudják elektromos energiává alakítani a napfényt egy ilyen elven működő erőművel, akkor meg nem tudják tárolni a nyert energiát.
Néhány éve láttam egy ismeretterjesztő filmet, amiben azt mondták, hogy egy afrikai sivatagba telepített megoldással már akkor képesek lettek volna az egész Föld energiaigényét kielégíteni, de még nem tudják tárolni az energiát, így sokat egyelőre nem nyertünk a (földi ember szemszögéből nézve) kimeríthetetlen energiaforrással.
Valahol megértem a
azt hiszem, hogy az olyan fejlesztő, aki belerakná az oldalába ezt a bizonyos checkbox-ot, amúgy sem tesz felesleges animációkat az adott weblapba, ha pedig nem saját projektről van szó, akkor úgysem lehet lenyomni a megrendelő torkán mindezt.
de azért szurkolok! :)
Flash vs JS+CSS+HTML
De amugy szerintem nyugodtan csendben maradhat mindenki, aki energiatakarekossagrol beszel ilyenek mellett, mint HTTP, JavaScript, HTML, XML, CSS, PHP, Python... Text based, lassu parseolni (gepek meg mindig bitekkel dolgoznak, sry), lassu futtatni (interpreter, muhaha) es meg sorolhatnam.
Ezeknek koszonhetoen nem fogjuk megtudni soha, hogy valojaban mekkora embertelenul brutalis szamitasi teljesitmeny van akar egy total alapszintu belepo szamitogepben is.
hülyeség, flame
Pop-under, cookie
Bármely site, aminek a
Engem nem az animáció ténye zavar, hanem az, hogy az esetek 99%-ában rabolja az időmet, és ha éves szinten összeadod ezeket a másodperceket, egy munkanapnyi idő az animációk bámulásával megy el. Nálam ez nem fér bele.
Az ötlet egyébként onnan jött, hogy a Windowsban is ki lehet kapcsolni ezeket az effektusokat, gondolom, a többi operációs rendszerben is.
Greasemonkey
Szerintem ez egy kicsit felesleges világmegváltás, és azt érzem, hogy több időmet venné el az, hogy az ügyfélnek elmagyarázzam, hogy miért szeretnék az oldalára egy checkbox-ot tenni, mint az az idő, ami a „felesleges” animációkra elmegy.
Egyéni szoc probléma
script
taget meg nem az oldal fejlécébe tesszük.Úgy látom, ma bal lábbal
Ha nem értesz vele egyet, nincs semmi baj, szerintem is sok felesleges dolog van körülöttünk. Úgy gondolom, hogy ez is egy nézőpont, amit érdemes megfontolni.
Béke.
Jó, de hogy?
Bármely site, aminek a
Ez netto hulyeseg, mar megbocsass. Csak hogy ellenpeldat mondjak: Weblabor. Nem tudok rola, hogy barhol lennenek _felesleges_ animaciok, pedig ha venned a faradsagot, es beleneznel a kodba, bizony-bizony ott figyel a jquery.js.
Egyebkent meg egyetertek azzal, hogy ha valahol tul sok az animacio, ott valosznuleg olyan a fejleszto, hogy sosem fog neked checkboxot berakni, ahol meg beraknak a checkboxot, ott meg eleve keves az animacio.
De mondjunk valami erdekeset is... Mondjuk, az, hogy bekapcsolod a gepedet, es megvarod mig bebootol, az elvesz az eletedbol ot percet per nap. Az egy het alatt fel ora, egy honap alatt durvan 3 ora, egy ev alatt 30 ora. Majdnem egy munkahonap. Ezt ki fogja neked kifizetni? Az operacios rendszer gyartoja? A gep gyartoja? Az aramszolgaltato?
Mert kb. pontosan ilyen hulyeseget mondtal. Ha nagyon zavar, van am script blocker, de a bongeszoben alapbol is tilthato a javascript. Ugyis hulyesegre hasznaljak, minek az neked?
Az a baj, hogy igen, tudom, vannak olyan oldalak, ahol felesleges animaciok vannak. Ezt elismerem, de ez az oszes dolog, amiben egyetertek veled. Sem a megoldasi javaslatoddal, sem pedig a hozzaallassal nem tudok egyeterteni. Egy nagyon-nagyon szuk reteg problemajat irtad le, nem gondolom azt, hogy erre globalis megoldast kell hozni.
30 oras munkahonap
Támogatom
Annó ilyen élményt adott az SSD-re telepített Windows 7. Össze sem lehet hasonlítani egy HDD-s megoldással. Sokkal rugalmasabb lett a géphasználat az SSD tempója okán. És sokan nem hiszik el, hogy egyes programbeli lépések is gyorsabbak lettek (igazi itt tényleg tizedmásodpercekről beszélünk, de igen sokat számít), pedig de.
Mire van igény?
Hadd fordítsam meg a kérdést:
Az elterjedtség nem véletlen
Szerintem az effektek térhódítása a weben választ ad a kérdésedre. Ha annyira idegesítő, zavaró vagy felesleges lenne, akkor nem használnák, de a parasztvakítás kell. A felhasználók inkább erre izgulnak mintsem az iszonyú jó tartalmakra.
Ebben egyetértünk! Ezért mondtam, hogy az animáció lehet akár a design része. Ha a felhasználó kikapcsolja, akkor megbomlik az "egység".
Re
Attól még bizonyos esetekben
Csak azt ne mondd, hogy
Vagy azt, hogy az első benyomást nem 2 másodperc alatt éli meg, hanem a két oldalas szöveg elolvasása után.
Külső és belső
Azt hiszem nem véletlenül hódítanak az ilyen-olyan design irányzatokban (bútor, építészet, stb.) a letisztult megoldások. A design és a tartalom egy egységet kell(ene), hogy alkosson. Ha viszont a design öncélúan, a parasztvakítás okán túlzásba van víve, az kissé necces téma.
Azt gondolom, hogy nem a csicsadesignnal kell megfogni az embereket, hanem a design és a tartalom szimbiózisa révén létrejövő megoldással (ami meg már ugye komoly háttértudást igényel, design, UX, pszichológia és egyebek). Így tehát ha az emberek a fullos grafikára harapnak a tartalom helyett, akkor ott komoly gondok vannak...
Én személy szerint sok esetben teszek a designra (valljuk be, RSS esetén éppen így vagyunk a kérdéssel), ha tartalom kell, akkor azt keresem. De lévén, hogy a ma webjének tech alapja meglehetősen gyengus az igazán releváns szöveges tartalom prezentálásában, sokszor nem éppen azt kapom, amire számítanék...
"de a parasztvakítás kell"
Szerintem az effektek
Félreértettél
Nem értem hol látsz küzdelmet. Mondtam én egy szóval is, hogy hülyeség amit írtál vagy hogy véletlenül se valósítsátok meg? Nem! Csak arra próbálok kilyukadni, hogy ez nem olyan kardinális probléma, mint aminek be lett állítva.
ez nem olyan kardinális
Éves szinten 8 óra?
Te őszintén azt tudod mondani, hogy éves szinten ez észrevehető mértékben megkárosít?
Tényleg flame, és minden rosszindulat nélkül kíváncsi lennék, hány órát töprengtél ezen, hányszor vetetted már fel ezt másoknak, és mennyi időbe került a cikk megírása, továbbá mennyi időd fog elmenni a válaszokra? Ha összeadjuk, vélhetően több jön ki 8 óránál... :)
Az a 8 óra
És - szerintem - a hangsúly azon van, hogy ez a holtidő (ill. energiapocsékolás) könnyen megelőzhető. Akkor meg miért ne?
A feleslegesen megírt cikkek
Akkor nosza
Ha neked az az igényed, hogy 150%-on pörögj és bírja a szervezeted, akkor csináld.
Irigyellek, ha így van, nekem nem bírja.
A jquery előtt hogyan
A jQuery előtt...
animáció = lélegzetvétel
animáció = rekreáció
animáció = pihenés
Konfúzió
Vajon mennyi időt vesztesz nap mint nap azzal, hogy IE7-et használsz böngészéshez?
Mivel a gépemen fenn vannak a
Occam borotvaja Hanlon
Hanlon borotvaja
Tyrael
Legyünk őszinték
A kettő között a különbség,
Pici csúsztatást érzek
Mi van ha...
Nyilván mi válasszuk a programot, sőt lecserélhetjük bevált böngészőnket, vehetünk jobb konfigurációt, internetet vagy választhatunk jobb weboldalt is.. már aki megteheti. Arra akarok kilyukadni, hogy az animációkon kívül még egy rakat tényező van előtte, ami rabolja az időnket.
Figyelembe vehetjük, hogy a windows, sőt más op. rendszerek a linux is gondoskodott az animációk kikapcsolhatóságáról. Ezért miért ne lehetne ezt weben is megcsinálni?
Őszintén szólva engem is idegesítenek az animációval túlzsúfolt weboldalak, ahol az egeret megmozdítod tuti odaugrik valami figura rádmosolygva: "na mivan egér, megmozdútá?!" ... aztán valami kis script írja hover effecttel: "biztos erre akarod vinni az egered?". Arra akarok kilyukadni, hogy az effectek szerintem igen is jók, bizonyos határok között.
Szerintem nem a kikapcsolhatóságát, hanem a szabályozását kellene meghatározni. Persze praktikus a kikapcsolhatóság, ha ősrégi gépen vagyunk. De akkor meg ne ezen a gépen nézzék az oldalt.
Szerk.: bocsi main post-ba akartam küldeni!
-
Saját tapasztalat
Kb. 1mp, míg teljesen kinyílik.
Még ha tudom is, hogy hová pozícionálnám az egérkurzort, akkor is kb. ugyanennyi időmbe telik a tapipaddal a megfelelő helyre mozgatni. Gyakorlatilag nem vesztek időt ezzel a rövidke animációval, ugyanakkor valamivel kellemesebb látvány, mint az azonnal megnyíló aloldal, tehát növeli a komfortérzetem, kellemesebb így dolgozni.
Messziről látszik: jó téma!
Ismét rátapintottál a lényegre.
Legnagyobbrészt egyetértek, bár az évi 8 óránál szerintem jóval többről van szó. (Ha parasztvakításról beszélünk, akkor maga az "elvakultsági idő" is percekben/alkalom mérhető.)
Talán én inkább arra vinném a "jó honlapot", hogy eleve csínyán bánjunk az ilyesfajta refizéssel. De az a "legdemokratikusabb", ahogy te javaslod - kapcsolhatónak.
Ha valaki annyira a harcosa
van benn fantázia
de pl nekem elég gépem van igy lényegében egy alap szöveges böngésző és egy fullos böngésző oldalbetöltése közt nincs igazán számottevő különbség pedig a netem nem 100-as csak 20megás!
a lényeg hogy én pl fejlesztői szemszögből az oldal betöltése előtt egy initoldalt szorgalmaznék akkor már és lehetne választa egyszerő szöveges html és designos oldal közt, ezt többek közt olyan megfontolások miatt mint
pl:
1: ha valakinek gyengébb a gépe és nem bírja pl el a flasht olyan bátran vagy egy oldal ami 5000 js-t használ akkor még a betöltés kezdése előtt a szövegesre megy és design nélkül kap egy kisregényt egyszerű szinte formázatlan linkekkel, ha a full verziót választja akkor mindent lát!
pl még a gmail is felkínálja az egyszerű html-t a gyengébb kapcsolattal rendelkezőknek!
2:sajna a kötelezővé tétel lenne valóban a járható út mivel alapból valóban csak azok adnának ilyen lehetőségeet akik eddig is a feéhasználó barátságra törekedtek igy eleve nem zsúfolták túl az oldalt és nem tolták tele abszolut felesleges animációkkal(főként rosszul elkészített flash és AS2-es cuccokra gondolok) azoknál akiknél pedig szivesen nézné az ember flash nélkül az oldalt mert csak a legselejtebb megvalósítások vannak azok ugyse tennék ki ha nem kötelező,
miért is nem járható út a kötelezővé tétel, kis és sokmillió oldal van ezeknél mindnél visszamenőleg megoldani ezt nem egyszerű többek közt azért mert kb 60%-ban már nem felügyelt oldalakról van szó!
Mondatok?
A fejlesztő nézőpontjából
Azzal egyet értek, hogy tartalom központú oldalaknál (különböző hírportálok) csínján kell bánni az effektekkel. Ugyanakkor egy márkaépítő, márkát képviselő, imázsépítő, oldalnál hangsúlyosabb lehet a látogató lenyűgözése. Ebben az esetben érthető szerintem, hogy a kreatívak hozzányúlnak minél látványosabb effekthez, próbálnak minél egyedibbet, újabbat alkotni.
Amire igazából szeretnék kilyukadni, maga a webfejlesztő egyénnek sok köze, beleszólása nincs ezen dolgokba, csupán csak a kreatívok, marketingesek, stb...-k eszköze a kivitelezésre. Jómagam foglalkozom frontend-el, backend-el, de a fizetésemet a megrendelő igényei alapján kapom. (Nyilván, ha túlzásokba esnek jelzi nekik az ember)
Igen ez az egész fogyasztói társadalomnak köszönhető, de csak maguk a fejlesztők édes kevesek ezen dolgok megváltoztatására (Az előző bekezdésben leírtak miatt)