Windows 8: розробники та їхні стосунки з Windows Store
Зміст:
- Чому має відповідати програма Modern UI, щоб мати можливість увійти до Магазину?
- Настільні програми так, але лише як посилання
- Бета-версії та пробні версії в Windows Store
- Вартість програми: від 1,49 до 1000 доларів
- Покупки в програмі, ще один спосіб заробити гроші за допомогою програм
- Push-сповіщення, Live Connect і рекламні мережі
- Особливі відомості про Windows 8
Ми продовжуємо нашу спеціальну програму для Windows 8. В останній частині ми детально проаналізували Windows Store, як він працює та як ми можемо скористатися ним, щоб знайти потрібну програму. Сьогодні ми також поговоримо про магазин додатків, але цього разу з точки зору розробників: яким вимогам має відповідати додаток, щоб з’явитися в магазині, і які інші додаткові послуги пропонує Microsoft.
Чому має відповідати програма Modern UI, щоб мати можливість увійти до Магазину?
Щоб програма Modern UI потрапила до магазину Windows, вона спочатку має пройти серію тестів.Корпорація Майкрософт встановлює суворі вимоги як на рівні коду та API, так і на рівні зручності використання, які запобігають потраплянню до Магазину будь-яких програм, які не мають мінімальної якості.
Сертифікація складається з двох етапів: один автоматичний, а інший здійснюється людьми. На етапі автоматичного тестування перевіряється, що програма викликає лише дозволені API і що всі надіслані поля та файли (знімки та піктограми) відповідають відповідним обмеженням.
Далі настає більш розширена фаза тестування, частина, на якій людина тестуватиме додаток. Ніби ви були звичайним користувачем, ви досліджуватимете програму, випробовуючи всі параметри, переміщаючись між різними сторінками та навіть намагаючись робити речі, несподівані для програми (наприклад, введення літер у текстове поле).
Цим чином вони намагаються переконатися, що програма працює, і що вона працює добре.Основні вимоги полягають у тому, що програма має бути функціональною з моменту її встановлення, не може бути несподівано закрита через помилку чи збій, що запуск не може тривати більше 5 секунд або призупиняти менше 2 секунд, а також що інтерфейс не може перестати відповідати в будь-який час.
"Крім цього, вони гарантуватимуть дотримання конфіденційності користувачів. Це означає, що вони повинні показувати заяву про конфіденційність, якщо вони зберігають або використовують особисту інформацію, і попереджати, коли вони збираються поділитися або надіслати ту саму інформацію (жодну з яких ви не зможете вимкнути пізніше, у стилі Facebook). "
Процес сертифікації також перевіряє, чи реклама не є нав’язливою та не відображається замість додатка чи панелі сповіщень, чи відповідає системним налаштуванням користувача та що її можна використовувати на будь-якому комп’ютері, незалежно від розміру екрана чи методи введення.
Зрештою, Microsoft стежить за вмістом програми: за відсутністю расизму, підбурювання до насильства тощо та за відповідністю вікового рейтингу.
У підсумку: будь-яка програма, доступна в Windows Store, пройшла тести, які гарантують, що ви збираєтеся завантажити те, що добре працює і виконує те, що обіцяє. Звичайно, це в теорії: на Windows Phone процес дуже схожий, і подивіться, що відбувається, наприклад, з WhatsApp.
Настільні програми так, але лише як посилання
Настільні додатки також будуть у магазині.Крім програм Metro або Modern UI, магазин Windows також прийматиме програми для настільних ПК. Однак ми не зможемо завантажити їх звідти напряму: Магазин діятиме лише як список програм.Під час входу на сторінку з інформацією про кожну з них ми матимемо посилання для переходу на веб-сайт виробника та її завантаження.
Щоб пройти сертифікацію, настільна програма має відповідати тим самим вимогам, що й програми Modern UI. Крім того, Microsoft накладає деякі додаткові обмеження на посилання для завантаження: вони мають бути прямими (не потрібно тисячі разів завантажувати чи купувати програму), мати 32-розрядні та 64-розрядні версії, а також містити ту саму інформацію, що надається Microsoft у Store. Як остання умова, лише корпоративні розробники зможуть надсилати настільні програми.
Бета-версії та пробні версії в Windows Store
Одним із недоліків Windows Store є те, що, на відміну від свого меншого мобільного брата, він не пропонує бета-версії програм.На Windows Phone розробники можуть подати бета-версію, яка є приватною та проходить лише самостійну сертифікацію. Це розробник, який включає електронні листи користувачів, які хочуть спробувати додаток, і вони будуть єдиними, хто зможе завантажити та спробувати його.
Магазин Windows не має такої можливості, що є помилкою та неприємністю для розробників, головним чином через те, що звичайні користувачі не можуть установлювати програми Modern UI без облікового запису розробника. Таким чином, якщо хтось захоче запропонувати бета-версію програми, він зможе розраховувати лише на дуже невелику групу людей і не отримає стільки коментарів чи пропозицій.
"Те, що Windows Store пропонує, і цього разу покращено щодо Windows Phone store, це пробні версії. Будь-який платний додаток може мати пробний режим, обмежений часом (сім днів). Коли цей час минає, система попереджає >"
Якщо користувач вирішить придбати повну версію, з моменту оплати він зможе використовувати програму без будь-яких обмежень. І найголовніше: без завантаження нічого додаткового та без втрати даних .
Вартість програми: від 1,49 до 1000 доларів
Звичайно, Windows Store дозволяє публікувати платні програми. Ціни встановлюються Microsoft і варіюються від 1,49 до 1000 доларів США. У нижньому діапазоні, який, ймовірно, буде найпоширенішим, приріст становить 0,50 дол. Оскільки ціна стає вищою, відмінності також більші.
У євро найнижча ціна 1,19 євро. Цікаво, що ціни не ростуть однаково, але іноді є різниця в 30 центів, а іноді в 50, як ви можете бачити на скріншоті. Можливості вибору досить широкі, тому кожен може поставити ту ціну, яка йому більше подобається.
З усього, що збирається від продажів програми, Microsoft займає традиційну частку: 30%. Однак, коли продажі перевищать 25 000 доларів США, комісія становитиме 20%.
Покупки в програмі, ще один спосіб заробити гроші за допомогою програм
З Windows 8 Microsoft включає новий спосіб отримання грошей для розробників: покупки в програмі або покупки, інтегровані в програму. Концепція дуже проста: платіть за невеликі надбудови або доповнення до програми.
Наприклад, гоночна гра може використовувати покупки в програмі, щоб користувачі могли купувати ексклюзивні автомобілі, або програма для читання новин може продавати різні теми для програми. Найбільшою перевагою є те, що покупки здійснюються за допомогою облікового запису Windows Store, тому платіжні реквізити не надаються розробнику програми.
Для розробника покупки через програму також пропонують важливі переваги, головним чином те, що всі платежі та керування продуктами здійснюються на серверах Microsoft. Ви повинні перевірити квитанції про покупку, лише якщо ви хочете передати цю покупку на сервер (наприклад, щоб необхідні дані були завантажені під час встановлення програми на іншому ПК).
Push-сповіщення, Live Connect і рекламні мережі
Сервер WNS діє як посередник під час надсилання push-повідомлень.Microsoft пропонує деякі послуги, пов’язані з Магазином Windows для розробників. Це інструменти, які розширюють можливості програм або полегшують виконання певних завдань, за умови, що їхня програма опублікована в Магазині.
По-перше, це push-повідомлення. Щоб програма отримувала ці миттєві сповіщення, вона має використовувати WNS (служба сповіщень Windows).WNS діє як проміжний сервер між комп’ютером і сервером розробника, який надсилає сповіщення. Важливо зауважити, що в Windows 8 немає іншого способу надсилати push-повідомлення програмам.
Live Connect дозволяє легко ідентифікувати себе за допомогою вашого облікового запису Live.Microsoft також пропонує службу Live Connect. Як відомо, у Windows 8 ви можете створити обліковий запис користувача, пов’язаний з обліковим записом Live. Live Connect дозволяє програмі отримати доступ до цього облікового запису Live (за умови, що ми надамо чіткий дозвіл), а отже, до SkyDrive, Календаря, Контактів і Messenger дуже простим і, крім того, дуже безпечним способом для користувача.
"Ця служба також може бути використана для ідентифікації користувача на зовнішньому сервері. Наприклад, скажімо, ви завантажуєте стратегічну онлайн-гру, де боретеся з іншими гравцями в браузері або на мобільному телефоні.Що ж, замість того, щоб створювати новий обліковий запис, ми просто використовуємо наш обліковий запис Live, щоб ідентифікувати себе без особливих проблем. Це процедура, подібна до процедури входу через Facebook/Twitter>."
Нарешті, Microsoft також має рекламну мережу для . Завдяки безкоштовному пакету SDK будь-який розробник може включити у свою програму та заробити додаткові гроші безпосередньо у своєму обліковому записі Windows Store, позбавляючи від усіх проблем із пошуком рекламодавців чи агентств, які керують .