Microsoft应该如何android和iOS开发人员构建Windows 10应用程序
常见的了解,Microsoft有一个应用程序问题,都是与Windows和Windows手机的应用程序问题。两者的状态现在一直在稳定地改善,但开发人员仍然很大程度上不在任何地方关心的是他们对Android或iOS的做法。
在内部,微软探讨了在Windows和Windows手机上提供Android应用程序的各种方式,包括仿真器(类似于BlackBerry如何允许Android应用程序在其设备上运行)。Android应用程序将有一天在Windows设备上运行的谣言是一种简单地拒绝死亡的谣言。
虽然这种策略因许多原因而有吸引力,但主要是因为它可能会很快解决Windows上的应用程序数量问题,这是错误的方法。除了Windows商店之外,Microsoft还应使用它的开发人员工具,然后将其应用程序部署到Google Play和/或Apple的App Store。
这样,公司避免了潜在的性能问题,可能的法律问题,并且仍然可以确保应用程序专门为Windows 10构建,而不是简单地获得从其他平台重新批准的应用程序。球场非常简单:“使用地球上最好的开发人员工具来构建在数百万辆Android和IOS设备的顶部到达数百万新Windows 10设备的应用程序。”
这不是一个新的策略。Microsoft通过Visual Studio通过Apache Cordova采用了这条路,这是一个使用HTML,CSS和JavaScript构建多方面混合移动应用程序的开源平台。但这些是基本的应用程序。
微软的下一步是提供可以直接与Apple和Google产品竞争的工具。 iOS工具已经非常高级,谷歌终于将其与Android Studio努力升高,但这并不意味着两者之间没有楔入的空间。
难怪Microsoft获取Xamarin的谣言让开发人员使用C#来构建本机Android,iOS,Mac和Windows应用程序,每隔几个月才能突然出现。在支持在非Microsoft平台上的构建的支持语言方面,绝对没有理由为什么Microsoft应该停在HTML上。
尽管它在移动中失败,但雷德蒙德仍然符合它支持开发人员的方式。又一次,该公司将能够做出非常独特的报价:如果您使用我们的工具,您将简单地达到更多用户。而不是刚刚为Android,或者只是iOS,甚至只是Android和iOS,为什么不为Android和Windows 10或IOS和Windows 10而不是android和iOS,或者所有三个?
这是苹果永远不会做的东西,并且透露于Windows手机的忽视,谷歌也不会。尽管移动了众多错误,但微软仍然发现自己处于一个非常强大的位置:它有钱,资源和专业知识来赢得开发人员。此外,即使Windows Phone是Android和iOS非常遥远的第三个,Windows 10上的Windows Store将被推到数百万用户,因为它将跨PC,平板电脑和智能手机工作。这对应用程序开发人员来说可能非常诱人。
简而言之,Microsoft需要扩展其开发人员的跨平台策略。完美的时间即将这样做:该公司的建造会议仅有一个月之遥。