Публікація десктоп-додатки в Windows Store c допомогою Desktop Application Converter

Не так давно ми опублікували розроблене нами корпоративне додаток для десктопів, яке доповнює функціонал Skype for Business. Наприклад, може «по-людськи» зберігати історію листування, як це роблять всі «пристойні» месенджери, уміє відправляти повідомлення в оффлайн, дозволяє впорядкувати контакти і ще багато всього, чого не вистачало в Skype for Business. І коли з'явилася можливість поділитися додатком Windows Store, ми вирішили цією можливістю скористатися. У статті ми розповімо, як це відбувалося і чого нам це коштувало.
Читати далі →

Налаштовуємо магазин Windows для бізнесу

З моменту створення Windows 8.0 і 8.1, компанія Microsoft зосередилася на модернізації свого Інтернет-порталу Windows Store. Думаю, багато хто погодиться, що Microsoft Store в порівнянні з Apple Store був досить нерозвинений в плані доступності додатків і зручності використання інтерфейсу магазину.

З випуском Windows 10 в 2015 році Windows Store піддався радикальної зміни щодо доступності додатків, ігор і інструментів. Все це добре для сегмента споживчого ринку, але як щодо додавання функціональності для бізнес-користувачів? Компанія Microsoft зробила це! Оскільки раніше не існувало інтеграції Windows Store у середовищі, це призводило до проблем з управлінням покупками і ліцензуванням потенційних додатків, не кажучи вже про багатьох інших проблемах.

Раніше комерційні підприємства стикалися з наданням фінансової та бухгалтерської звітності, коли співробітнику компанії вимагалося додаток з Windows Store. Як здійснювати контроль над доступом, правом власності та ліцензуванням актуального програми? Коротше кажучи, все це не контролювалося. Крім того, не було можливості перепризначити ліцензію. Наприклад, якщо співробітник звільняється, то додаток, так би мовити, «йшло» разом з ним.
Читати далі →

Дистрибуція неопублікованих в додатків Windows Store 10


Раніше, для того, щоб встановити Windows Store додаток, потрібно щоб або додаток було опубліковано в магазині або щоб пристрій було разлочено ліцензію розробника. Тепер, з виходом Windows 10, цілком можна поширити додаток і минаючи магазин. Крім того, установка на пристрій неопублікованих в Store додатків може здійснюватися не з метою розповсюдження, а з метою тестування.

При тестуванні, очевидно, що бажано використовувати кілька пристроїв з різними характеристиками. Можливостей тільки эмулятора і пристрою, на якому відбувається розробка, не завжди достатньо.

Про те як можна встановлювати додатки Windows Store на пристрої різного типу читайте далі.

Читати далі →

Project Cenntenial


На останній конференції Build був анонс одного з мостів Windows під назвою Project Cenntenial. Так як він до цих пір не був згаданий в російськомовному сегменті інтернету, то я зараз спробую заповнити цю прогалину.

Project C – це технологія, яка дозволить вам упакувати ваші класичні програми .Net і Win32 AppX контейнер, який можна завантажити у Windows Store. Ви отримаєте можливість опублікувати додаток Store, а ваші користувачі отримають додатки які встановлюються і видаляються не залишаючи після себе всякий різний сміття.

Крім того, розробники отримають можливість викликати API і сервіси UWP зі своїх .Net додатків.

Читати далі →

Працюємо з Xamarin: досвід розробки на двох проектах

Хочу поділитися досвідом розробки з використанням Xamarin (звучить як Замарин) на двох великих проектах. Перший проект був під Windows Store і iOS, другий тільки під Андроїд, але з використанням Xamarin.Forms. Xamarin швидко розвивається, тому деякі описувані тут моменти, могли стати неактуальними. Наприклад: ще влітку ми переживали за дикого споживання пам'яті Андроїд і навіть вручну викликали збирач сміття в деяких місцях, але в кінці літа вийшло оновлення, яке закрило багато наші проблеми з пам'яттю.

image
Читати далі →

.NET Native – що це означає для розробників під універсальну Windows-платформу (UWP)?

Windows 10 універсальні Windows-додатки на керованих мовами (C#, VB) проходять в магазині процедуру компіляції в машинний код з використанням .NET Native. У даній статті ми пропонуємо вам детальніше познайомитися з тим, як це працює і як це впливає на процес розробки додатків. Нижче ви знайдете відео-інтерв'ю з представником команди розробки .NET Native і переклад відповідної статті.



Що таке .NET Native?
.NET Native – це технологія попередньої компіляції, використовувана при створенні універсальних Windows-додатків в Visual Studio 2015. Інструменти .NET Native компілюються ваші IL-бібліотеки з керованим кодом нативні бібліотеки. Кожне кероване (C# або VB) універсальний Windows-додаток використовує дану технологію. Програми автоматично компілюються у нативний код перш, ніж вони потраплять на кінцеве пристрій. Якщо ви хочете зануритися глибше в те, як це працює, рекомендуємо статтю “Компіляція програм з допомогою машинного коду .NET".

Читати далі →

Windows 10 з 10. Випуск — #1. Як підвищити помітність і частоту установок

Вітаємо першої статті серії Windows 10 з 10. Ми почнемо серію з того, звідки починається ваше взаємодія з користувачами — з магазину Windows Store.



Щоб переконатися, що ваші програми знаходяться і запускаються користувачами Windows 10, рекомендуємо виконати три вправи прямо зараз:
  1. Оновити опис в магазині для підвищення шансів додатки бути встановленим.
  2. Почати відстежувати використання додатка за допомогою Visual Studio Application Insights і нових звітів про використання.
  3. Навчитися використовувати нові можливості магазину для відстеження успішності проведених кампаній.
Навіть якщо ви просто витратите одну годину на цьому тижні, ви не тільки поліпшите своє представництво в Windows 10, але й також зможете визначити для себе базові показники, від яких ви зможете орієнтуватися по мірі розвитку і покращення вашого додатка.


Читати далі →

Компіляція iOS додатків для Windows Store


У квітні цього року на конференції //Build був зроблений дуже цікавий анонс, який показав можливість компіляції і збірки ObjectiveC код для Windows Store. З радістю хочу повідомити що тепер ця технологія та інструменти стали публічними, ви можете вже зараз завантажити компоненти збірки ObjC/iOS додатків Visual Studio 2015 і зібрати додаток для Windows Store.

Читати далі →

Адаптація під різні екрани додатків Windows Store


Помітив, що у розробників виникає безліч питань з приводу адаптації програми під екрани різного розміру. Для того щоб була можливість надати посилання, по якому є необхідна інформація, я і вирішив написати цей невеликий матеріал. Розглядати буду не тільки програми під Windows 8.1, буде порушена і розробка додатків Windows 10 UAP.

Читати далі →