
Pojďme si promluvit o oznámení! Jak Ryan Lortie uvedeno, že byl hodně diskutovat mezi Ubuntu, Kubuntu, GNOME, KDE a Mozilla společenství zastoupené na UDS o návrhy Canonical uživatelské zkušenosti design a kancelářský zkušenosti inženýrské týmy dosáhly na Ubuntu 9.04.
Podívejte se na film jako maketa Flash.
Tam jsou některé docela odvážné (čti: kontroverzní) nápady, které bychom chtěli zkoumat s tak příležitost diskutovat o nich s širší cross-část obce bylo fantastické. Tam bylo několik drsné hrany a pastí, které myslím, že budeme nedošlo v prvním kole, jako výsledek, díky všem, kteří se zúčastnili. Některé z těch věcí, pracujeme na těchto týmů jsou dělány přímo s partnery pro své zařízení, takže nevidí tuto úroveň diskuse před tím, než loď, ale je to úžasné, když to dostaneme příležitost tak učinit.
Některé z těchto myšlenek jsou neprověřené, které poukazují na otázky v názorech, ale protože náš závazek k nim je založena na přání dozvědět se více myslím, že je jako konstruktivní pokusy. Experimenty jsou právě to - experimenty. Mohou uspět, a mohou selhat. Neměli bychom soudit opatrně, poté, co jsme si údaje. Jsme uvedení nových myšlenek do volné plochy bez ega. Víme, že tyto ideje by mohly být lepší nebo horší než podobná práci se děje v jiných společenstvích, a my chceme získat skutečnou zpětnou vazbu uživatelů přispět k nalezení nejlepší kombinace pro každého. Nejlepší nápady, a nejlepší kód, bude nakonec součástí digitálního svobodného softwaru commons a sdílet GNOME, KDE a každá distribuce. Takže pro ty lidi, kteří byli rozrušený, že bychom mohli loď něco jiného než GNOME a KDE standardně, chtěl bych se zeptat za vaši trpělivost a podporu - chceme přispět novými nápady a novými kód, a to znamená, že má nějaké delty, které mohou být použity jako základ pro diskusi o budoucím směru proti proudu. V minulosti jsme měli několik takových delta v Ubuntu. Někteří, jako aktuální rozložení panelů, byly široce objal. Jiní, jako neslavný "Ubuntu prostorový režim", nebyly. C'est la vie, a my všichni těžit z vývoje.
Experimenty jsou také není něco, co bychom měli dělat, na lehkou váhu. Ubuntu je něco beru velmi osobně, cítím se osobně odpovědný za produktivitu a štěstí každý uživatel Ubuntu, takže když jsme se přijít s novými nápady a kód na plochu myslím, že bychom měli udělat všechno proto, abychom se ujistil úspěchu poprvé kolo. Neměli bychom způsobit špatné myšlenky na naše uživatele, jen proto, že jsme zvědaví, nebo arogantní a tvrdohlavý a pyšný. Přesto, že je občas zvědavá, arogantní, tvrdohlavý a pyšný ![]()
Takže, co budeme navrhovat?
Nejprve jsme se zaměřit pozornost na určité ploše oznámení v tomto cyklu, jako součást širšího zájmu "prostoru mezi aplikacemi".
Myslím, že Canonical a Ubuntu mohou nejlépe pomoci příčinou svobodného software se zaměřením na praskliny mezi hlavní složky na ploše. Jinými slovy, když již existují velké upstreams pro jednotlivé aplikace v svobodného software desktop (pro Novell Evolution, Sun na OpenOffice, Mozilla Firefox pro Red Hat pro NetworkManager), myslíme si, že je hodně produktivní a užitečné práce, které mají být provedeno v mezerách mezi nimi. Oznámení jsou věci, které mnoho aplikací dělat, a pokud se nám podaří přispět nové myšlenky tam pak pomáháme zlepšovat uživatelské zkušenosti všech těchto aplikací. To je pěkná síla násobitel - doufejme, že budeme dělat práci, která dělá práci všech ostatních komunity ještě cennější.
Přesto lze očekávat, že hrboly dopředu. Myšlenky jsme zkoumání může / bude / to v rozporu s předpoklady, které jsou přítomny dnes v různých aplikacích. Můžeme řešit příslušný kód v balení v původním, ale jsem více zaměřené na oslovení potenciálních společenských konfliktů, které mohou vytvářet, a to je další věc konverzace než kód.
Oznámení jsou zajímavé, subtilní a složité. Existuje mnoho různých přístupů, na mnoha různých platformách. Existuje mnoho různých případů použití. Snažíme se zjednodušit a eliminovat složitost, a přitom aby bylo možné splnit případy použití víme.
Došlo k dobré práci v komunitě freedesktop.org o oznámení, a to i specifikace, které je téměř * * na 1,0 v této komunitě, se stávající open source implementace. Náš návrh je založen na této specifikaci, ale to deprecates některé možnosti a funkce v ní. Budeme pravděpodobně kompatibilní se současnými API pro zasílání oznámení, ale pravděpodobně nebude zobrazovat veškerá oznámení, které by mohly být zaslána, pokud se vyžadují, rysy, které máme odsuzovat. Pokud tento experiment dopadne dobře, budeme doufat, že krok, který pomůže FD.o specifikaci 1.0, s nebo bez našeho změn.
Klíčové návrhy činíme se, že:
- Neměla by existovat žádná akce na oznámení.
- Oznámení by měla být zobrazena synchronně, ale mohou být zařazeny do fronty. Naše realizace démona oznámení displeji se zobrazí pouze jedno oznámení v době, jiní mohou dělat to jinak.
To je do značné míry to. Tam jsou některé nuance a variant, ale to jsou hlavní změny, které navrhuje a které budeme hledat v netbook zařízení s partnerem, stejně jako v celkovém Ubuntu 9.04 zpráva, harmonogram bohové jsou ochotní.
Tato práce se projeví jako nový agent oznámení displej, ne jako vidlička nebo opravu stávajících daemon GNOME oznámení. Nedomníváme se, API klienta - libnotify - je třeba změnit pro tento pokus, když jsme se nemusí zobrazovat oznámení, přes které rozhraní API, které používají schopnosti návrhy, které jsou zastaralé. Budeme se snažit zajistit, aby v hlavním balíku jsou vhodně naladěn, a doufám, MOTU umožní určit a aktualizovat klíčové balíčky ve vesmíru změněno.
Proč zcela nové oznámení displej agent? Navrhujeme, aby byla postavena s Qt pro KDE a GNOME na Gtk. Cílem je mít co nejvíce kódu společného, jak můžeme, ale ještě využít vhodný rámec zobrazení textu na Ubuntu a Kubuntu. Doufáme, že se zajistilo současně, a to proberete s oběma Ubuntu a Kubuntu členů komunity. V současné době je nějaká neshoda o stavu specifikace FD.o mezi GNOME a KDE, a doufáme, že naše úsilí pomohou vybudovat most tam. V Ubuntu 9.04, bychom pravděpodobně nadále balíku a zveřejní oznámení existující daemon navíc nabízí možnosti jak pro uživatele, kteří mají určité preference. Obecně platí, že pokud budeme investovat do nové experimentální práce jsme v plánu i nadále nabízet standardní součástí KDE nebo GNOME / obal uložen v archivu, aby lidé mohli využívat tuto zkušenost taky.
Nejkontroverznější částí návrhu je myšlenka, že oznámení by neměly mít akce s nimi spojené. Jinými slovy, žádná tlačítka, posuvníky, odkazy nebo dokonce propuštění [x]. Když se objeví oznámení, nebudete moci klikněte na něj, nebudete moci provádět ji odejít, nebudete moci sledovat ji do jiného okna, nebo na webové stránce. Jste to milující svobodu? Hmmm? Šílenství, na první pohled, ale tam je metoda v tomto šílenství.
Naše hypotéza je, že existence jakékoli opatření vytváří závažná povinnost jednat, nebo jednající THINK ABOUT. Oznámení, které dělají ze hry zase do práce. Že z nich dělá těžkou odpovědnost. , Který umožňuje jejich přerušení, není oznámení. A přerušení jsou pytel bolí, když máte co dělat.
Takže máme tři-špice linie útoku.
- Chceme, aby oznámení opravdu efemérní. Jsou tam, a pak jsou pryč, a to je život. Pokud jste na vašem stole, když přijde oznámení, které budete cítit, že to, a pokud chcete, můžete se na to dívat, a bude to krásné a jasné a snadno rozebrat. Pokud chcete ignorovat, můžete klidně udělat, a to bude vždy jít pryč, aniž byste museli zavrhnout. Když se netrefíte, to je OK. Oznámení jsou pouze věci, které můžete bez obav ignorovat, nebo ujít. Pokud jste vyšli na kávu a oznámení o letěl, ty nejsou o nic hůře. Nemají kupí jako e-mail, není deníku ty, nepřijaté hovory, nebudete moci listovat a neuvidí, a proto jste žádnou povinnost tak učinit - nemohou pracovat, zatímco se budete již plné ruce práce s něčím jiným. Jsou pryč jako tajemství dívka v autobuse se nedostal dál, a oni obohatit svůj život v přesně stejným způsobem!
- Myslíme si, že by měla být trvalá panel ukazatele pro věci, které opravdu potřebujete znát, i když jste vynechali oznámení, protože jste chtěl, aby urychleně kávu. Takže jsme udělali seznam těchto věcí, a plán na jejich realizaci.
- Všechno ostatní by se měla zabývat tím, že okna vyžadují pozornost, a zároveň zůstat v pozadí, pokud je to důležité v tom případě, že by mohla přijít okno do popředí.
Protože toto je zjevně pracuje několik verzí, můžeme mít závady a nesrovnalosti na cestě na průběžnou kontrolou. Doufám, že ne, ale není to nepravděpodobné, zejména v první iteraci. Také mohou tyto myšlenky se ukáže být chudý, a měli bychom být připraveni přizpůsobit naše hřiště na základě zpětné vazby poté, co jsme realizaci ve volné přírodě.
Měli jsme vynikající UXD a Dee (uživatelské zkušenosti projekčního týmu, a desktop zkušenosti technický tým), sprint v San Franciscu před týdnem UDS. Děkuji všem, kteří se zúčastnili, zejména těm, kteří přišli z jiných týmů. Toto oznámení práce může být jen špičkou ledovce, ale je to velmi cool tip ![]()
Jeden nebo více z našich brzy-přístup OEM partnery (firmy, s nimiž pracujeme na nových desktopových funkce) bude pravděpodobně loď tuto funkci jako součást netbook výrobku v průběhu cyklu 9.04. V tomto bodě bychom také pokles kód do PPA pro testování s větším počtem aplikací. Tam jsou aktivní diskuse o aktualizaci freedesktop.org specifikace založené na této práci. Myslím, že bychom měli být opatrní, a shromáždit skutečné uživatelské testování a zpětná vazba tvrdá data, ale pokud to půjde dobře pak bychom navrhnout zjednodušení spec způsobem, a předložit naše oznámení displej agent FreeDesktop.org. Dlouhodobou spolupráci v okolí kód se bude konat na odpalovací rampě.





























































































