Разработка приложений для windows 10 mobile


Разработка под Windows 10 — с чего начать

Дата публикации: 15.09.2015

Всем привет! Вы, наверняка, уже слышали новости про то, что за первые 4 недели Windows 10 установили уже более 75 миллионов человек. В таком контексте мы особенно рады поделиться с вами вводной статьей от Арсения Печенкина из компании DataArt о том, как начать разрабатывать приложения под десятку.

Тем, кто сомневается, ставить или нет на любимую машину Windows 10, предлагаем небольшой обзор материалов о платформе, инструментах разработки и новых возможностях, доступных при разработке приложений.

Думаю, все уже знают откуда и как взять свою копию ОС Windows 10, — не станем задерживаться на этом моменте. Установка производится аналогично установке Windows 8. Если собираетесь обновить систему, настоятельно рекомендую сделать бэкап файлов с системного диска.

Инструменты

Какие инструменты для разработки можно использовать? Вам понадобится новая MS Visual Studio 2015. Сейчас доступны бесплатная редакция Visual Studio 2015 Community Edition и платные редакции Professional и Enterprise.

Еще потребуются Windows 10 SDK и эмулятор Windows 10 Mobile. Эти пакеты можно поставить вместе с Visual Studio 2015 (если выбрать custom-установку и выбрать для установки эти пакеты, пока только в RC) или скачать отдельно.

Документация

Кроме инструментов разработки, необходимо иметь документацию по платформе. Основная информация собрана на официальном портале для разработчиков. Тем, кто только знакомится с разработкой под Windows 10, рекомендую обратить внимание на следующие разделы:

Какое-то время назад почти все разделы по разработке под Windows 10 вели на разделы про разработку под Windows 8.1, но после релиза документацию постепенно обновляют (с учетом того, что UWP-платформа для Windows 10 является развитием WinRT).

 

Online-курс в Microsoft Virtual Academy

Для тех, кто предпочитает аудио-визуальный формат знакомства с платформой, есть вводный курс: A Developer's Guide to Windows 10.

В курсе рассказаны основные особенности платформы, моделей и инструментов, доступных для создания приложений Windows. Рассмотриваются несколько основных сценариев, которые реализуются в приложении: работа при малом объеме памяти, фоновое выполнение задач, коммуникация между устройствами, управление файлами и данными и методы взаимодействия с пользователем.

Лицензия и разблокировка устройства

Как и при разработке для Windows 8/8.1, потребуется лицензия разработчика. Она получается аналогично лицензии разработчика Windows 8/8.1 при создании первого проекта прямо в Visual Studio (это не то же самое, что аккаунт для публикации в магазине). Для установки приложений на устройства не забудьте их разблокировать:

Универсальные приложения

Что нового ждет разработчика? Анонсировано, что универсальное приложение можно запустить на любой платформе Windows 10. Это реализовано через систему различных API. То есть существует слой API, общий для всех платформ (Universal Windows Platform, UWP). Если приложение использует только его возможности, оно будет работать на всех платформах c UWP.

Если требуется использование специфических возможностей платформы (например, работа с аппаратными кнопками на смартфоне), то вы можете исползовать соответствующие API через платформенные расширения. Данная функциональность будет работать только на платформах, где есть эти API, поэтому в коде нужно встраивать проверки доступности соответствующих методов и классов.

Шаблоны

Из коробки в Visual Studio нам доступен только один шаблон проекта Blank App.

Это проект для одностраничного универсального Windows-приложения, в котором нет предопределенных элементов управления и структуры.

Кроме стандартного шаблона, можно найти шаблоны от сообщества разработчиков.

Сейчас в коллекции представлены следующие шаблоны проектов:

  • Blank App, основной проект XAML с одной страницей. Подобен стандартному Blank App, включенному в 10 SDK Windows, но без Application Insights телеметрии.
  • SplitView App, многостраничный проект приложения с адаптивным SplitView-контролом.
  • Composition App, проект, не использующий стандартную библиотекуи компонентов, вместо нее используется Windows.UI.Composition API,
  • Composition XAML App, проект с использованием XAML и Windows.UI.Composition API.

Примеры

Для облегчения входа в платформу UWP Microsoft подготовил пополняемую коллекцию примеров:

Портирование приложений

Приятный момент для разработчиков — возможность переноса приложений Windows 8.1 на Windows 10 ( инструкция, видео). Если у вас было приложение под Windows Phone Silverlight, есть отдельная инструкция по портированию приложения на UWP.

Итоги

Windows 10 уже доступна всем желающим, к услугам разработчиков — SDK и инструменты разработки. При наличии опыта создания приложений под Windows 8, освоение новой платформы будет легким и не потребует много времени.

Автор статьи: Арсений Печенкин. Данный материал написан участником сообщества. В статье представлено мнение автора, которое может не совпадать с мнением корпорации Microsoft. Microsoft не несет ответственности за проблемы в работе аппаратного или программного обеспечения, которые могли возникнуть после использования материалов данной статьи.

msdn.microsoft.com

Разработка приложения для Windows 10 | GeekBrains

Настоящее, будущее и краткий гид.

Предисловие

Телефоны на Windows 10 Mobile появились с существенной задержкой относительно Android и iOS, пообещав за потерянное время лучшие возможности. Обещание оказалось пустым, а ведь это был ключевой момент в развитии Windows, как универсальной системы для всех устройств. Более того, приложения в Windows 10 остаются настолько инородными, что даже спустя столько лет существования Microsoft Store остаётся в разы беднее App Store и Google Play.

Тем не менее, говорить о том, что умение разрабатывать приложения для Windows 10 бесполезно – преждевременно. Во-первых, у Microsoft есть желание в 2017-2018 году запустить серию мобильных телефонов под линейкой Surface, рассчитанную на бизнес-аудиторию, то есть занять нишу, освобождённую после ухода с рынка BlackBerry.

Во-вторых, даже с учётом неизменного падения рынка смартфонов на WM, на компьютерах Windows по-прежнему доминирует, да и HoloLens обещает подогреть интерес. В-третьих, полупустой, но всё же общий магазин приложений предполагает куда большие возможности по привлечению аудитории.

В общем, пускай разработчики приложений для Android и iOS будут сегодня чуть больше востребованы, зато у их коллег, работающих на благо Windows, есть возможность стать настоящим мессией, которая спасёт всю платформу. И вот краткий путеводитель по тому, что как минимум для этого надо изучить.

Знакомство

Первым делом поближе познакомьтесь со универсальной платформой для приложений, которая с этого места будет носить своё официальное название – Universal Windows Platform или просто UWP. Появилась она ещё во времена Windows 8, а сегодня обросла всеми необходимыми удобствами. Концепция хоть и носит лозунг «одно приложение для всех устройств», но для хорошего приложения ориентироваться на отдельный тип всё-таки придётся. В общем, все возможности и ограничения UWP вы узнаете если прочитаете официальный релиз от Microsoft:

Введение в работу с универсальной платформой Windows

Язык

В информационном листе Microsoft вы можете найти следующую фразу: «Вы можете создавать приложения UWP на тех языках программирования, с которыми вы знакомы лучше всего…». Фактически, это не совсем так. Вам на выбор предлагаются 4 из них: C#, Visual Basic, C++ и JavaScript. Безусловно, это лучше, чем строгое ограничение, но универсальностью это назвать затруднительно.

Кстати, справочники по всем четырём языкам можно найти непосредственно на сайте Microsoft или просто нажав на предоставленные ссылки.

Программное обеспечение

Главное детище Microsoft, ориентированное на разработчиков приложений для всевозможных платформ – Visual Studio. Скачать его можно также с официального сайта, выбрав подходящую версию. Как с ним работать, какие в вашем распоряжении могут быть инструменты, а главное куда надо нажимать, вы узнаете из руководства. Обязательным для скачивания будет и пакет SDK. На этой же странице вы найдёте всю интересующую информацию по работе с ним.

Есть и альтернативный вариант создания приложения для Windows 10 для тех, кому окунаться в мир Visual Studio немного рано. Знакомьтесь, Windows App Studio. Фактически, это конструктор приложения с набором шаблонов, который поможет быстро визуализировать вашу идею.

Оформление

Как и положено уважаемой компании, Microsoft выпустил для своих разработчиков достаточно подробное руководство по оформлению приложений UWP. Здесь вы найдёте ответы на все интересующие вопросы: от типовых размеров экрана до описания командных элементов, от стандартных цветов до шаблонов Adobe Photoshop и Illustrator.

Разработка приложения

В руководстве по разработке приложений UWP вы без проблем отыщите информацию о том, как задействовать в вашем приложении встроенные функции Windows и непосредственно используемое «железо», как отладить и протестировать ваше детище. Инструкции подробные и иллюстрированные, поэтому разобраться в них не составит труда, даже если у вас совсем отсутствует опыт разработки приложений.

Публикация

Финальным этапом разработки является публикация приложения в магазине. Для этого сначала придётся завести учётную запись разработчика (хотя завести её вы должны были ещё на стадии скачивания ПО), затем выбрать имя, установить роли и разрешения, задать цену, возможности скачивания, категорию, создать описание, после чего непосредственно загрузить ваши коды в магазин. Чуть более подробно о всей процедуре можно прочитать в соответствующем разделе.

Здесь же вы найдёте информацию относительно того, как повысить популярность и производительность приложения, как выводить деньги, какие условия сотрудничества с Microsoft и так далее.

Литература

В конце перечислим несколько популярных книг и ресурсов, которые помогут создать идеальное приложение для Windows:

Windows 10 Development for Absolute Beginners – как понятно из названия, эта книга посвящена желающим создать своё первое приложение именно на Windows 10;

Building Windows 10 Applications with XAML and C# Unleashed (2nd Edition), Adam Nathan – и вновь название книги красноречиво отражает её содержание;

Real World Windows 10 Development, Edward Moemeka, Elizabeth Moemeka – полноценный гид по разработке приложения для Windows 10, начинающийся с обзора самой ОС, её преимуществ и недостатков, и завершающийся верификацией и выгрузкой созданного вами объекта;

Location Intelligence for Windows Store apps, Ricky Brundritt – подробное руководство по разработке приложений для Windows. Посвящена 8 части ОС, поэтому периодически необходимо сверяться с официальной документацией, что ничуть не снижает ценности данной литературы;

Windows Store Apps Succinctly – в книге довольно обще описается жизненный цикл Windows-приложения и куда подробнее – сторонних функций и инструментов;

Форум разработчиков Windows – задать вопросы и обсудить насущные проблемы разработки;

A Developer's Guide to Windows 10 – часовой видеоурок, который поможет разобраться во всех тонкостях;

 

geekbrains.ru

Обзор комплектов и средств - Windows 10 hardware dev

Эти наборы и средства доступны для использования с классическими выпусками Windows 10 (Домашняя, Pro, Корпоративная и для образовательных учреждений) и Windows 10 Mobile для разработки и производства.

Узнайте об известных проблемах и решениях для этого выпуска на наших форумах WinHEC.

Microsoft Visual Studio 2015

Установка Visual Studio 2015

Сначала скачайте инструменты Visual Studio 2015 и Microsoft Visual Studio для Windows 10. При совместном использовании Microsoft Visual Studio, Инструментов Visual Studio для Windows 10, отдельного пакета средств разработки программного обеспечения для Windows 10 и комплекта разработки драйверов (WDK) для Windows 10 обеспечивается интегрированная среда разработки для создания эффективных высококачественных драйверов для устройств под управлением Windows 10.

Отдельный пакет Windows SDK для Windows 10

Установка отдельного пакета Windows SDK для Windows 10

Пакет Windows SDK для Windows 10 содержит заголовки, библиотеки и инструменты, которые можно использовать при создании приложений, работающих в операционных системах Windows. Для написания приложений для Windows 10 для классических выпусков и Windows 10 Mobile можно использовать пакет Windows SDK для Windows 10, а также выбранную среду разработки.

WDK 10

Установить комплект разработки драйверов для Windows (WDK) 10

Загрузить шаблоны универсального драйвера Windows

WDK 10 содержит средства для сборки, тестирования, отладки и развертывания драйверов для Windows 10. WDK 10 унифицирует поддержку мобильных и настольных устройств, универсальных драйверов Windows и с помощью Visual Studio предоставляет унифицированные возможности тестирования благодаря надежной подготовке к развертыванию и отладке, которые включают в себя WinDbg. В этой среде вы можете выполнить множество основных сертификационных тестов. WDK 10 содержит шаблоны для нескольких технологий и моделей драйверов, таких как платформа драйверов Windows (WDF), USB, фильтры печати, сети и файловой системы. WDK 10 также поддерживает разработку драйвер для Windows 7, Windows 8 и Windows 8.1.

Дополнительные сведения о разработке драйверов для Windows 10 см. в разделах Новые возможности разработки универсальных драйверов для Windows и Новые возможности комплектов и средств.

Пакет Enterprise WDK (EWDK)

Пакет Enterprise WDK (EWDK) — это комплект, который позволяет крупным организациям избежать отдельной загрузки и установки пакетов SDK и WDK на каждом компьютере. Пакет EWDK имеет запускаемую из командной строки среду сборки на основе файлов. Среда не зависит от компьютера, поэтому после создания структуры файлов ее можно распространять для прямого использования, например, с помощью программного обеспечения для контроля версий или путем архивации содержимого и его распаковки на других компьютерах. Среда содержит необходимые компоненты для сборки драйверов Windows Driver Model (WDM), драйверов WDF и классических тестовых приложений для Windows.

Символы Windows

Файлы символов облегчают отладку вашего кода. Наиболее простым способом получить символы Windows является использование сервера символов Майкрософт. Если вы предпочитаете загрузить весь комплект символов для определенной версии Windows загрузите пакет символов.

Комплект проектирования оборудования для Windows (HLK) для Windows 10

Скачать HLK для Windows 10

Комплект HLK для Windows 10 — это многоцелевой комплект тестирования и измерения, который поможет определить, насколько хорошо ваше оборудование взаимодействует с Windows. Пакет HLK предоставляет инфраструктуру для тестирования компьютеров. Подробнее об использовании пакета HLK с Windows 10 см. в разделе Руководство пользователя по комплекту разработки оборудования для Windows.

Дополнительное содержимое для тестов HLK

Для некоторых тестов, например тестов графики и мультимедийных файлов, требуются дополнительные файлы для тестирования. Это содержимое опубликовано в разделе Дополнительное содержимое для тестов носителей Windows HLK на странице Скачать комплекты и средства для Windows 10.

ADK для Windows 10

Загрузить ADK для Windows 10

Загрузите комплект средств для развертывания и оценки Windows (ADK), чтобы установить средства и документацию для изготовителей оборудования (OEM и ODM) для настройки образов Windows 10, оценки качества и производительности систем или компонентов, а также развертывания операционных систем Windows на новых компьютерах. Пакет Windows ADK содержит Конструктор образов и конфигураций Windows (ICD), Набор средств оценки Windows, Набор средств для оценки производительности Windows и несколько новых и улучшенных средств развертывания, которые помогут автоматизировать крупномасштабное развертывание Windows 10. Дополнительные сведения см. в разделе Новые возможности комплектов и средств.

 

 

msdn.microsoft.com

игры, приложения, обзоры, новости, настройки, смартфоны Surface Phone, Lumia

Самое новое на сайте:

Проблемы с иконками в Windows 10 Mobile часто возникают после обновления системы. То есть плитка приложения на рабочем столе или …

19.02.2017

Возможность установки приложений из Windows Store на SD-карту, а также их переноса из телефона на внешний носитель пользователи винфонов получили …

19.02.2017

Панель дополнительной навигации в верхней части Windows 10 смартфона – очень удобная вещь. Она открывается шторкой свайпом вниз и предоставляет …

19.02.2017

Мобильная операционная система будет развиваться и получать обновления, сообщил один из сотрудников Microsoft. Грядущее обновление Windows 10 Creators Update вряд …

19.02.2017

Для многих владельцев смартфонов, работающих на Windows 10 Mobile, шрифты в системе могут показаться мелкими. Это легко исправить, если зайти …

19.02.2017

Системные или по-другому инженерные коды есть в любых мобильных операционных системах. В Windows 10 Mobile они тоже присутствуют и можно …

19.02.2017

Весна уже совсем близко и настало время украсить свой смартфон весенними обоями. Я подготовил очередную подборку – 15 картинок на …

19.02.2017

Для всех любителей природы очередная подборка картинок на рабочий стол смартфона Nokia, Microsoft Lumia или любого другого мобильного устройства. Качественные …

19.02.2017

win10m.ru

Проект «Выбираем лучшие приложения для Windows Phone и Windows» – Итоги – OneTile.ru

Дорогие читатели! Перед вами итоговой вид страницы Проекта «Выбираем лучшие приложения для Windows Phone и Windows». Список лучших приложений, который полностью создан при вашей поддержке. На протяжении нескольких месяцев вы отбирали кандидатов. Теперь вы смело можете делиться страницей со своими друзьями и близкими. С помощью страницы, загрузив все приложения, вы получаете полный набор лучших приложений из Windows Store.

Свои предложения и вопросы по проекту присылайте на [email protected] С течением времени список может получить корректировки. Позже в боковой колонке главной страницы появится баннер Проекта.

Клиенты для YouTube
[column size=one_third position=first ]

TubeCast (Lite-версия)

[/column] [column size=one_third position=middle ]

Metrotube (Lite-версия)

[/column] [column size=one_third position=last ]

myTube

[/column]
Личные финансы
[column size=one_third position=first ]

Money Lover

[/column] [column size=one_third position=middle ]

Monetal (Lite-версия)

[/column] [column size=one_third position=last ]

Финансовый счётчик+ (Lite-версия)

[/column]
Музыкальный плеер
[column size=one_third position=first ]

Groove Music

[/column] [column size=one_third position=middle ]

Core Player 

[/column] [column size=one_third position=last ]

Loco music player

[/column]
 Видеоплеер
[column size=one_third position=first ]

VLC

[/column] [column size=one_third position=middle ]

Кино и ТВ

[/column] [column size=one_third position=last ]

Moli Player

[/column]
Читалки
[column size=one_third position=first ]

Bookviser Reader (Lite-версия)

[/column] [column size=one_third position=middle ]

Tucan Reader

[/column] [column size=one_third position=last ]

Fiction Book

[/column]
Фитнес-трекер
[column size=one_third position=first ]

Runtastic Pro

[/column] [column size=one_third position=middle ]

MS Health (MS Band)

[/column] [column size=one_third position=last ]

Bind Mi Band

[/column]
Twitter-клиент
[column size=one_third position=first ]

Twitter

[/column] [column size=one_third position=middle ]

Tweetium

[/column] [column size=one_third position=last ]

Tweet it!

[/column]
Отложенное чтение
[column size=one_third position=first ]

OneNote

[/column] [column size=one_third position=middle ]

Poki

[/column] [column size=one_third position=last ]

Список для чтения

[/column]
Погода
[column size=one_third position=first ]

MSN Погода

[/column] [column size=one_third position=middle ]

Gismeteo

[/column] [column size=one_third position=last ]

AccuWeather

[/column]
Фоторедактор
[column size=one_third position=first ]

Lumia Фотостудия

[/column] [column size=one_third position=middle ]

Camera360 Sight

[/column] [column size=one_third position=last ]

Fhotoroom

[/column]
Навигация
[column size=one_third position=first ]

HERE Drive

[/column] [column size=one_third position=middle ]

Яндекс.Навигатор

[/column] [column size=one_third position=last ]

2GIS

[/column]
Путешествия
[column size=one_third position=first ]

2GIS

[/column] [column size=one_third position=middle ]

TripAdvisor

[/column] [column size=one_third position=last ]

Redigo

[/column]
Потоковая музыка
[column size=one_third position=first ]

MixRadio

[/column] [column size=one_third position=middle ]

Яндекс.Музыка

[/column] [column size=one_third position=last ]

Deezer

[/column]
Видеоредактор
[column size=one_third position=first ]

Movie Maker 8.1

[/column] [column size=one_third position=middle ]

 

Movie Creator

[/column] [column size=one_third position=last ]

Киностудия

[/column]
Чтение QR-кодов
[column size=one_third position=first ]

Сканер

[/column] [column size=one_third position=middle ]

QR.biz

[/column] [column size=one_third position=last ]

QR Scanner RS

[/column]
Мультитул
[column size=one_third position=first ]

Jack of Tools

[/column] [column size=one_third position=middle ]

#1 ToolKit

[/column] [column size=one_third position=last ] [/column]
Новости
[column size=one_third position=first ]

MSN Новости

[/column] [column size=one_third position=middle ]

NextGenReader

[/column] [column size=one_third position=last ]

Flipboard

[/column]
Персонализация
[column size=one_third position=first ]

Lockmix

[/column] [column size=one_third position=middle ]

Transparent Tile

[/column] [column size=one_third position=last ]

Awesome Lock

[/column]
Браузеры
[column size=one_third position=first ]

Microsoft Edge

[/column] [column size=one_third position=middle ]

Internet Explorer

[/column] [column size=one_third position=last ]

UC Browser

[/column]
Мессенджер
[column size=one_third position=first ]

Whatsapp

[/column] [column size=one_third position=middle ]

Viber

[/column] [column size=one_third position=last ]

Telegram

[/column]
Переводчики
[column size=one_third position=first ]

Translator

[/column] [column size=one_third position=middle ]

Яндекс.Переводчик

[/column] [column size=one_third position=last ]

gTongue

[/column]
Видеосервисы
[column size=one_third position=first ]

IVI

[/column] [column size=one_third position=middle ]

Netflix

[/column] [column size=one_third position=last ]

Megogo

[/column]
Instagram
[column size=one_third position=first ]

6tag

[/column] [column size=one_third position=middle ]

 

[/column] [column size=one_third position=last ] [/column]

onetile.ru

Разработка приложения для Windows 10 — IT-News.club

Телефоны на Windows 10 Mobile появились с существенной задержкой относительно Android и iOS, пообещав за потерянное время лучшие возможности. Обещание оказалось пустым, а ведь это был ключевой момент в развитии Windows, как универсальной системы для всех устройств.

Более того, приложения в Windows 10 остаются настолько инородными, что даже спустя столько лет существования Microsoft Store остаётся в разы беднее App Store и Google Play.

Тем не менее, говорить о том, что умение разрабатывать приложения для Windows 10 бесполезно – преждевременно. Во-первых, у Microsoft есть желание в 2017-2018 году запустить серию мобильных телефонов под линейкой Surface, рассчитанную на бизнес-аудиторию, то есть занять нишу, освобождённую после ухода с рынка BlackBerry.

Во-вторых, даже с учётом неизменного падения рынка смартфонов на WM, на компьютерах Windows по-прежнему доминирует, да и HoloLens обещает подогреть интерес. В-третьих, полупустой, но всё же общий магазин приложений предполагает куда большие возможности по привлечению аудитории.

В общем, пускай разработчики приложений для Android и iOS будут сегодня чуть больше востребованы, зато у их коллег, работающих на благо Windows, есть возможность стать настоящим мессией, которая спасёт всю платформу. И вот краткий путеводитель по тому, что как минимум для этого надо изучить.

Знакомство

Первым делом поближе познакомьтесь со универсальной платформой для приложений, которая с этого места будет носить своё официальное название – Universal Windows Platform или просто UWP. Появилась она ещё во времена Windows 8, а сегодня обросла всеми необходимыми удобствами. Концепция хоть и носит лозунг «одно приложение для всех устройств», но для хорошего приложения ориентироваться на отдельный тип всё-таки придётся. В общем, все возможности и ограничения UWP вы узнаете если прочитаете официальный релиз от Microsoft:

Введение в работу с универсальной платформой Windows

Язык

В информационном листе Microsoft вы можете найти следующую фразу: «Вы можете создавать приложения UWP на тех языках программирования, с которыми вы знакомы лучше всего…». Фактически, это не совсем так. Вам на выбор предлагаются 4 из них: C#, Visual Basic, C++ и JavaScript. Безусловно, это лучше, чем строгое ограничение, но универсальностью это назвать затруднительно.

Кстати, справочники по всем четырём языкам можно найти непосредственно на сайте Microsoft или просто нажав на предоставленные ссылки.

Программное обеспечение

Главное детище Microsoft, ориентированное на разработчиков приложений для всевозможных платформ – Visual Studio. Скачать его можно также с официального сайта, выбрав подходящую версию. Как с ним работать, какие в вашем распоряжении могут быть инструменты, а главное куда надо нажимать, вы узнаете из руководства. Обязательным для скачивания будет и пакет SDK. На этой же странице вы найдёте всю интересующую информацию по работе с ним.

Есть и альтернативный вариант создания приложения для Windows 10 для тех, кому окунаться в мир Visual Studio немного рано. Знакомьтесь, Windows App Studio. Фактически, это конструктор приложения с набором шаблонов, который поможет быстро визуализировать вашу идею.

Оформление

Как и положено уважаемой компании, Microsoft выпустил для своих разработчиков достаточно подробное руководство по оформлению приложений UWP. Здесь вы найдёте ответы на все интересующие вопросы: от типовых размеров экрана до описания командных элементов, от стандартных цветов до шаблонов Adobe Photoshop и Illustrator.

Разработка приложения

В руководстве по разработке приложений UWP вы без проблем отыщите информацию о том, как задействовать в вашем приложении встроенные функции Windows и непосредственно используемое «железо», как отладить и протестировать ваше детище. Инструкции подробные и иллюстрированные, поэтому разобраться в них не составит труда, даже если у вас совсем отсутствует опыт разработки приложений.

Публикация

Финальным этапом разработки является публикация приложения в магазине. Для этого сначала придётся завести учётную запись разработчика (хотя завести её вы должны были ещё на стадии скачивания ПО), затем выбрать имя, установить роли и разрешения, задать цену, возможности скачивания, категорию, создать описание, после чего непосредственно загрузить ваши коды в магазин. Чуть более подробно о всей процедуре можно прочитать в соответствующем разделе.

Здесь же вы найдёте информацию относительно того, как повысить популярность и производительность приложения, как выводить деньги, какие условия сотрудничества с Microsoft и так далее.

Литература

В конце перечислим несколько популярных книг и ресурсов, которые помогут создать идеальное приложение для Windows:

Windows 10 Development for Absolute Beginners – как понятно из названия, эта книга посвящена желающим создать своё первое приложение именно на Windows 10;

Building Windows 10 Applications with XAML and C# Unleashed (2nd Edition), Adam Nathan – и вновь название книги красноречиво отражает её содержание;

Real World Windows 10 Development, Edward Moemeka, Elizabeth Moemeka – полноценный гид по разработке приложения для Windows 10, начинающийся с обзора самой ОС, её преимуществ и недостатков, и завершающийся верификацией и выгрузкой созданного вами объекта;

Location Intelligence for Windows Store apps, Ricky Brundritt – подробное руководство по разработке приложений для Windows. Посвящена 8 части ОС, поэтому периодически необходимо сверяться с официальной документацией, что ничуть не снижает ценности данной литературы;

Windows Store Apps Succinctly – в книге довольно обще описается жизненный цикл Windows-приложения и куда подробнее – сторонних функций и инструментов;

Форум разработчиков Windows – задать вопросы и обсудить насущные проблемы разработки;

A Developer’s Guide to Windows 10 – часовой видеоурок, который поможет разобраться во всех тонкостях.

Источник: GeekBrains

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира ITишников!

it-news.club

Что ждет Windows 10 Mobile и смартфоны на ней в будущем? » MSReview – Новости из мира Windows

Будущее платформы Windows 10 Mobile является популярной темой среди пользователей и обозревателей с того момента, как Microsoft объявила о переходе на ветвь разработки feature2 и с тех пор остается на ней. Microsoft назвала это изменение незначительным, но есть и другое мнение. Разработка Windows 10 Mobile была отделена от создания Windows 10 на других платформах. Для чего это было сделано?

Windows 10 Mobile больше не вписывается в планы Microsoft на рынке мобильных устройств. Источник внутри компании утверждает, что следующее мобильное устройство компании будет работать на операционной системе, которая пока носит внутреннее название Andromeda. Это версия Windows, которая обладает модульной природой и может работать на устройствах разных форм-факторов. В результате необходимость в отдельной версии Windows 10 Mobile отпадает.

Microsoft больше не нужна операционная система исключительно для смартфонов, поэтому от Windows 10 Mobile можно избавляться. Это хорошие новости, за исключением одной детали; существующие смартфоны на этой системе не получат обновления до Andromeda. В таком случае что их ждёт? Для начала нужно понять, зачем нужна ветвь разработки feature2.

feature2

Согласно внутренним источникам Microsoft, это обновление существует для того, чтобы поддерживать, как сказано в документации, «устаревшие процессоры ARM» в течение ближайших полутора лет. Основная цель feature2 заключается в продолжение обслуживания устройств на Windows 10 Mobile по ходу 2018 года. Здесь будут выпускаться исправления багов, обновления безопасности и новая функциональность для редакции Enterprise. Также будут портироваться новые интерфейсы прикладного программирования универсальных приложений, которые появятся на компьютерах в обновлениях Redstone 3 и 4.

Причина портирования этих интерфейсов вместо нативной поддержки заключается в том, что в своей основе feature2 является версией Redstone 2. Когда Microsoft отделила Windows 10 Mobile в feature2, она остановила разработку ядра OneCore для Redstone 2. Поскольку Windows 10 Mobile не будет больше разрабатываться параллельно с другими редакциями Windows 10, она навсегда останется на версии Redstone 2.

В качестве компенсации за это Microsoft будет портировать новые интерфейсы. Это означает, что если разработчики приложений будут использовать эти интерфейсы программирования, они смогут работать на Windows 10 Mobile. Это продлит жизнь данной версии системы.

Поэтому на мобильных устройствах не была доступна опция Skip ahead в центре обновления Windows, поскольку Redstone 3 и 4 здесь не выйдут, а значит, не существует и предварительных сборок для них, которые можно было бы получить. Ведётся разработка только версии Windows 10 Mobile feature2.

Microsoft на протяжении некоторого времени компилировала сборки Redstone 3 для Windows 10 Mobile, но только для продолжения разработки оболочки CShell на компактных инженерных устройствах. Последняя информация о говорит, что уже в июле разработка была прекращена и CShell не появится на существующих смартфонах на Windows. Microsoft будет портировать новые интерфейсы программирования на Windows 10 Mobile только до версии Redstone 4, но это ещё может измениться.

Поддержка приложений не вечна

После прекращения портирования интерфейсов программирования устройства на Windows 10 Mobile быстро отстанут от более современных в плане поддержки универсальных приложений. Разработчики начнут использовать более современные интерфейсы в версиях Redstone 5 и дальше, после чего их приложения нельзя будет запускать на feature2. Это означает, что смартфоны вроде Lumia 950 и HP Elite х3 быстро утратят поддержку современных приложений. Несмотря на это, в 2018 году они будут получать обновления безопасности.

Microsoft продолжит выпускать сборки Windows 10 Mobile за пределами программы предварительного тестирования. Возможно, нынешней осенью новая версия выйдет одновременно с обновлением Windows 10 Fall Creators Update на ПК. Поскольку разработка системы на смартфонах и компьютерах разделена, расписание также может измениться.

Таким образом, в обозримом будущем Windows 10 Mobile никуда не денется. Microsoft надеяться подготовить новые мобильные устройства, прежде чем прекратит поддержку Windows 10 Mobile. Это должно произойти не раньше конца 2018 года.

Следующая попытка компании должна быть выполнена с нуля, поскольку существующие Windows-смартфоны не получат обновления до новой операционной системы. Как в своё время Windows Phone 7.8, обновления feature2 будут маленькими и предназначенными для немногочисленных оставшихся на системе пользователей. Microsoft сосредоточится на новых устройствах на системе Andromeda, у которых также будет поддержка оболочки CShell.

msreview.net


Смотрите также