微软应如何笼络Android和iOS开发者?

雷锋网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

微软 在应用程序数量和质量上所面临的问题早已人尽皆知,无论是针对Modern UI应用程序而设的Windows Store,还是 Windows Phone Store都存在这个问题。虽说这两个商店目前一直都在稳步提升,但是开发者仍然在很大程度上对这两个商店并非十分在意,他们的精力主要还是放在Android和iOS平台。

在微软内部,他们已经探索了很多方式,希望Windows和Windows Phone也能运行Android应用程序,这些方式中甚至还包括了使用模拟器(类似于 黑莓 如何让Android应用程序在其设备上运行)。

吸引iOS和Android开发者的开发工具

虽然采用这种策略的原因有很多,主要原因还是这一策略有可能迅速解决Windows上应用程序的数量问题,不过这却是一种错误的做法。 微软反而应该吸引Android和iOS开发者使用其开发工具,而且还应该除了Windows应用商店,也要鼓励开发者将所开发的应用程序上架至 Google Play 和/或 苹果 的App Store

这样一来,由于开发者采用的是自己的开发工具,使得微软避免了潜在的性能问题,以及使用模拟器可能面临的法律问题,而且还可以确保应用程序是专门针对Windows 10而开发,而不是简单地将其他平台的大量应用转变至Windows 10上。

这并不是一个新鲜的策略,微软目前正在参与的Apache Cordova项目就十分类似,这是一个利用HTML、CSS和JavaScript来构建多设备混合移动应用程序的开放源码平台。但利用Apache Cordova框架的都是很基本的一些应用程序。

微软的下一步就是要提供可以直接与苹果和Google竞争的开发工具。目前iOS的开发工具已经相当优秀,Google也终于增强了其Android Studio开发工具,但是这并不意味着在两者之间已经没有剩余空间供微软探索。 这也难怪最近传出了微软将要 收购 Xamarin的传闻,Xamarin允许开发人员使用C#来构建原生的Android、iOS、Mac和Windows应用程序。

尽管微软在移动市场上的表现不尽如人意,但微软仍在全力支持和吸引更多的开发者转移至微软平台。随着Windows 10的推出,微软将能够提供给开发者一个非常独特的特性:如果开发者使用微软的开发工具,那么开发者将会更加容易地接触到更多的用户,开发者不光仅仅是开发针对Android或仅仅针对iOS的应用程序,他们有望通过一次编译就能开发出针对Android、iOS和Windows 10的多平台应用。

尽管微软在移动市场上曾犯下不少错误,但微软仍然处于一个相对有利的地位:它有足够的资金、资源和专业知识来拉拢开发者。此外,即使Windows Phone的市场占有率相距Android和iOS非常遥远,不过 Windows 10中的Windows Store将被推到数以百万计的用户手中,因为Windows Store会适配于个人电脑、平板电脑和智能手机 。有PC的是市场占有率作为支撑,这对于应用程序开发者而言就相当有诱惑性。

总之,微软需要为开发者们扩大它的跨平台战略。

via  venturebeat

随意打赏

提交建议
微信扫一扫,分享给好友吧。