Домашня » як » 7 способів Сучасні Windows 8 програми відрізняються від Windows Desktop Apps

    7 способів Сучасні Windows 8 програми відрізняються від Windows Desktop Apps

    Програми Windows 8 - спочатку відомі як програми в стилі Metro і тепер відомі як стиль Windows 8, Стиль сучасного інтерфейсу або стилі Windows Store, залежно від того, якого співробітника Microsoft ви запитуєте - дуже відрізняються від традиційних настільних програм.

    Сучасний інтерфейс - це не тільки свіжий шар фарби. Нова архітектура Windows Runtime або WinRT (не слід плутати з Windows RT) сильно відрізняється від робочого столу Windows.

    Доступно лише з магазину Windows

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

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

    Можна "перевантажити" та встановити несанкціоновані програми, якщо ви використовуєте Windows на домені (наприклад, корпоративну мережу), або якщо ви використовуєте ключ розробника, щоб призупинити завантаження програми.

    Пісочний

    Традиційно стандартні програми для робочого столу Windows мають доступ до всього, що є в системі. Хоча це змінювалося з введенням контролю користувачів облікових записів, що запобігає застосуванню програм, що вимагають доступу адміністратора, додатки для робочого столу все ще мають багато місця, щоб вивести хаос. Вони можуть читати ваші особисті файли та завантажувати їх в Інтернет, видаляти файли з комп'ютера, щоб викликати хаос, або клавішу журналу, щоб записати номери кредитних карт і паролі в Інтернеті. Під час встановлення (з доступом адміністратора), вони могли б навіть робити зловмисні речі в іншій частині вашої системи, не використовуючи UAC.

    Сучасні програми мають пробку. Вони мають систему дозволів, подібну до системи Android. Під час інсталяції програми ви побачите потрібні дозволи. Хоча це підвищує безпеку і дозволяє користувачам завантажувати програми з меншим страхом - подібно до того, як грати у флеш-ігри на веб-сторінці менш ризиковано, ніж завантажувати .exe-файл і запускати його - це також може дратувати. Наприклад, не можна використовувати додаток "Фотографії", щоб переглядати файли зображень, розташовані за межами бібліотеки "Фотографії".

    Немає декількох програм одночасно

    Традиційні настільні програми працюють одночасно. Одночасно можна відкрити кілька вікон програм і на екрані. Багато програм можуть працювати у фоновому режимі.

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

    Тим не менш, новий інтерфейс дійсно включає деякі багатозадачні можливості. Функцію Snap можна використовувати для перегляду двох програм на екрані одночасно. Проте, одне додаток завжди займе 1/4 екрану з спрощеним інтерфейсом, а головне додаток займе 3/4 екрану. У інтерфейсі «Сучасний» не існує подібного екрану Aero, подібного до поділу, 50/50.

    Завжди увімкнено, без закриття

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

    Стиль дизайну

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

    Інтерфейс спочатку був названий "Метро" через його фокус на типографіку, як знаки на громадських транспортних системах. Програми мають згуртований вигляд, який приховує "chrome" - панелі інструментів, кнопки, межі вікна та інші елементи, які перешкоджають вмісту, який вас цікавить. Програми зазвичай приховують свої параметри за замовчуванням - наприклад, сучасну версію Internet Explorer 10 - це повноекранний веб-переглядач, який приховує вкладки веб-переглядача та навігаційну панель, поки ви не викликаєте їх.

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

    Інтеграція інтерфейсу

    Замість того, щоб надавати свої власні меню та способи виконання речей, сучасні програми більше інтегруються з параметрами, вбудованими в систему. Наприклад, якщо ви хочете змінити налаштування програми, вам не доведеться полювати через меню програми (це було в меню Інструменти -> Параметри, або, можливо, Редагувати -> Налаштування?). У програмі відкрийте панель "Принади", натисніть "Налаштування", і ви побачите параметри програми. (Ви також можете натиснути Ctrl + I, щоб відкрити шарм налаштувань.)

    Щоб виконати пошук у програмі, перетягніть панель приналежності, виберіть Пошук та введіть пошук. Ви можете шукати будь-яке додаток з одного узгодженого інтерфейсу - просто почніть вводити на початковому екрані, і ви побачите можливість пошуку кожної програми у вашій системі.

    Друк і обмін даними між додатками працюють аналогічно - використовуйте пристрої або об’єднання "Частка".

    Мови програмування

    Хоча сучасні програми все ще можуть бути написані на мовах C / C ++ або .NET, JavaScript і HTML5 тепер є першокласними громадянами. Як і на мобільних платформах, корпорація Майкрософт звертається до веб-розробників і запрошує їх створити Windows 8 версії своїх програм на мовах програмування, які вони знають.

    Додатки WinRT також підтримують архітектури x86 і ARM, дозволяючи їм працювати як на системах Windows 8, так і Windows RT.


    Неможливо дивитися на Windows 8 і не робити висновку, що Microsoft натхненна мобільними платформами і Інтернетом - не дивно, враховуючи, що Windows 8 є першою версією Windows, яка фактично розроблена для планшетів.