Єдина windows: скоро на екранах всіх пристроїв microsoft

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

Відео: Apple поскаржилася на чутки про iPhone 8, а Microsoft показала нову Windows 10 - GEEK Новини

Відсутність планшета Surface Mini, анонса якого чекали 20 травня, не означає відмови Microsoft від операційної системи Windows RT. А означати це може кілька речей. Наприклад, що йде процес злиття команд розробників планшетів Microsoft і Nokia, які працювали над 8-дюймовими моделями. А по-друге, може йти робота по злиттю систем Windows RT і Windows Phone в єдине ціле.

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

Уніфікація системи не буде простою і не станеться за пару тижнів. Розробникам Windows RT належить впровадити тільки недавно завершений код Windows Phone 8.1, включаючи клавіатуру Word Flow і новий файловий менеджер. Поки ще триває робота над сенсорної версією Office, яка буде флагманським універсальним додатком, так як версія Office для робочого столу на невеликих екранах майже марна. Додаток Календар на Windows Phone 8.1 вже є універсальним додатком, і для Microsoft має сенс перенести якомога більше програм зі стає все більш популярною Windows Phone на невеликі планшети.

Windows Phone 8.1 служить самим очевидним доказом того, що Windows RT ще жива, оскільки вона працює з додатками, написаних на одному з варіантів WinRT, створеному для Windows 8 і RT. Це важлива зміна, відхід від тимчасової системи Silverlight, яку Microsoft представила в Windows Phone 7. Такий підхід засмутив деяких розробників, але він набуває сенсу тепер, коли всі версії Windows на всіх платформах мають загально ядро.




Але навіть з оновленням 8.1, версії Windows продовжують володіти відмінностями. Деякі API поки ще тільки починають йти по новому шляху розвитку. Це відноситься до ключових інтерфейсів, таким як буфер обміну, а він для додатків Office дуже важливий. Нова універсальна модель додатків спростить створення коду, а функціональність навколо нього можна буде додати пізніше.

Повна уніфікація API Windows і Windows Phone є трохи більше віддаленою перспективою, яка навіть з появою Windows 9 в 2015 році може не бути реалізована. У вигляді універсальної моделі додатків у нас є щось, що дозволяє розробникам створювати додатки з загальним ядром, з різними користувача інтерфейсами для ПК, планшетів, смартфонів, веб, і навіть для Android, iOS і OS X. Бесіди з розробниками додатків Windows і Windows Phone дають зрозуміти, що останні кошти розробки Microsoft, від безкоштовного Visual Studio Express до повномасштабного Visual Studio, дозволяють легко переносити додатки зі старої обмеженою моделі Portable Class Libraries в універсальні додатки з загальним кодом.

Різні інтерфейси для різних цілей на єдиному ядрі

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




В універсальних додатках такого завдання і не варто, розробники тут слідують загальноприйнятим шаблонами проектування програмного забезпечення (або Model View Controller, або все більш популярному Model View ViewModel), щоб створити загальну основу бізнес-логіки і послуг, а потім додати відповідний призначений для користувача інтерфейс для пристрою , яке користувачі хочуть використовувати.

Майбутній розвиток платформи Windows залежить від останнього пункту: «те, що користувачі хочуть використовувати». Сама Windows поширюється на всі пристрої, з ПК, ноутбуків в смартфони і в хмару, пропонуючи загальне ядро Windows, Windows Server, Azure, Windows Phone і Xbox. Важко применшити масштаб цього досягнення, і наскільки воно належить групі розробників, розплутувати документацію Windows API, створивши щось, відоме як MinWin. Надаючи набір певних меж навколо ядра Windows NT, Microsoft змогла визначити набір програмних інтерфейсів, що варіюються від самих маленьких пристроїв до хмарних серверів.

Відео: ОГЛЯД Windows 10 Anniversary Update - REDSTONE

Імена та визначення можуть змінити, але потреба в Windows на двох основних процесорних архітектур залишиться. Конкуренція з боку ARM підштовхнула Intel розробляти все більш енергоефективні пристрою, і планшети на процесорах Intel стали конкурентоспроможними продуктами з ціною близько $ 350. Кроки ж Intel підштовхнули ARM на виробництво 64-бітових процесорів, здатних працювати в основі хмарних серверів. Це означає, що Windows на ARM - на ARM версії ядра NT в Windows RT і Windows Phone - в кінцевому підсумку буде використовуватися в більшій кількості продуктів.

Важко прогнозувати, але майже напевно відмінності між створенням додатків для смартфонів, планшетів і настільних ПК на Windows x86 і на ARM скоро підуть в минуле. Значення матиме розмір дисплея: для пристроїв від 9 дюймів і менше Windows буде безкоштовною. Пристрої з обох боків цієї межі матимуть ARM і Intel версії, єдине ядро і модель програмування. Однак відрізнятися буде призначений для користувача інтерфейс, який на смартфонах і планшетах повинен стати єдиним, без робочого столу на невеликих екранах, і більш схожим на настільні ПК на великих екранах, хоча все одно підтримує інтерфейс і програми Modern для сенсорних екранів, які будуть відкриватися в вікні.

Відео: Windows 10 CREATORS UPDATE - що новенького? Повний ОГЛЯД нових функцій!

Результатом стане майбутнє, в якому розробники не будуть думати окремо про Windows RT, Windows Phone, Xbox і Windows. Вони навіть не будуть думати про x86 або ARM. Думати треба буде про те, для пристроїв з яким розміром екрану створюється новий додаток або модифікується вже наявне, виходячи з цього вибирається інтерфейс. Буде існувати одне середовище розробки, один набір API-інтерфейсів, один пакет додатків і один магазин.

Зроблений на BUILD 2014 анонс універсальних програм став ясним сигналом руху до такого майбутнього, і таким же сигналом став гібридний робочий стіл, який пізніше в цьому році повинен бути представлений в рамках оновлення Windows 8.1 Update 2. Згодом відмінності між смартфонами і ПК API-інтерфейсами будуть згладжені, у міру того, як смартфони відходять від моделі розвитку на основі Silverlight до моделі WinRT, що лежить в основі універсальних програм.

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


Поділися в соц. мережах:

По темі: