Статьи

Чому розробники вибирають Windows Store

  1. результати
  2. Таємна армія розробників додатків, готова і чекає
  3. Обділені користувачі зі спрагою додатків
  4. Store використовує переваги Microsoft
  5. Ніщо не ідеально
  6. Тут через, тут, щоб залишитися

Бен Фокес, засновник User Camp, пише про те, що зараз відбувається з екосистемою Windows.

Неділю, 2:15. У мене було менше шести годин на те, щоб випустити наш додаток вчасно, до запуску маркетингової кампанії. Якщо б ми не встигли, тисячі доларів на рекламу були б витрачені даремно.

Я розмовляв по FaceTime з нашим старшим розробником (прости, Skype) - ми відчайдушно намагаючись прибрати баг, який знищував роботу користувача, якщо в поточному часу було просте число, або в файлі було занадто багато заголовних букв, або щось ще, що ні відбулося б в Win32. Але ми працювали на новітній платформі UWP.

Каламутним поглядом я дивився у вікно відеочату і браузер, повний вкладок зі Stack Overflow, і думав: зруйнували ми наші життя, перевівши наш бізнес в Windows Store?

Ми впоралися з нашим маленьким кризою, вклалися в термін, стали кращими розробниками (таких недільних ночей більше не траплялося) і знову почали цінувати хороші якості Windows Store. Але це випробування змусило нас задуматися: ми знали, чому ми самі працюємо в цьому сторі, але що мотивує наших колег?

Після публікації результатів опитування наших кінцевих користувачів для нас було саме час звернути увагу на іншу частину рівняння. Ми хотіли зрозуміти одну річ: чому розробники вибирають Windows Store?

Протягом місяця ми збирали фідбек від 23 розробників з успішними додатками в сторі, зв'язуючись з ними через рекламу в Twitter, пости на Reddit і Hacker News і посилання на наш блог. Деякі з їхніх програм спрямовані на широку аудиторію, деякі - нішеві, але всі вони люблять магазин, який ігнорує більшість спільноти розробників.

Нас здивувало те, що ми дізналися, хоча ця інформація і мала сенс в контексті 25 років історії Microsoft. І сьогодні, коли розумні люди лають Windows 10 S за те, що вона замикає розробників і користувачів в рамках свого магазину додатків і своїх технологій, все починає збиратися воєдино.

результати

У кожного розробника є своя історія того, як він прийшов до Сторі, і в їх відповідях були загальні теми. Ось результати:

Далі ми поділили ці відповіді на три групи:

  • Користувач Windows. Ці розробники вибрали Store, тому що самі використовують Windows або мали досвід розробки під Windows в минулому, і тепер вони задовольняють власні потреби.
  • Призначений для користувача ландшафт. Ці розробники вибрали Store через досвіду кінцевого користувача: низька конкуренція, легка установка додатків для користувача, захоплене співтовариство і т.д.
  • Платформа для розробки. Ці розробники вибрали Store через платформи для розробки, вибору мови програмування, офіційних API і IDE.

Перекриття цих категорій утворює цікаву картину:

Але чим саме платформа привертає розробників? Чому те, що розробник користується Windows, підштовхує його розробляти програми для Windows Store? І що так приваблює розробників в досвіді кінцевого користувача?

Таємна армія розробників додатків, готова і чекає

Таємна армія розробників додатків, готова і чекає

Який комп'ютер був у вас в дитинстві? Якщо вам стільки років, скільки і мені, можу припустити, що це був Windows PC, і буду прав в 90% випадків. І поки ми росли, легіон розробників штампував ПО для Windows і отримував мільярди доларів щорічно.

Через п'ять або десять років після того, як армія користувачів Windows подорослішала і вийшла на ринок праці, Apple створила свій App Store і початку золоту лихоманку. Деякі розробники для Windows стиснули зуби, купили свої перші Mac і зайнялися створенням фігових додатків та ігор про стрибаючих пташок для iOS. Інші спробували себе в Android-розробці.

