Tech новости

Почему «Xamarin» — будущее мобильных устройств для Microsoft

Это может быть ответом на печально известную проблему Microsoft в «разрыве приложений». Сказать, что Microsoft было трудно убедить разработчиков разрабатывать для Windows Phone и универсальной платформы Windows (UWP), было бы преуменьшением.

Магазин Windows всегда значительно отставал от App Store и Google Play. К сожалению, даже после появления Windows 10 и OneCore (и ожидаемого повышения, которое они могли бы обеспечить), в Магазине Windows все еще имеется менее половины приложений, предлагаемых платформами Apple и Google.

Данные подтверждают, что большинство людей проводят большую часть своего времени всего с шестью основными приложениями , редко ищут магазины приложений , и многие из миллионов приложений в ведущих магазинах приложений никогда не загружаются . Несмотря на эти факты, склад модели приложений по- прежнему доминирует. Таким образом, разработчики вынуждены размещать свои приложения в App Store и Google Play из-за сотен миллионов пользователей мобильных устройств, которым обслуживают эти магазины.

К сожалению, Microsoft имеет очень мало аудитории смартфонов, чтобы говорить о. Таким образом, даже при наличии более 400 миллионов пользователей Windows, в основном на ПК, Microsoft не смогла убедительно аргументировать аргументы разработчиков для мобильных устройств в разработке для UWP. Более того, стратегия Microsoft на телефоне в настоящее время находится в переходном состоянии.

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

Что нужно знать пользователям Android и iPhone о Windows Phone

Несмотря на проблемы, с которыми Microsoft столкнулась на рынке смартфонов, я считаю, что ее руководство убеждено, что у нее есть стратегия для мобильных устройств. Как поставщик ряда инструментов разработки, Microsoft позиционирует себя так, чтобы поднять Windows до того же уровня приоритета, что и iOS и Android, в глазах разработчиков. С помощью Xamarin Microsoft может создать единую мобильную целевую и «универсальную» платформу для разработки приложений. (Xamarin — компания, основанная генеральным директором Мигелем де Иказа и техническим директором Нат Фридманом в 2012 году, и она предоставляет разработчикам инструменты для использования C # для обмена кодом между различными мобильными платформами, такими как Windows, iOS и Android.)

Однако прежде чем сделать это, он должен заверить разработчиков в том, что Windows по-прежнему занимает мобильную позицию.

Все еще в мобильной игре

С учетом новостей о том, что Microsoft отказывается от производства аппаратного обеспечения для телефонов, ежеквартальные статьи «Windows phone is dead» обрели свою ритуальность. Несмотря на то, что вы, возможно, прочитали, стратегия Microsoft по телефону на Windows остается беспрепятственной.

Ни один телефон Windows не умер, и он может никогда не умереть

Во-первых, Microsoft все еще разрабатывает платформу, которая работает на мобильных устройствах. Таким образом, OEM-партнеры, такие как HP, Alcatel и любой другой OEM-производитель, могут продолжать использовать Windows для питания мобильного оборудования. Во-вторых, я настойчиво утверждал, что следующим этапом Microsoft Windows по мобильному видению будет не телефон, а ультрамобильный ПК с телефонией.

Поверхность телефона Microsoft должна быть намного больше, чем телефон

По моим оценкам, устройство с питанием от Continuum будет работать под управлением Windows на ARM с Cshell. С этой точки зрения Microsoft больше не производит аппаратное обеспечение для «телефона». В-третьих, я утверждал, что полнофункциональные сотовые ПК с Windows, которые ожидаются в конце этого года, послужат переходом от нынешней парадигмы Microsoft, ориентированной на мобильные телефоны Windows 10, к полноценной Windows 10 на ультрамобильных ПК ARM, которые я представляю. ,

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

На конференции разработчиков Build в этом году Microsoft, скорее всего, подчеркнет, что появившаяся категория мобильных мобильных ПК с поддержкой OEM (без упоминания о последующих ультрамобильных ПК или наземных «телефонах») привлечет внимание разработчиков к текущей фазе Windows компании. в своей мобильной игре.

Привлечение разработчиков Microsoft к повествованию компании о мобильности Windows — ключ к победе разработчиков Microsoft в ее концепции разработки с поддержкой Xamarin.

Что такое Ксамарин?

Xamarin был активным партнером Microsoft до его приобретения компанией Redmond в 2016 году. Фрейдман сказал следующее о приобретении:

Мы основали Xamarin более [четыре] года назад с целью сделать разработку мобильных приложений быстрой, простой и увлекательной, а также помочь разработчикам на C # создавать красивые мобильные приложения и использовать миллиарды устройств. Мы любим родные API для iOS, Android и Mac, а также C #, и это приобретение является идеальным следующим шагом для нас и наших клиентов.

Нат Фридман, генеральный директор и соучредитель Xamarin; Скотт Гатри, исполнительный вице-президент Microsoft Cloud and Enterprise Group; и Мигель де Иказа, технический директор и соучредитель Xamarin.

Общее видение компаний заключается в том, чтобы позволить разработчикам использовать комплексный инструмент разработки для разработки приложений для нескольких платформ. «Пиши один раз, публикуй везде» — это центральное и амбициозное видение. Скотт Гатри (Microsoft), исполнительный вице-президент облачной и корпоративной группы, поделился перспективой приобретения Microsoft :

С сегодняшним объявлением о приобретении мы будем продвигать эту работу намного дальше, чтобы сделать наши инструменты и сервисы для разработчиков мирового уровня еще лучше с более глубокой интеграцией и беспроблемным опытом разработки мобильных приложений. Сочетание Xamarin, Visual Studio, Visual Studio Team Services и Azure представляет собой законченное решение для разработки мобильных приложений, которое предоставляет все необходимое для разработки, тестирования, доставки и инструментов мобильных приложений для каждого устройства.

Поскольку Xamarin является неотъемлемой частью своей платформы разработки приложений, Microsoft может предоставить разработчикам инструменты, предназначенные для Windows, iOS и Android, в качестве единой составной мобильной платформы. Однако для такой геркулесовой задачи потребуется нечто большее, чем объяснение достоинств этих инструментов для разработчиков.

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

Xamarin, одна мобильная платформа, чтобы управлять ими всеми

Microsoft позиционирует себя как платформенную компанию и ставит целью предоставить пользователям инструменты, позволяющие «делать больше». Я считаю, что Microsoft хочет позиционировать себя в качестве разработчика, чтобы помочь разработчикам мобильных приложений не только ориентироваться на разрозненные мобильные платформы, такие как iOS и Android.

Пейзаж персональных компьютеров все чаще становится тем, где пользовательский цифровой опыт не только переносится с устройства на устройство, но и перемещается по экосистемам. Например, у многих есть ПК с Windows, но они также используют Microsoft и другие приложения на iPhone и телефонах Android.

Пространство персональных компьютеров — это не мешанина разрозненных сегментов, как может показаться. Благодаря усилиям Microsoft в области кроссплатформенной разработки и усилиям по интеграции Android и iOS в экосистему Windows становится очевидным, что пространство персональных вычислений, поддерживаемое облаком, становится все меньше в отношении отдельных платформ.

Составление единого сообщения платформы разработки

Я считаю, что Microsoft должна арестовать это сообщение на стороне разработки уравнения.

В настоящее время, когда разработчики думают о разработке для мобильных устройств, Windows редко рассматривается. Если это считается, это часто является приоритетом второго уровня, если позволяют ресурсы человека или компании.

Мосты приложений, хотя и с благими намерениями, усиливают этот шаблон мышления, поскольку они побуждают разработчиков взять свой код iOS и Android первого уровня и преобразовать его в UWP «второго уровня». По сути, философия моста не делает ничего, чтобы поднять Windows на первое место в сознании разработчиков. Он поддерживает продолжающееся мышление о трех различных мобильных платформах, для которых iOS и Android являются целевыми объектами, а Windows — платформой «если хочешь, но не очень хочешь».

Microsoft должна составить сообщение Xamarin, которое устраняет различия в платформе.

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

Чтобы поднять Windows до первоочередной цели, компании необходимо поощрять разработчиков рассматривать мобильные устройства как единую цель, представляющую собой композит Windows-iOS-Android, а не три отдельные платформы. С Xamarin у Microsoft есть инструменты для этого :

В сочетании с Visual Studio Xamarin предоставляет богатое предложение для мобильных разработчиков, которое позволяет разработчикам создавать мобильные приложения с использованием C # и предоставлять полностью собственные приложения для мобильных устройств на всех основных устройствах — включая iOS, Android и Windows.

Позиционирование «универсальной» платформы разработки приложений

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

В случае успешного позиционирования как с технической, так и с идеологической точек зрения, Microsoft может предложить разработчикам iOS и Android использовать Xamarin для продолжения выполнения своих задач по разработке мобильных приложений, в то же время «плавно» интегрируя Windows в это видение.

Если это стратегия Microsoft, компания, вероятно, надеется, что разработчики, которые склонны использовать Windows в качестве платформы разработки, будут соблазнены ориентироваться на Windows в качестве платформы приложений. Хотя передумать — амбициозная цель, эта стратегия может изменить представление о том, что iOS и Android являются синонимами мобильного телефона.

Если Microsoft добьется успеха, «мобильный» будет рассматриваться как единая платформа Windows-iOS-Android, а Microsoft с Xamarin будет считаться отраслевой платформой разработки для этой новой определенной мобильной цели.

Сборка 2017 года не за горами. Наряду с продвижением проекта Centennial по переносу приложений Win32 на сотовые ПК и, в конечном итоге, на ультрамобильный ПК, я ожидаю сильного продвижения к Xamarin в этом году.

Что вы думаете о возможном позиционировании Xamarin как универсальной платформы для разработки приложений?

Мы можем заработать комиссию за покупки, используя наши ссылки. Узнайте больше

Похожие посты
Tech новости

Про совет: Протрите порно с вашего телефона перед заменой его

Tech новости

Охранная фирма детализирует проблемы конфиденциальности; разработчик рассказывает нам свою сторону истории

Tech новости

Проект Android UI Utilities приносит унифицированные инструменты дизайна для разработчиков

Tech новости

Google утверждает, что популярные обои-приложения считаются безопасными