Створення windows 8

Під час демонстрацій Windows 8 на численних форумах ми, як правило, використовували альбомну орієнтацію (широкий екран). В основному це пов'язано з тим, що ми застосовували проектор, а для нього більше підходить саме така орієнтація. Інша причина полягає в тому, що багато хто з сучасних пристроїв (наприклад, планшетний комп'ютер Samsung, поданий на конференції // build / с попередньої версією Windows для розробників) широкоформатні, що ідеально підходить для одночасного відображення вікон додатків за допомогою нової функції «Прив'язка» в альбомної орієнтації. Ми виконали величезний обсяг роботи, щоб забезпечити швидкий поворот екрану і зручний інтерфейс для користувачів, що віддають перевагу книжкову орієнтацію. Як ви дізнаєтеся далі, на таке рішення значно вплинули результати проведеного нами дослідження факторів, що беруть участь у виборі користувачами тієї чи іншої орієнтації. І це ще не все - ми також попрацювали над засобами розробки Visual Studio і Expressions, щоб розробники отримали зручні інструменти для створення додатків, однаково добре працюють в обох орієнтаціях. Цю статтю про альбомної і книжкової орієнтаціях екрану в Windows 8 написав Девід Вашингтон (David Washington) з групи розробників призначеного для користувача інтерфейсу. Також ви можете подивитися його виступ APP-207T на конференції // build /. - Стівен

Комп'ютер з Windows 8 - по-справжньому новий вид пристроїв, від невеликих сенсорних планшетів до ноутбуків і настільних комп'ютерів. Переосмислюючи Windows 8, ми прагнули зробити систему такою, щоб користувачам було зручно працювати в ній на комп'ютері будь-якого форм-фактора з будь-якою орієнтацією екрана. Планшетні пристрої забезпечують високу ергономічну гнучкість, дозволяючи тримати їх в такому положенні, яке найбільш зручно для вас і найкраще підходить для вмісту, який.

Мабуть, сама примітна особливість планшетного комп'ютера - це те, що його можна тримати в руках. Від цього він стає наче ближче до вас. Чи читаєте ви недільну газету або переглядаєте свої весільні фотографії, можливість тримати комп'ютер в руках і безпосередньо торкатися до того, з чим працюєш, емоційно прив'язує вас до пристрою. У наше століття цифрових технологій на різних пристроях міститься все більше важливих даних, тому при плануванні Windows 8 ми хотіли забезпечити підтримку будь-якої орієнтації екрану.

При розробці користувальницького інтерфейсу Windows 8 для різних форм-факторів ми використовували такі принципи:

Ми приділили багато часу вивченню того, як люди використовують свої планшетні пристрої в наших тестових лабораторіях і у себе вдома. Ми спостерігали за користувачами, уже знайомими з планшетними комп'ютерами, і за людьми, вперше які взяли їх в руки, і це спостереження тривало протягом декількох місяців. Ми відзначали манеру тримати пристрій, пози, рухи рук, способи взаємодії з різними додатками, а також положення і орієнтацію пристрою. Ми побачили безліч найрізноманітніших варіацій і попросили користувачів визначити фактори, що впливають на вибір орієнтації тіла і пристрої. До їх числа відносяться антропометричні чинники, такі як розмір долоні і довжина великого пальця; ергономічні фактори, такі як повторювані дії і втома; апаратні чинники, такі як доступність апаратних кнопок; зовнішні фактори, такі як місце використання планшета (наприклад, на кухні, в спальні або вітальні); фізичні фактори, такі як використання пристрою стоячи, сидячи на дивані або за столом. Число різних комбінацій зашкалювало, і ми прийшли до висновку, що поза, манера тримати пристрій і його орієнтація змінюються досить часто. Попросту кажучи, немає якогось одного способу тримати пристрій, і люди шукають найбільш зручне положення і орієнтацію, які більше підходять для того, що вони роблять з пристроєм в даний момент часу.

Створення windows 8

Ми поставили перед собою наступні цілі щодо орієнтації екрану:

  • Вам повинно бути зручно працювати з будь-яким додатком в максимально комфортною для вас позі за рахунок вибору тієї чи іншої орієнтації екрану.
  • Поворот екрану в Windows повинен відбуватися плавно, але швидко.
  • Екран в Windows повинен повертатися однаково на всіх системах і для всіх додатків, при цьому у користувача завжди повинна залишатися можливість контролю над ситуацією.
  • Розробники повинні мати можливість без праці створювати високоякісні спеціалізовані альбомні і книжкові макети в залежності від своїх цілей.

Windows в альбомному режимі

Windows 8 розроблялася як ергономічно зручна система для будь-якої орієнтації екрану. Ми виявили, що при використанні планшетного комп'ютера в альбомному режимі найзручніше тримати його обома руками і стосуватися екрану великими пальцями. Тому ми постаралися зробити так, щоб більшість елементів інтерфейсу в новій системі можна було активувати саме великими пальцями. Ми також оптимізували горизонтальне прокручування, яке відбувається швидко і плавно як в альбомному, так і в книжковому режимі.

Створення windows 8

Windows в книжковому режимі

Створення windows 8

поворот екрану

