В последнее время в стан пользователей Windows Phone пришло много «всёпропальщиков». Достаточно много, чтобы казаться большинством. С одной стороны, Microsoft своими действиями и «бездействиями» подготовила благодатную почву для подобных разговоров. С другой, истерия, нагнетаемая такими людьми, превышает все мыслимые пределы и неадекватна относительно текущей ситуации. В данной статье я не ставлю целью во что бы то ни стало приукрасить положение Windows-смартфонов — оно далеко от радужного. Но хочу постараться взвешенно ответить на самые частые и актуальные вопросы. Поехали.
Microsoft забросили Windows-смартфоны. Это целый блок вопросов, разберу некоторые отдельно.
На Build 2016 Microsoft показывали iPhone и Android, а не Windows Phone.
Кратко: Это не так, фокус сместился, но платформа не заброшена.
Полно: На ключевом докладе действительно сделали одну фотографию на iPhone, Android показывали чаще, а на Windows-смартфонах внимание не акцентировали. Но во всех технических докладах всегда, когда говорили о новых функциях Windows или UWP, показывали Windows 10 Mobile.
Не стоит забывать, что Build — конференция для разработчиков. За эти 5 лет Microsoft сделала максимум всего, чтобы привлечь ее родных .NET разработчиков к платформе. Но их все равно мало, и они изначально не создавали приложения для смартфонов. Сейчас фокус Microsoft переключился на мобильных разработчиков с других платформ. Именно для них графики установок из Windows Store, для них показатели принятия ОС пользователями, для них привычные языки и инструменты для разработки UWP-приложений. Поэтому Microsoft важно показать, насколько они открытые, подкупить своими сервисами и возможностями: — «Интегрируйтесь в Cortana на Android, классно? Ваш ПК тоже так может! А теперь выкладывайте это в Магазин Windows». Ставка делается на то, что разработчики, которые умеют разрабатывать хорошие мобильные приложения, польстятся на дополнительный легкодоступный, низкоконкурентный и, главное, растущий (за счет 2-в-1) рынок UWP-приложений.
Microsoft выпускает свои приложения для других платформ
Кратко: Так было всегда и это нормально, хотя иногда и обидно.
Полно: Даже, если предположить, что Microsoft перестанет делать приложения для конкурентных платформ, больше ресурсов Windows 10 Mobile не получит: ресурсов тоже может быть избыток, а разработчики, специализирующиеся на Android, не всегда готовы осваивать новую платформу. Но суть в другом: подсаживая пользователей и разработчиков на свои сервисы и платформы, Microsoft смягчает будущую смену экосистемы. Если ты на Android пользуешься по большей части сервисами Microsoft, то ты их же и получишь после перехода на Windows. И даже платить за них дважды не придётся: Office доступен по подписке на всех системах, многие другие сервисы, такие как Cortana или MSN и вовсе бесплатны. Помимо прочего, тот же набор приложений Office — это не просто приложения, а целая платформа для разработчиков. Создавая плагин для Office на Android, ты так же создаёшь его и для ПК, и для телефона с Windows 10. Скорее всего, чат-боты для Cortana в будущем так же будут максимально переносимыми и не зависеть от ОС. Сейчас ставка делается на переманивание пользователей других экосистем на собственные сервисы для упрощения перехода на Windows в будущем.
Microsoft не обновила старые телефоны
Кратко: Это так, и для некоторых моделей это очень обидно.
Полно: Windows — это теперь одно ядро. Со времён Windows Vista системные требования уменьшились незначительно. Microsoft замахнулась оптимизировать ядро, графическую подсистему и другие системные составляющие. И не смогла. Выход ОС фиксирован по времени: релиз осенью 2015. Занятые оптимизацией, разработчики даже не успели реализовать все возможности, к которым привыкли пользователи Windows Phone 8, поэтому выпустили Windows 10 для смартфонов, как есть. Прошло ещё четыре месяца, тянуть с обновлением было уже невозможно: пользователи негодуют, времени на разработку Redstone остаётся всё меньше, а инсайдеры плюются от производительности последних сборок на старых телефонах. Выбора в этой ситуации фактически не было. Или ещё полгода оптимизировать систему под старые смартфоны, тем самым откладывая выпуск Redstone и на телефоны, и на ПК. Или же не выпускать обновление на телефоны, где пользователи указывают на непримиримые проблемы с производительностью.
К сожалению, это обратная сторона дешевизны старых Windows-смартфонов и многолетней оптимизации Windows Phone 8. Тот же iPhone 4s имеет процессор мощнее, чем многие Windows-смартфоны, появившиеся позже.
Но Microsoft же в социальных сетях обещала обновить всех
Кратко: Не совсем Microsoft.
Полно: Никто из представителей МС лично не озвучивал это утверждение (ну или я не нашёл). Изначально все пошло от аккаунта в Твиттере @Lumia. Да, это действительно официальный аккаунт Microsoft. Проблема в том, что не всегда официальные аккаунты ведут представители самой Microsoft, часто это представители PR-агентств, которые еще умудряются вести конкурирующие бренды. Да, это косяк Microsoft, что они плохо следят за своими аккаунтами в социальных сетях. Например, недавно аккаунт в «ВКонтакте» рекламировал PS4. К сожалению, если никто из топ-менеджеров не пообещал что-то лично, подписавшись своим именем под утверждением, стоит воспринимать это утверждение как слух. Даже если это официальный аккаунт, как бы это ни было прискорбно.
Так что же происходит с Windows-телефонами
Кратко: Система все ещё занимает малую долю рынка, Microsoft все ещё её развивает.
Полно: Не смотря на смену фокуса, на заманивание разработчиков с других платформ растущим рынком 2-в-1 и планшетов на Windows, Microsoft продвигает именно систему универсальных приложений, которые работают как на ПК, так и на Xbox и на HoloLens. А поддержав любые две из этих платформ, поддержать и Windows 10 Mobile не слишком затратно. Microsoft старается удержать Windows-смартфоны, но итог пока неизвестен.
Общие вопросы
Часто в комментариях появляются одни и те же вопросы и утверждения. Обычно их задают тролли, но надо же знать на них ответ.
Какая же это одна ОС, если обновления выходят по-разному?
Кратко: Строго говоря, ОС разные, но на одном ядре и с общим API.
Полно: Невооружённым глазом видно, что операционная система на смартфонах, ПК, Xbox, HoloLens различается хотя бы в плане UI. Если подумать ещё, то становится понятно, что даже на ПК есть две ОС: для x86 и для x64. Но все эти ОС делят между собой общее ядро и множество подсистем. Пользователю это все не важно, но для разработчика это значит, что одно и тоже приложение может быть запущено на множестве различных форм-факторов без перекомпиляции. В этом смысле ОС едина. Ставка на упрощение разработки, в частности поддержки новых форм-факторов (в том числе смартфонов).
Я сижу на Insider Preview, и он не стабилен — телефоны с Windows отстой
Кратко: Insider Preview — это нестабильные сборки, так и задумано.
Полно: Что тут скажешь, не ставьте IP на основной телефон, а если поставили — откатитесь на стабильную систему через восстановление смартфона. Спасибо.
Давно надо было сделать мост для классических приложений в Магазин
Кратко: Есть свидетельства того, что Microsoft начала работу над ним одновременно с работой над Windows 8.
Полно: Свидетельства косвенные, когда на Build 2015 МС делились подробностями этого моста, в манифесте приложения можно было увидеть, что свойства, созданные специально для моста указаны в пространстве имён xmlns:projc=»http://schemas.microsoft.com/appv/2010/manifest».
Не все так скоро, как хотелось бы. Разработка подобных систем занимает длительное время.
А Continuum будет?
Кратко: Да, если поддерживается и телефон, и компьютер.
Полно: Если приложение собрано как один исполняемый файл и поддерживает и ПК, и смартфоны, то оно по умолчанию может быть запущено в режиме Continuum, даже если разработчик ничего не знал про этот режим. Разумеется, разработчик должен сделать адаптивный UI, который будет подстраиваться под различные экраны, но он и так это должен сделать, если хочет получить приложение, способное работать на разных устройствах. Конечно, разработчик всегда может что-то испортить и сделать использование приложения в режиме Continuum неудобным и даже невозможным. Более того, разработчик может даже специально выключить поддержку Continuum в своём приложении. Но Microsoft сделала все, чтобы этот режим без особых трудозатрат поддерживали любые универсальные приложения.
Я ухожу с Windows-смартфонов
Кратко: И?
Полно: Если это угроза, то тут вас едва ли прочитает Microsoft, плюшек тоже не получите. Если это ваш осознанный выбор, то лично я его уважаю, но не хочу ничего про него знать. Просто идите, нет необходимости извещать об этом окружающих.
Подводя итог.
Не все так гладко у Microsoft. Смена руководства, направления деятельности — это само по себе не просто. Множество накопленных ошибок тоже дают о себе знать. Фанатам Windows-смартфонов есть в чём резонно обвинить Microsoft. Но тем не менее, компания продолжает двигаться дальше. Не оглядываясь на крики «всёпропальщиков». И это хорошо.
[alert type=alert-blue ]Данный материал является пользовательским контентом. Он представлен в специальном разделе «Песочница». Он отражает исключительно мнение и взгляды автора и может не совпадать с мнением редакции.[/alert]