Ті, хто залишилися розробляти для Windows, застрягли в старому світі: вони створювали установник (який позначить антивірус), розміщували його де-небудь (його заблокує фейковий напис "Завантажити зараз!"), Робили трохи продажів (створюючи власну платформу ліцензування) і фікс трохи багів (створюючи власну платформу оновлень). У них або була команда помічників, або дуже високий больовий поріг .

Windows Store став магазином, для якого можна розробляти програми без покупки нового комп'ютера. Спочатку він був не надто хорошим і бажним , Але тепер він працює на 500 мільйонах пристроїв, і його користувачам не вистачає додатків (про це пізніше).

Я вірний прихильник екосистеми Windows, і Windows Store - частина цієї історії. [...]. Я використовую Edge як браузер за замовчуванням і хочу мати можливість використовувати в ньому uBlock. - uBlock Origin

Поява Windows Store означало, що розробник для Windows міг отримати доступ до магазину додатків з сотнями мільйонів користувачів просто розробляючи для своїх пристроїв.

Легко почати [розробляти]. Ніякого спеціального заліза або ПО, дуже низька вартість, і я сам використовую ці пристрої і платформу. - Game of Clowns

У мене Windows Phone, і мене просто почав дратувати недолік додатків. - GitIt

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

У мене були Surface і Lumia до того, як я навчився кодіть. Якби у мене були ці пристрої, а я створив додаток для Android, в це не було б сенсу. - Pillbox

Дистрибуція і простий довірений джерело для завантаження - ось причини, за якими я створив додаток для Windows Store. - Bedia UV

В кінцевому рахунку, створення Store активовано мільйони розробників, які не були в першу хвилю золотої лихоманки в App Store, тому що мали не ті інструменти.

Обділені користувачі зі спрагою додатків

Обділені користувачі зі спрагою додатків

Користувачі Windows ненавидять "розрив в додатках" (app gap), термін, що позначає відсутність багатьох додатків з магазинів для iOS і Android в Windows Store.

Разраотчікі для Windows люблять app gap. Там, де користувач бачить подразнюючу обмеження, розробник бачить океан можливостей:

... в Windows Store у мене не було суперників. Auto Face Swap - це єдиний додаток в Windows Store, яке змінює обличчя місцями досить добре [...] На Android і iPhone існують сотні таких додатків. - Auto Face Swap

Windows Store спрощує користувачам установку, видалення і покупку програм. Розробники знають, як зниження тертя в придбанні користувачів позитивно впливає на бізнес. І кількість потенційних користувачів в Store разюче - Windows Store в п'ять разів більше macOS App Store.

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

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

Мені також дуже подобається співтовариство. Якщо людям подобається ваше додаток, вони починають писати вам і допомагати з розробкою, пропонувати ідеї та зміни, а інші пишуть просто, щоб сказати "спасибі". Це дуже круто. - VPassword +

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

Store використовує переваги Microsoft

Store використовує переваги Microsoft

Якщо ви коли-то розробляли для Android або iOS, я готовий побитися об заклад, що використання Android Studio або Xcode було не найприємнішим досвідом. Справедливо припустити, що і Java і Objective-C не привели вас в захват (може бути, вам пощастило використовувати Swift).

Розробники Windows Store не можуть натішитися на своє середовище розробки. Вони сходять з розуму від Visual Studio, XAML, C # і можливості використовувати один і той же код на різних платформах:

Інструменти розробки в Visual Studio і інструменти підтримки геніальні. Я можу отримати доступ до різноманітних користувачам на Windows Mobile, ноутбуках Windows, а також Holographic і Xbox. - Voyer

Але найголовніше, вони люблять UWP.

Я люблю структуру UWP. - Fast Ink!

UWP дозволяє мені отримати доступ до аудиторії будь-якого пристрою, а IMO - це найкращий інструмент. - Keystroke

Експерти, конкуренти і користувачі люблять ненавидіти UWP. Їх скарги, справедливі і немає, порівнюють продуктивність і можливості додатків UWP і традиційних програм Win32.

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

Існують відмінні інструменти створення додатків UWP, а в Visual Studio є все потрібне для розробника. Платформа поки недостатньо зріла, але вже потужна. - Short.y

[...] Я думаю, що UWP замінить програми Win32 і стане стандартом для розробки для Windows. - 8trX

API Win32 вже більше 20 років. Якщо ви хочете провести цікавий вечір вдома, відкрийте блог Реймонда Чена The Old New Thing і захопитися речами, які реалізувала Microsoft, щоб підтримувати ці стародавні API.

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

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

Сьогодні, після складного старту з Windows Runtime 8.x, існують додатки, які б сяяли в будь-якому магазині, але їх спочатку випустили на Windows 10. І Microsoft продовжує додавати можливості для UWP-додатків, підтримуючи сумісність з оригінальною версією Windows 10 дворічної давності.

C # - це мій улюблений мова, UWP - відмінний фреймворк, а Visual Studio - найкраще середовище розробки. - Diarium - Private Diary / Daily Journal

Розробка в UWP схожа на зручний диван в порівнянні із залізною лавкою Win32. C # - відмінний мову, він був як Swift до його появи. Visual Studio - найкраще середовище розробки на нинішньому ринку, а я пробував їх все. Все на платформі добре задокументовано з прикладами коду, і зараз ви можете створити майже будь-який додаток всередині пісочниці UWP (з деякими винятками, для яких потрібен Decktop Bridge).

На відміну від Mac App Store, UWP перевинаходити додатки для робочого столу, дивлячись в майбутнє. Це нервує олд-скул розробників, але в той же час радує. І Microsoft досить впевнена, щоб випустити версію Windows 10, прив'язану до Store.

Ніщо не ідеально

Ніщо не ідеально

Хоча відповіли на опитування розробники позитивно дивилися на розробку для Store, не все ідеально.

Як тільки розробники закінчують писати додаток, вони впираються в стіну: алгоритми магазину. Респонденти сказали, що алгоритм пошуку знаходиться десь між "досить поганим" і "катастрофою".

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

У багатому функціями Windows Dev Center є проблеми з надійністю: очікування критично важливих звітів, дивні помилки з cookie і входом в систему і інші проблеми, що постають на шляху випуску ПО.

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

Тут через, тут, щоб залишитися

Розробники для Windows Store, як і користувачі, хочуть стабільну операційну систему з процвітаючою екосистемою, яка залучає нові додатки.

Windows Store і його супроводжуючі технології, Visual Studio, XAML і UWP, тут надовго.

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

"Цього разу все по-іншому". Так, раніше вже бували фальстарти. Але зараз ми маємо два роки успішної підтримки компанією Windows Store і UWP, які вилилися в запуск Windows 10 S. Це велика ставка, навіть для Microsoft, і сигнал прихильності платформі. Які б проблеми не виникли при взаємодії розробників з магазином, припускайте, що Microsoft сприйме їх всерйоз: вони знають, що потрібно їх розробникам і ведуть себе відповідно.

Розробники вибирають Windows Store, тому що Store - це майбутнє Windows. І чим прозоріше він стає, тим краще для всіх.

Якщо ви знайшли друкарську помилку - виділіть її та натисніть Ctrl + Enter! Для зв'язку з нами ви можете використовувати [email protected] .

Каламутним поглядом я дивився у вікно відеочату і браузер, повний вкладок зі Stack Overflow, і думав: зруйнували ми наші життя, перевівши наш бізнес в Windows Store?
Але це випробування змусило нас задуматися: ми знали, чому ми самі працюємо в цьому сторі, але що мотивує наших колег?
Ми хотіли зрозуміти одну річ: чому розробники вибирають Windows Store?
Чому те, що розробник користується Windows, підштовхує його розробляти програми для Windows Store?
І що так приваблює розробників в досвіді кінцевого користувача?
Якому розробнику це не сподобається?

Новости