Про універсальні програми та розробників

Значок часу читання 7 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Після запуску універсальних програм з Windows Phone 8.1 було багато галасу. Для споживачів вам потрібно лише один раз придбати програму, щоб мати її на своєму ПК або телефоні, а також, можливо, на Xbox. Для розробників у вас буде можливість написати програму один раз і мати її всюди, а також отримати доступ до об’єднаної бази користувачів ПК та Windows Phone. Здається, що все навколо безпрограшно. Ключове слово «здається». Деякі користувачі Windows Phone задаються питанням, чому розробники Android та iOS не поспішають масово розробляти для Windows або не забороняють масовий вихід, чому великі компанії, такі як Facebook і Twitter, все ще надають Windows віртуальний палець. Ну, ось чому.
Першою і основною причиною є база користувачів і частка ринку. Люди часто повідомляють статистику, що Windows займає 90% ринку ОС. Це не зовсім так, як визнала Microsoft, Windows займає 14 відсотків загального ринку ОС. Більшість програм охоплює інші 86% ринку, то чому розробникам варто турбуватися про Windows?

"Чесно? Я думаю, що Windows як платформа мертва. Звичайно, для нової розробки я б розробив або для Інтернету, або для Android/iOS.

Звичайно, можуть бути деякі ніші, де розробка Windows все ще має значення, але для більшості речей, орієнтованих на споживача, більше немає сенсу».

«Раніше я працював у дуже великій корпорації, яка мала програму для Windows Mobile (яка також активно продавалася), наше відстеження показало, що люди на пристроях Windows Mobile воліли використовувати наш продукт через свій браузер, а не через програму (вони просто йшли на наш мобільний веб-сайт). Тим часом люди, які користувалися iOS або Android, як правило, використовували додаток частіше, ніж сайт.

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

Крім аргументу про частку ринку, існує також точка зору користувачів. Тепер для Windows і Windows Phone аргумент тут інвертований. Користувачі Windows МАЮТЬ, але цим користувачам не обов’язково потрібні програми. Користувачам Windows Phone потрібні програми, але їх не так багато. Оскільки користувачам Windows не обов’язково потрібні програми, розробники, по суті, орієнтуються на користувачів Windows Phone, яких знову ж таки не так багато. З цієї невеликої групи користувачів оновлене використання низького класу Microsoft означає, що переважна більшість цих користувачів не захочуть використовувати програми як такі і можуть просто використовувати пристрій як дорогий функціональний телефон. Якщо вони не будуть впевнені, що велика кількість користувачів Windows Phone буде використовувати їхні програми, вони просто не будуть пріоритетом. Ось чому програми для обміну повідомленнями зберігаються на Windows Phone добре й приємно, і чому більш нішеві та, можливо, інноваційні програми зустрічаються рідко.

ІДК
Наступна причина — Microsoft. Багато розробників просто не довіряють Microsoft і їхній філософії «Цей час для справжніх хлопців», оскільки їм довелося відчути порушення змін майже для кожної версії Windows. Оскільки розробникам доводиться змінювати свій метод розробки та інструменти, щоб вони відповідали інструментам Microsoft, їм може бути неприйнятно приймати новий інструмент, який може бути знову відкинутий для наступного «цей час виконання змінить все». Особливо у світлі вищезазначеного пункту про користувачів та рентабельність інвестицій.

"Команда Ринок крихітний, а Microsoft не заслуговує на довіру. Яка користь?»

idc 2 квартал 2014 року

Нарешті, для розробників Windows, які ще не оновилися, для цього є причини. По-перше, йдеться про Verizon у США, у яких поки що немає пристроїв на Windows Phone 8.1. Verizon володіє значною часткою Windows Phone у США, і вони будуть вирізати цих користувачів шляхом оновлення. По-друге, Windows PRT ще не так функціонує, як поточне середовище виконання Silverlight, тому є речі, які можна робити з одним, але не з іншим. Безперервне відстеження GPS (необхідне в таких програмах, як Runtastic або Endomondo) недоступне у WinPRT, а також інтеграція об’єктива для додатків камери або всіх 6 програм Руді Гайна.

"Один Недоліком, про який ще ніхто не згадував, є те, що елементи керування інтерфейсу користувача Windows Phone в Universal Apps є імітацією попередніх елементів керування інтерфейсу Windows Phone, і хоча вони неймовірно схожі, вони не зовсім однакові.

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

«Головна помилка полягає в тому, що багато важливих функцій Windows Phone поки що не підтримуються в універсальних програмах.

Якби існував 100% паритет, щоб кожен API та функція були доступні як на Windows, так і на Windows Phone, а також унікальний WP був би доступний у Windows (Cortana, розширені API для камер/фото/відео та ще пара), не було б жодної підводного каменю до універсальних програм.

Крім того, серйозна – але, напевно, вирішена в Windows 10 – проблема, універсальні програми є набагато кращим вибором».

І останнє, але не менш важливе, дуже мало людей користуються програмами на робочому столі. Просто вони ще не мають такого настрою. Сьогодні люди надто звикли виконувати щось у браузерах. Планшетам Windows ще належить зайняти основну частку ринку у iOS та Android, тому вони стикаються з проблемою користувацької бази. Такі пристрої, як Surface Pro 3, можуть змінити хід сприйняття в колах розробників, оскільки люди, швидше за все, будуть розвиватися для пристрою, якщо їм подобається ним користуватися. Але істотного впливу на впровадження розробників поки не видно. Вони цілком можуть чекати Windows 10, як і всі інші.

windows 10

 

Отже, ми тут. Справа в тому, що універсальні програми не є магічним рішенням. Вони кращі за Silverlight у багатьох відношеннях, але відступають в інших. Нас запевнили, що Windows 10 змінить це, і, можливо, цього разу в третій раз справді чарівність, але ми чули цю історію раніше. Якщо це розчаровує користувачів, то тим більше для розробників. Microsoft потрібно буде зробити кілька речей, щоб запрацювати.

  • Зробіть Windows Phone привабливим для кінцевих користувачів без додатків. Так переміг iPhone.
  • Створюйте пристрої героїв, щоб підвищити рекламу та залучити розробників. Люди люблять круті речі, і люди намагатимуться підтримувати те, що їм подобається. «Але 930», скажете ви? Назвіть одну круту і справді іншу річ. Я чекаю.
  • Знищити будь-яке поняття про програми Android. Будинок, розділений сам по собі, зруйнується дуже швидко і легко. BlackBerry спробував це, і вони гірші, ніж Microsoft.
  • Припиніть ламати речі в наступному оновленні. Це не спосіб зміцнити довіру.

 

«Їм потрібно припинити так різко змінювати API… вони працюють у зворотному напрямку. Створення повного набору API і навіть якщо це ще не все зроблено в ОС, це полегшить розробникам.

Ми знаходимося в цьому постійному стані «чекаємо наступного чудового випуску»

«Так, я втомився від усіх їхніх змін API. Написання програми 8.1 здається марним, бо я боюся, що вони, ймовірно, знову все це змінять з 10».

Я впевнений, що можна зробити ще багато пропозицій, але це неважливо.

Головне, що для більшості розробників універсальні програми нічого не змінюють без запиту користувача, і це факт. Ми все ще застрягли в колі попиту та пропозиції, якщо наступного року на Ignite не станеться щось дійсно руйнівне; Я з нетерпінням чекаю цього.

 

 

Детальніше про теми: розробників, зберігати, Універсальні програми, windows 10

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *