Windows 10 SDK дає нам більше підказок про те, якими будуть нові універсальні програми
Зміст:
Вже відомо, що універсальні програми для Windows 10 є чудовою ставкою Microsoft для підвищення інтересу розробників до їхніх платформ, а отже, вирішити проблему відсутності додатків та їх слабкої підтримки, від якої зараз страждають користувачі.
Протягом численних конференцій і оголошень Microsoft розкриває все більше і більше деталей щодо згаданої універсальної платформи програм, і вчора вони зробили ще один крок у цьому напрямку, випустивши перший попередній перегляд інструменти розробника для Windows 10, які нарешті дозволять вам створювати програми, код яких працює на телефонах, планшетах, ПК та консолях.
Однією з головних переваг цього SDK є можливість створення унікального досвіду користувача, який автоматично адаптується до використовуваного пристрою, що є однією з найбільших перспектив універсальної платформи програм. Таке саморегулювання інтерфейсу досягається насамперед завдяки кращій реалізації ViewStateManager , який дозволяє елементам на екрані розгортатися та змінювати порядок відповідно до доступного простору на екрані.
Іншим способом адаптації досвіду до кожного пристрою є автоматичне визначення того, чи взаємодіє користувач через сенсорний екран чи за допомогою миші та клавіатури і відповідним чином адаптувати елементи керування на екрані (наприклад, збільшити розмір кнопок, коли ви починаєте використовувати сенсорний екран).
Програми зможуть запропонувати персоналізований досвід як для дотику, так і для використання миші/клавіатуриПрограми також зможуть знати, чи доступна певна функція операційної системи або комп’ютера, що використовується, замість того, щоб робити висновок про це з інших факторів (як це потрібно було робити досі) . Наприклад, програма зможе знати чи мобільний телефон, на якому вона працює, має фізичну кнопку камери чи ні, і таким чином адаптувати свій інтерфейс і поведінку відповідно .
Програми зі спільним кодом і окремим кодом для кожного пристрою
Видання Visual Studio для Windows 10 розкривають інші інновації, які спростять розробку універсальних програм. Наприклад, вони дозволять вставляти окремі частини коду для мобільних телефонів, планшетів, ПК або Xbox, використовуючи розширення основного SDK, спеціально розробленого для кожного типу пристрій.
Також дозволено створювати індивідуальні проекти>"
Ще одна корисна функція Visual Studio — інтеграція з функцією Application Insights, яка надає дані з телеметрія додатків через платформу Azure, щоб розробники мали відповідну інформацію щодо використання їхніх додатків.
І разом із усіма цими функціями, включеними в SDK, Microsoft також випускає відповідну документацію та зразки коду на GitHub, щоб полегшити розробникам створення своїх перших універсальних програм. До цієї документації входить огляд універсальної платформи програм, посібник із використання нових можливостей Windows 10 у програмах, які вже доступні для Windows 8.1, а також більш глибокий посібник щодо нові можливості, які пропонує Windows 10 SDK
Попередній перегляд Windows 10 SDK доступний для всіх у програмі Windows Insider. Опинившись у ньому, все, що вам потрібно зробити, це завантажити та встановити інструменти розробки для Windows 10, щоб почати створювати нові програми або адаптувати існуючі.
І давайте пам’ятати, що оскільки це попередній перегляд, Microsoft, швидше за все, додасть додаткові функції до цих інструментів розробки протягом наступних кількох тижнів .
Через | Ведення блогів Windows