Crearea ferestrelor 8

În timpul demonstrațiilor de Windows 8 în multe forumuri, avem tendința de a utiliza orientarea peisaj (ecran lat). Acest lucru se datorează în principal faptului că am folosit un proiector, și mai mult să-l potrivit pentru această orientare. Un alt motiv este faptul că multe dintre dispozitivele de astăzi (cum ar fi PC-ul tableta Samsung, prezentat la conferința // construi / cu o versiune preliminară a Windows dezvoltator), cu ecran lat, care este ideal pentru aplicații de afișare simultane ferestre folosind noua „imagine“ în orientarea peisajului. Am făcut o mare cantitate de lucru pentru a asigura o revenire rapidă a ecranului și interfața user-friendly pentru utilizatorii care preferă orientarea portret. După cum veți învăța mai târziu această decizie a influențat în mod semnificativ rezultatele studiului nostru a factorilor implicați în alegerea utilizatorilor într-o anumită orientare. Și asta nu e tot - am lucrat, de asemenea, instrumente de dezvoltare Visual Studio și expresii, astfel încât dezvoltatorii de instrumente ușor de a crea aplicații care funcționează la fel de bine în ambele orientări. Acest articol este despre peisaj și portret orientări ale ecranului în Windows 8 scrise de David Washington (David Washington) dintr-un grup de designeri de interfață cu utilizatorul. De asemenea, puteți vedea performanța lui APP-207T la conferință // construi /. - Steven







Un computer cu Windows 8 este un dispozitiv cu adevărat nou, de la mici comprimate sensibile la atingeri, laptopuri și desktop-uri. Regândind Windows 8, am încercat să facem sistemul astfel încât utilizatorii să poată lucra cu ușurință pe acesta pe orice computer cu factor de formă cu orice orientare pe ecran. Dispozitivele Tablet oferă o flexibilitate ridicată ergonomică, permițându-le să le păstrați într-o poziție care este cea mai convenabilă pentru dvs. și cea mai potrivită pentru conținutul pe care îl vizualizați.

Poate că cea mai notabilă caracteristică a unui tablet PC este că poate fi ținută în mână. Din aceasta, devine aproape de tine. Fie că citiți un ziar de duminică, fie că vă vizionați fotografiile de nuntă, capacitatea de a ține un computer în mâinile dvs. și de a atinge direct ceea ce lucrați, vă atașează emoțional la dispozitiv. În această epocă a tehnologiei digitale, date mai importante și mai importante sunt stocate pe diverse dispozitive, așa că atunci când am planificat Windows 8, am vrut să oferim suport pentru orice orientare a ecranului.

Când dezvoltam interfața cu utilizatorul Windows 8 pentru diferiți factori de formă, am folosit următoarele principii:

Am petrecut mult timp studiind modul în care oamenii folosesc dispozitivele lor de tabletă în laboratoarele noastre de testare și acasă. Am urmărit utilizatorii deja familiarizați cu computerele comprimate și cu cei care le-au luat în prealabil, iar această observație a durat câteva luni. Am observat modul de a ține dispozitivul, pozițiile, mișcările mâinilor, modurile de interacțiune cu diferite aplicații, precum și poziția și orientarea dispozitivului. Am văzut o mulțime de variații diferite și am cerut utilizatorilor să determine factorii care influențează alegerea orientării corpului și dispozitivului. Acestea includ factori antropometrici, cum ar fi dimensiunea palmei și lungimea degetului mare; factori ergonomici, cum ar fi acțiuni repetitive și oboseală; factori de hardware, cum ar fi disponibilitatea butoanelor hardware; factori externi, cum ar fi locul de utilizare a tabletei (de exemplu, în bucătărie, în dormitor sau în camera de zi); factori fizici, cum ar fi utilizarea dispozitivului în picioare, așezat pe canapea sau la masă. Numarul de combinatii diferite a scazut si am ajuns la concluzia ca pozitia, maniera de mentinere a dispozitivului si orientarea acestuia se schimba destul de des. Pur și simplu, nu există nicio modalitate de păstrare a dispozitivului, iar oamenii caută cea mai convenabilă poziție și orientare, care sunt mai potrivite pentru ceea ce fac cu dispozitivul la un moment dat.

Crearea ferestrelor 8

Ne-am stabilit următoarele obiective cu privire la orientarea ecranului:

  • Ar trebui să fiți confortabil să lucrați cu orice aplicație în poziția cea mai confortabilă pentru dvs., alegând una sau altă orientare a ecranului.
  • Întoarcerea ecranului în Windows ar trebui să fie netedă, dar rapidă.
  • Ecranul din Windows ar trebui să se rotească la fel în toate sistemele și în toate aplicațiile, în timp ce utilizatorul ar trebui să poată controla întotdeauna situația.
  • Dezvoltatorii ar trebui să poată să creeze cu ușurință peisaje specializate de înaltă calitate și layout-uri de cărți în funcție de obiectivele lor.






Ferestre în modul peisaj

Windows 8 a fost conceput ca un sistem ergonomic convenabil pentru orice orientare a ecranului. Am constatat că atunci când folosiți un computer tablet în modul peisaj, este cel mai convenabil să îl țineți cu ambele mâini și să atingeți ecranul cu degetele. Prin urmare, am încercat să facem ca majoritatea elementelor de interfață din noul sistem să poată fi activate cu degetul mare. De asemenea, am optimizat derularea orizontală, care apare rapid și fără probleme atât în ​​modul peisaj, cât și în modul de carte.

Crearea ferestrelor 8

Windows în modul de carte

Crearea ferestrelor 8

Rotire ecran

Deoarece unul dintre obiectivele noastre a fost de a face trecerea de la peisaj la portret și vice-versa buna, dar rapid, echipa noastră de dezvoltare au pus o mulțime de efort pentru a simplifica această tranziție, acordând o atenție la toate aspectele sale - de la suportul senzorului pentru rotirea ecranului la stiva de funcții grafice.

O parte importantă a tranziției dintre orientarea peisajului și portret este animația. Animația este responsabilă de efectul vizibil al unei tranziții ușoare între cele două stări de ecran. Timpul de animație este foarte important, deoarece ar trebui să fie rapid și foarte sensibil, dar este suficient de neclar încât tranziția să nu pară prea dură. Animația este controlată de managerul ferestrelor desktop (DWM), care oferă o animație fără probleme în Windows 7 și Windows 8.

Crearea ferestrelor 8

Știm cât de neplăcută poate fi o situație prea bruscă și, prin urmare, vom continua să ne asigurăm că este cât se poate de stabilă și mai previzibilă. Înainte de a începe rotirea imaginii, sistemul așteaptă stabilizarea senzorului pentru a preveni întoarcerea accidentală. Am vrut să oferim utilizatorilor capacitatea de a controla situația astfel încât trecerea de la un mod la altul să nu pornească neintenționat. Am introdus o blocare de orientare hardware care vă permite să "anulați gravitatea" și să salvați modul de ecran dorit.

Orientarea diferitelor ecrane

În următorul articol vom vorbi despre modul în care scalează Windows 8 imaginea pe diferite ecrane din punctul de vedere al dezvoltatorului. Dar tema diferitelor dimensiuni de ecran este în valoare de vedere, de asemenea, în contextul peisajului și orientarea portret. Windows 8 va rula pe computere cu diferite dimensiuni de ecran, rezoluții diferite și raport de aspect diferit de la un ecran 4: 3, mai similar cu un pătrat, pentru ecran lat 16: 9 format și o varietate de modificări intermediare. Platforma noastră de scalare permite unui sistem și aplicații Windows pentru a se adapta cu ușurință în mod eficient pentru a posta conținut pe diferite ecrane și cu avantajul de a utiliza spațiul disponibil. Multe dintre aceste dispozitive pot fi utilizate atât în ​​modul carte, cât și în modul peisaj. O astfel de diversitate - o trăsătură distinctivă a sistemului de operare Windows. Acesta vă oferă posibilitatea de a alege dispozitivul și orientarea ecranului, care sunt cele mai potrivite pentru scopuri.

Rezoluția minimă pentru Windows 8 aplicații în stil Metro - 1024 x 768 pixeli. Am ales această dimensiune, deoarece este cea mai comună rezoluția pe internet, iar marea majoritate (98,8%) utilizatorii de Windows au posibilitatea de a lucra cu acest lucru sau o rezoluție mai mare (a se vedea. Graficul de mai jos).

Crearea ferestrelor 8

Considerăm că determinarea rezoluției minime pentru aplicații este un factor important, deoarece permite dezvoltatorilor să creeze o reprezentare de bază a unei aplicații cu o dimensiune minimă fără fragmentare pe diferite dispozitive. Rezoluția minimă asigură, de asemenea, că aspectul aplicației nu va fi compromis datorită dimensiunii mici a ecranului.

Întoarceți-vă din punctul de vedere al dezvoltatorului

În Windows 8, aplicațiile permit utilizatorilor să se bucure de toate noile caracteristici, așa că am lucrat pentru a face cât mai ușor posibil dezvoltatorilor să creeze prezentări de albume și cărți. Ca pe orice altă platformă, dezvoltatorii pot alege ce orientări vor sprijini aplicațiile lor și modul în care interfața lor se va adapta la modul de ecran. Ne așteptăm ca majoritatea dezvoltatorilor să utilizeze o vedere peisaj, deoarece laptopurile și calculatoarele desktop compun marea majoritate a computerelor personale moderne. Dar dacă se planifică ca aplicația să funcționeze în ambele moduri, pentru a susține vizualizarea cărții, este necesar să faceți o mică lucrare suplimentară asupra aspectului.

Folosind aceleași tehnici care au fost folosite pentru a crea capacitatea de a atașa sau de a sprijini diferite dimensiuni ale ecranului, dezvoltatorii pot oferi cu ușurință suport pentru orientarea portret. Dezvoltatorii HTML5 vor utiliza solicitări CSS multimedia pentru a conecta stilul de aspect la orientarea sistemului, iar dezvoltatorii XAML vor putea schimba aspectul ca răspuns la schimbarea stării ecranului. În limbile HTML și XAML, toate controalele adaptive și șabloanele furnizate de platformă vor susține ambele orientări ale ecranului. În plus, sistemul procesează automat animația de tranziție fără efort suplimentar din partea dezvoltatorilor. Dacă aplicația are conținut pentru care o anumită orientare este mai potrivită, dezvoltatorii o preferă, iar sistemul va stoca vizualizarea aplicației în modul corespunzător (dacă dispozitivul îl acceptă).

În ceea ce privește testarea, Visual Studio 11 și Expression Blend permit dezvoltatorilor să testeze aplicațiile în moduri portret și peisaj pe ecrane de diferite dimensiuni și cu rapoarte de aspect diferite, chiar dacă nu există acces la dispozitivul de tabletare.

Crearea ferestrelor 8

Trebuie doar să alegeți dispozitivul care se potrivește cel mai bine cu scopurile dvs., să îl ridicați după cum doriți și sistemul să se adapteze poziției dumneavoastră. Aplicațiile pot beneficia de avantajele formatului de ecran lat cu multitasking și, în același timp, arată excelent în modul de carte fără îmbunătățiri semnificative ale codului.

Așteptăm cu nerăbdare feedbackul dvs. cu privire la aceste noi caracteristici!

Vă mulțumesc pentru atenție,
David







Articole similare

Trimiteți-le prietenilor: