meteor.js by Roger Zurawicki
Microsoft rád mluví o systému Windows 8 jako o Windows "reimagined" a v mnoha ohledech je to docela odchod od svých předchůdců. Chcete-li povolit použití operačního systému v celé řadě dotykových zařízení, společnost Microsoft radikálně přepracovala vzhled a pocit operačního systému.
Minulý týden na konferenci společnosti Build v Redmondu v Washingu se vývojáři naučili některé techniky, které budou potřebovat maximálně využít nového operačního systému. Rozhovory se zabývaly otázkami, jako je například práce s živými dlaždicemi na úvodní stránce, jak pracovat s dotykovým rozhraním a jak navrhnout aplikace tak, aby vypadaly dobře v novém, jednodušším rozhraní.
nejlepší Windows 10 triky, tipy a vylepšení]Windows 8 přesahuje statické ikony, které odkazují na aplikace. Místo toho může každá aplikace mít na domovské stránce živou dlaždici, kterou lze aktualizovat pomocí informací, jako jsou fotografie, položky kalendáře nebo zprávy. "Celý účel živých dlaždic je vytvořit systém, který je živý s činností," řekl Kraig Brockschmidt, senior programový manažer pro plánování Windows, během jednoho hovoru.
Live aktualizace se může uskutečnit na třech místech: na úvodní stránce, ve vyskakovacích oznámeních a na uzamčeném displeji.
Microsoft navrhl živou aktualizaci tak, aby nevyčerpala zbytečné množství energie. "Mohli bychom mít systém, který je velmi živý s tím, že aplikace budou po celou dobu fungovat, ale dostaneme jen jednu nebo dvě hodiny baterie," řekl Brockschmidt. Namísto toho mohou dlaždice obsahovat aktualizace i v případě, že se spuštěná aplikace nespustí. Systém Windows povolí vývojáři definovat externí službu prostřednictvím API (aplikačního programovacího rozhraní), který může poskytovat aktualizace prostřednictvím internetu v zastoupení aplikace.
Společnost Microsoft omezila, co se dá umístit na obrazovky start a zamknutí. "Pokud necháte každého dát to, co chtějí na svých dlaždicích - video, interaktivní ovládání, pohyb - nakonec by to byl naprostý chaos," řekl Brockschmidt. Místo toho společnost nabízí 40 šablon pro dlaždice a oznámení, které mohou vývojáři použít. Každý obraz v dlaždici nesmí být větší než 200 kB a nemá více než 1024 pixelů. "Omezením toho, co můžete udělat na úvodní obrazovce, získáte mnohem jednotnější pohled, který je mnohem čistší a více informativnější," řekl Brockschmidt.
Další vývojové úvahy, které by se vývojáři museli potýkat, je nová forma vstupu, konkrétně touch, kde uživatelé komunikují s operačním systémem přímo přes displej. "Opravdu chceme, aby vývojáři měli přístup k jejich aplikacím," řekl Jeff Burtoft, evanjelista společnosti Microsoft HTML5.
Stejně jako myš představila nové způsoby interakce s grafickými programy, touch nabízí nové možnosti pro interakci uživatelů. Systém Windows 8 dokáže zjistit, zda je zařízení, ve kterém běží, přijato dotykem jako vstup. Pokud tomu tak je, aktivuje "posluchače" pro dotykové vstupy.
"Všechna naše navigace fungují jak dotykovým, tak myším," řekl Burtoft. "Pokud navrhujete dotyk, dostanete myš zdarma."
Dotykové interakce spadají do dvou forem: ukazatele a gesta.
Gesto shrnuje záměr uživatele, například klepnutí na obrazovku, otevřete program. Windows 8 interpretuje řadu gest za jménem aplikace, takže vývojář nemusí psát tento kód od začátku.
Společnost Microsoft vyvinula řadu gest, které společnost Burtoft nazvala jazykem Windows 8 Touch Language, kterou chce společnost vývojářům používat jednotně ve všech svých aplikacích. Mezi gestami patří kohoutek, stisknutí a podržení, přitahování a přiblížení a přesunutí z hrany. "Pokud všechny aplikace používají stejný jazyk, bude pro uživatele snadné pochopit, jak se má pohybovat v jejich aplikacích," řekl Burtoft.
V případech, kdy gesta nemůže poskytnout podrobnosti, které aplikace potřebuje, poskytuje Microsoft také ukazatele. S ukazateli, každý dotykový bod na obrazovce získá svůj vlastní "objekt události", který mohou vývojáři přímo propojit s jejich aplikačním kódem. Ukazatele umožňují uživateli provádět úkoly jako kreslení nebo psaní na obrazovce.
Dalším aspektem, který je třeba zvážit, je návrh. V jiném zasedání se hlavní poradce společnosti Microsoft, Will Tschumy, vysvětlil filozofii nového systému Windows, v naději, že vývojáři budou vytvářet své aplikace podobným způsobem.
Pro příležitostného pozorovatele se nové rozhraní objevuje méně nepořádek s krabicemi a výběrem nabídek. Tento pohled, říká Tschumy, byl skutečně inspirován vysokou modernizací, škola designu, která má své kořeny v uměleckém hnutí Bauhaus z počátku 20. století. "Je to všechno o tom, že se snažíte OS zbavit." řekl. Windows 8 se pokouší pomoci uživatelům zaměřit se na tento úkol, řekl. Aplikace by měly mít velmi málo, pokud vůbec nějaké, chrome - designový termín pro pole a výběry nabídek, které rámcují většinu aplikací dnes. Místo toho by obsah aplikace, jako například fotografie, video nebo textový dokument, měl převzít celou obrazovku.
Tschumy radil vývojářům, že kdykoli mají návrhářskou otázku s Windows 8, měli by si myslet, že "obsah před chrome. "
Jedna společnost, která přejímá novou paradigma návrhu, je SAP. Představitel ERP (plánování podnikových zdrojů) plánuje v příštích několika měsících uvolnit šest aplikací, které obsahují nová pravidla pro návrh systému Windows, uvedl Fred Samson, viceprezident pro mobilitu a inovace společnosti SAP, v dalším zasedání.
abychom využili co nejvíce funkcí Windows 8, "řekl Samson. Nové rozhraní umožňuje SAPu vytvářet aplikace, které jsou mnohem ponořující a interaktivní, řekl. Uživatelé se mohou pohybovat kolem dokumentu skrze spíše než paging, data mohou být zobrazena na mapách namísto seznamů a dokumenty mohou být identifikovány obrázky namísto jmen.
Samson prokázal jednu aplikaci, Financial Factsheet, která umožňuje uživatelům zobrazit data z databáze zákazníků graficky. Umožňuje například dotazu na databázi kontaktů v okruhu 50 mil a zobrazení výsledků na mapě.
"Uživatelé se nemusí naučit nový jazyk. Nemusíte otevřít filtr, vyberte atribut, filtrovat podle atributu. Všechno je určeno pro ně, "řekl.
Craig Barrett strávil desetiletí s využitím svých obchodních dovedností, aby vytvořil Intel nejsilnější polovodičovou společnost na světě. Má ...
Craig Barrett strávil desetiletí s využitím svých obchodních dovedností, aby udělal Intel nejsilnější polovodičovou společnost na světě. Nyní se zaměřil na ještě větší výzvu - šíření počítačů a vzdělávání v celém rozvojovém světě.
Je to ideální čas na to, aby Linux měl dovednosti, říká SUSE exec
ŘíKá Michael Miller společnosti SUSE
Top 5 ios střílet 'em up otestovat své herní dovednosti
Jako herní výzvy? Zde máte 5 úžasně tvrdých iOS střílení, které otestují vaše herní dovednosti.