Известно, что у Microsoft проблемы с приложениями и на Windows, и на Windows Phone, пишет VentureBeat. Положение обоих улучшается сейчас, но разработчики до сих пор практически не обращают на них внимания, если они уже делают iOS и Android.
Microsoft внутри себя испробовала разные способы предлагать Android приложения на Windows, включая эмуляторы (так, BlackBerry решает проблему количества приложений, позволяя запуск Android приложений на своих устройствах). Слухи о том, что Android приложения когда-нибудь станут доступными на устройствах Windows упорно не хотят умирать.
Хотя эта стратегия привлекательна по многим причинам, в основном потому, что позволит решить проблему количества приложений на Windows быстро, это неверный подход. Microsoft должен вместо этого уговорить Android и iOS разработчиков использовать в первую очередь свои инструменты, а потом уже разворачивать приложения в Google Play и/или App Store.
Таким образом компания предотвратит возможные проблемы с исполнением приложений, юрисдикцией и сможет гарантировать, что приложения будут разработаны непосредственно для Windows 10, а не переделаны с других платформ. Девиз будет прямолинейным: «Используйте лучшие инструменты планеты для разработки приложений для миллионов новых устройств с Windows 10, работающих поверх миллионов устройств на Android и iOS».
Это не новая стратегия. Microsoft вступил на эту встраиванием в Visual Studio Apache Cordova, open source платформы для создания мультидевайсных гибридных мобильных приложений с использованием HTML,CSS и JavaScript. Но это очень простые приложения.
Следующий шаг для компании — это предложить такие инструменты, которые могли бы составить конкуренцию предложениям Apple и Google. iOS инструменты уже очень продвинуты, Google наконец начал вкладывать большие усилия в Android Studio, но это не значит, что между ними не осталось свободной ниши.
Неудивительно, что слухи о приобретении Microsoft Xamarin, который позволяет разработчикам использовать C# для создания нативных приложений на Android, iOS, Mac и Windows, возникают каждые несколько месяцев. Когда речь заходит о поддержке языков программирования для разработки на платформах не Microsoft, нет ни одной причины, по которой Microsoft должна останавливаться на HTML.
Несмотря на провал в мобайле, корпорация из Рэдмонда хорошо известна тем, как они поддерживают разработчиков. И снова, компания сможет сделать воистину уникальное предложение: если вы используете наши инструменты, вы сможете получить больше пользователей. Вместо разработки на Android, или iOS, или даже Android совместно с iOS, почему бы не работать на Android и Windows 10, или iOS и Windows 10, или на всех трех платформах?
Это то, что никогда не сделает Apple, и, судя по выказываемому к Windows Phone равнодушию, никогда не сделает Google. Несмотря на множество ошибок в мобайле, Microsoft все еще находится на очень выгодной позиции: у них есть деньги, ресурсы и компетенции для привлечения разработчиков. Более того, пусть Windows Phone очень далек от того, чтобы составить конкуренцию Android и iOS, Windows Store на Windows 10 будет поддержан миллионами пользователей, потому что он будет работать на всех PC, планшетах и смартфонах. Это очень привлекательно для разработчиков приложений.
Резюмируя, Microsoft следует расширить свою кроссплатформенную стратегию для разработчиков. Самое время сделать это: до конференции Build остался всего месяц.