
Let's talk obvestila o! Kot Ryan Lortie omenjeno, je bilo veliko razprav v Ubuntu, Kubuntu, GNOME, KDE in Mozilla skupnosti zastopana na UDS o predlogih Canonical na uporabniško izkušnjo načrtovanja in namizni ekipe inženirske izkušnje so za Ubuntu 9,04.
Glej ponarejen kot film Flash.
Obstaja nekaj precej drznih (beri: kontroverzne) ideje, ki bi radi, da razišče z, tako priložnost za razpravo s širšo prerez skupnosti je bilo fantastično. Bilo je nekaj grobih robov in pasti, da mislim, da bomo izognili v prvem krogu kot rezultat, hvala vsem, ki so sodelovali. Nekatere stvari delamo naprej v teh skupinah opravi neposredno s partnerji za svoje naprave, tako da ne vidijo tej ravni razprave, preden so ladje, ampak to je čudovito, ko bomo dobili priložnost za to.
Nekatere od teh idej je nedokazano, se omejijo na zadeve mnenja, vendar ker je naša naloga, da jih na željo po učenju več mislim, da jih kot konstruktivne poskuse. Poskusi se le da - poskusi. Lahko uspe in se lahko spodleti. Morali bi jih skrbno sodnik, potem ko imamo podatke. Smo dajanje novih idej v prosti namizju brez ego. Vemo, da teh idej ne bi mogla bolje ali slabše kot podobno delo, ki se opravlja v drugih skupnostih, in želimo zbrati realne povratne informacije od uporabnikov, da bi našla najboljše kombinacije za vsakogar. Najboljše ideje, in najboljšo kodo, bo na koncu del digitalne commons brezplačno programsko opremo in se delijo GNOME, KDE in vse distribucije. Torej, za tiste ljudje, ki so razburjena, da bi mi nekaj ladij, razen GNOME ali KDE privzeti, prosim za potrpljenje in podpora - želimo prispevati nove ideje in novo kodo, in to pomeni, da imajo nekateri delta, ki se lahko uporabi kot osnova za razprave o prihodnosti smeri proti toku. V preteklosti smo imeli nekaj takih delta v Ubuntu. Nekateri, kot je trenutno postavitev plošče, so bili široko sprejela. Druge, kot sta zloglasni "spacial mode Ubuntu", niso bili. C'est la vie, in imamo vsi koristi od razvoja.
Poskusi so tudi ni nekaj, kar moramo storiti rahlo. Namizje Ubuntu je nekaj, kar jemljem zelo osebno; Počutim se osebno odgovoren za produktivnost in sreče vsakega uporabnika Ubuntu, tako da, ko mi prinašajo nove ideje in kodo za namizje menim, da moramo storiti vse, kar smo lahko, da poskrbite za uspeh prvič krog. Mi ne bi povzročil slabo ideje o naši uporabniki samo zato, ker smo radovedni ali aroganten in trmast in ponosen. Kljub občasno radoveden, aroganten, trmast in ponosen ![]()
Torej, kaj smo predlagali vi?
Najprej smo se osredotočajo nekaj pozornosti na namizju obvestil v tem ciklusu, kot del širšega interesa "prostoru med aplikacijami.
Mislim, da Canonical in Ubuntu lahko najbolje pomagajo vzrok brezplačne programske opreme, z osredotočanjem na razpoke med glavne sestavine namizja. Z drugimi besedami, medtem ko so že veliko upstreams za posamezne aplikacije v prostem namizne programske opreme (Novell za Evolution, Sun za OpenOffice, za Mozilla Firefox, Red Hat za NetworkManager), menimo, da obstaja veliko produktivno in koristno delo, ki se narejeno v vrzeli med njimi. Obvestila so stvari, ki veliko apps storiti, in če bomo lahko prispevali nove ideje, potem pa smo pomagali izboljšati uporabniško izkušnjo vseh teh vlog. To je lepo sila množitelj - upajmo, da smo tem delu, ki omogoča delo vseh drugih skupnosti še bolj dragocena.
Kljub temu pričakujejo pred udarci. Ideje smo lahko raziskuje / bo / ne v nasprotju s predpostavkami, ki so prisotni danes v različnih aplikacij. Mi lahko obravnavajo ustrezno oznako na embalaži v glavnem, ampak jaz sem bolj osredotočen na reševanje morebitnih družbene motnje, ki lahko ustvari konflikt, in to je bolj stvar pogovora od kode.
Obvestila so zanimivi, prefinjena in zapletena. Obstaja veliko različnih pristopov na veliko različnih platformah. Obstaja veliko različnih primerov uporabe. Poskušamo za poenostavitev in odpravo kompleksnosti, medtem ko še vedno tako da je mogoče izpolniti z uporabo primerov vemo o.
Dosežen je bil dobro delo v freedesktop.org skupnosti o obvestilih, in celo spec, ki je * skoraj * na 1,0 v tej skupnosti, z obstoječimi odprte implementacije izvor. Naš predlog temelji na tej specifikaciji, vendar deprecates več možnosti in funkcij v njej. Bomo verjetno v skladu s trenutnim API za pošiljanje obvestil, vendar verjetno ne bo prikazal vsa obvestila, ki bi lahko pošlje, če zahtevajo, funkcije, ki jih odobravati. Če je ta poskus gre dobro, bi upamo, da bomo pomagati, da FD.o specifikacija na 1,0, z ali brez naše predloge sprememb.
Ključne predloge, ki smo jih, da:
- Ne sme biti ukrepi o prijavah.
- Obvestila ne smejo biti prikazani sinhrono, vendar se lahko čakalni vrsti. Naše izvajanje daemon zaslona prijave bodo prikazani le ena prijava v času, druga pa je drugače.
To je zal veliko je. Obstaja nekaj razlik in razlik, vendar so ključne spremembe, ki ga predlagamo, in ki jo bomo raziskati v košarka naprava s partnerjem, kot tudi na splošno Ubuntu 9,04 javnost, bogovi razpored vedno pripravljen.
To delo se pokaže kot nov izpis prijave agent, ne pa kot vilice ali obliž za obstoječe prijave GNOME daemon. Mi ne mislim odjemalca API - libnotify - je treba spremeniti za ta poskus, čeprav bomo morda ne prikažejo obvestila, da pošljejo po API, ki uporabljajo zmogljivosti smo se kažejo na neustrezen. Bomo poskušali zagotoviti, da so paketi v glavni ustrezno usklajeni, in upamo, MOTU bo opredeliti in posodabljati ključne pakete v vesolju ustrezno.
Zakaj popolnoma novo prijavo zaslonu agent? Smo oblikovanjem je treba graditi s Qt na KDE, in GTK na GNOME. Ideja je, da imajo toliko kode skupnega, kot smo lahko, vendar še vedno izkoriščajo ustrezne prikaz besedila okvir Ubuntu in Kubuntu. Upamo, da poda oboje hkrati, in o tem pogovorila z obema Ubuntu in Kubuntu člani skupnosti. Trenutno ni nesoglasja o statusu specifikacije FD.o med GNOME in KDE, in upamo, da naša prizadevanja bodo pomagali zgraditi most tam. V Ubuntu 9,04, bi verjetno še za pakiranje in objavijo obstoječih daemon obvestilo poleg tega pa ponuja tudi možnosti za uporabnike, ki imajo posebno prednost. Na splošno, če vlagamo v eksperimentalni novo delo, načrtujemo še naprej zagotavljala standard GNOME ali sestavni del, KDE / paket, ki v arhiv, tako da lahko ljudje uživajo, da so izkušnje tudi.
Najbolj sporen del predloga je ideja, da prijave ne bi smeli imeti ukrepe, povezane z njimi. Z drugimi besedami, ne gumbi, drsniki, povezave, ali celo odpuščanja [x]. Ko obvestila pops gor, ne boste mogli klikniti na to, ne boste mogli, da bo odšel, ga ne bodo mogli slediti na drug okno, ali na spletni strani. Ali si ljubeč to svobodo? Hmmm? Madness, na obraz, ampak je ta metoda v norost.
Naša hipoteza je, da obstoj kakršnih koli ukrepov ustvarja tehtnimi obveznost ukrepanja, ali THINK ABOUT ACTING. To pa bo obvestila iz igral na delo. To jih naredi veliko odgovornost. To jih naredi prekinitev, ni obvestila. In prekinitvami so vrečko boli, ko se stvari za početi.
Torej, imamo tri Vile linijo napada.
- Želimo, da bi obvestil resnično efemerni. So tam, in potem so odšli, in to je življenje. Če ste na namizju, ko pride obvestilo, ki ga boste občutek, in če želite si lahko ogledate, in bo lepo in jasno in enostavno razčleniti. Če želite prezreti, da lahko varno delati in da bo vedno pojdi stran, ne da bi si jo zavrne. Če izpustite to, da je OK. Obvestila so samo za stvari, ki jih lahko varno ignorirati ali zamudite. Če ste šli na kavo in obvestila, ki ga je letelo, niste na slabšem. Ne Naguntati kot e-pošti, ni revija za tiste, ki jih izpustili, ne morete pomaknete nazaj in da jih spet in si zanje niso obvezane, da to stori - ne more postati delo, medtem ko so že zaposlen z nekaj drugega. So odšli kot skrivnost dekle na avtobus niste dobili na, in da obogatite svoje življenje na povsem enak način!
- Mislimo, da je treba vztrajno plošča kazalce za stvari, ki vas resnično vedeti o, tudi če ste zamudili prijave, ker ste želeli čim prej, da kavo. Tako smo se kar seznama tistih stvari, in načrt za njihovo izvajanje.
- Vse drugo bi bilo treba obravnavati z ob oknu klic po pozornosti, med bivanjem v ozadju, če je kritično, v katerem primeru, da bi okno prihajajo v ospredje.
Ker je to očitno dela več za javnost, lahko imamo glitches in nedoslednosti vzdolž poti na vmesnih kontrolnih točkah. Upam, da ne, vendar ni verjetno, še posebej v prvi ponovitvi. Poleg tega lahko te zamisli izkažejo za slabe, in moramo biti pripravljeni prilagoditi naše seveda osnovana na podlagi povratnih informacij, ko smo izvajanja v divjini.
Imeli smo krasen UXD in DEE (uporabniško izkušnjo oblikovalska ekipa, pult in inženiring izkušnje team), sprint v San Franciscu teden pred UDS. Hvala vsem, ki so sodelovali, še posebej tistih, ki so prišli iz drugih skupin. Ta obvestila se delo lahko samo vrh ledene gore, ampak to je zelo kul tip ![]()
Eden ali več naših zgodnji dostop OEM-partnerji (podjetja, ki delamo z novih funkcij pult), bo najverjetneje ladja to funkcijo kot del košarka izdelka med 9,04 cikla. Na tej točki bi tudi mi kaplja kodo v PPA za testiranje s širšim nizom aplikacij. Obstajajo aktivni razprave o posodabljanju freedesktop.org specifikacijo, ki temelji na tem delu. Mislim, da moramo biti previdni, in zbira realne povratne informacije uporabnikov testiranje in trdih podatkov, če pa gre tudi potem bi mi predlagajo poenostavitev spec ustrezno, ter ga predloži naša obvestila izpis agenta FreeDesktop.org. Dolgoročno sodelovanje okoli kodeks bi potekala na Launchpad.






































































