Оскільки однією з наших цілей було зробити перехід від альбомної орієнтації до книжкової і навпаки плавним, але швидким, наші групи розробників вклали чимало зусиль в спрощення цього переходу, приділивши увагу всім його аспектам - від підтримки датчика повороту екрану до стека графічних функцій.

Важливою частиною переходу між альбомної і книжкової орієнтацією є анімація. Саме анімація відповідає за видимий ефект плавного переходу між двома станами екрану. Час анімації дуже важливо, так як вона повинна бути швидкою і високочутливої, але при цьому досить плавною, щоб перехід не здавався занадто різким. Анімацією управляє диспетчер вікон робочого столу (DWM), що забезпечує плавну анімацію в Windows 7 і Windows 8.

Створення windows 8

Ми знаємо, наскільки неприємним може бути занадто різкий поворот, і тому продовжуємо працювати над тим, щоб він був максимально стабільним і передбачуваним. Перш ніж починати поворот зображення, система чекає стабілізації датчика, щоб запобігти випадковим повороти. Ми хотіли забезпечити для користувачів можливість контролю над ситуацією, щоб перехід з одного режиму в інший не починався ненавмисно. Ми ввели апаратну блокування орієнтації, яка дозволяє «скасувати гравітацію» і зберігати потрібний режим екрану.

Орієнтація різних екранів

У наступній статті ми детально поговоримо про те, як Windows 8 масштабує зображення на різних екранах з точки зору розробника. Але тема різних розмірів екрану заслуговує розгляду також і в контексті портретному та ландшафтному режимі. Windows 8 буде працювати на комп'ютерах з різним розміром екрану, різним дозволом і різним співвідношенням сторін, від екранів формату 4: 3, більше схожих на квадрат, до широкоекранних моніторів формату 16: 9 і різноманітних проміжних модифікацій. Наша платформа масштабування дозволяє системі Windows і додаткам легко адаптуватися, раціонально розміщувати контент на різних екранах і з користю застосовувати весь доступний простір. Багато з цих пристроїв можна використовувати і в книжковому, і в горизонтальному режимі. Така різноманітність - відмінна характеристика операційної системи Windows. Вона дає вам шанс вибрати саме той пристрій і ту орієнтацію екрану, які найкраще підходять для ваших цілей.

Мінімальна дозвіл для додатків Windows 8 в стилі Metro - 1 024 x 768 пікселів. Ми вибрали цей розмір, тому що це найпоширеніше дозвіл в Інтернеті, а переважна більшість (98,8%) користувачів Windows мають можливість працювати з цим або більш високою роздільною здатністю (див. Діаграму нижче).

Створення windows 8

Ми вважаємо, що визначення мінімального дозволу для додатків є важливим фактором, так як це дозволяє розробникам створити основне подання додатка мінімального розміру без фрагментації на різних пристроях. Мінімальна дозвіл також гарантує, що макети додатків не порушуватимуться через малого розміру екрану.

Поворот з точки зору розробників

У Windows 8 саме додатки дозволяють користувачам насолодитися усіма новими можливостями, тому ми попрацювали над тим, щоб максимально полегшити розробникам створення альбомних і книжкових уявлень. Як і на будь-який інший платформі, розробники можуть вибирати, які орієнтації будуть підтримувати їх застосування і як їх інтерфейс буде адаптуватися до режиму екрану. Ми очікуємо, що більшість розробників використовуватимуть альбомне уявлення, так як ноутбуки і настільні комп'ютери складають переважну більшість сучасних персональних комп'ютерів. Але якщо планується, що програма буде працювати в обох режимах, для підтримки книжкового уявлення необхідно виконати невелику додаткову роботу над макетом.

Використовуючи ті ж методики, які застосовувалися для створення можливості прикріплення або підтримки різних розмірів екрану, розробники можуть легко забезпечити підтримку книжкової орієнтації. Розробники HTML5 будуть використовувати мультимедіа запити CSS для прив'язки стилю макета до орієнтації системи, а розробники XAML зможуть змінювати макет у відповідь на зміну стану екрану. У мовах HTML і XAML все адаптивні елементи управління і шаблони, що надаються платформою, будуть підтримувати обидві орієнтації екрану. Крім того, система автоматично обробляє анімацію переходу без додаткових зусиль з боку розробників. Якщо в додатку є контент, для якого більше підходить певна орієнтація, розробники можуть віддати перевагу саме її, а система буде зберігати подання додатка у відповідному режимі (якщо пристрій його підтримує).

Що стосується тестування, Visual Studio 11 і Expression Blend дозволяють розробникам тестувати програми в книжковому і альбомному режимах на екранах різного розміру і з різним співвідношенням сторін навіть за відсутності доступу до планшетному пристрою.

Створення windows 8

Вам потрібно просто вибрати пристрій, найкраще підходить для ваших цілей, взяти його в руки так, як вам зручно, а система сама адаптується до вашої позі. Додатки можуть використовувати переваги широкоекранного формату з багатозадачністю і при цьому чудово виглядати в книжковому режимі без значних удосконалень коду.

Ми з нетерпінням чекаємо ваших відгуків про ці нові можливості!

Дякуємо за увагу,
Девід

Схожі статті