距微软发布Windows Phone 7已经四年多了,WinPhone的市场份额一直萎糜不前。去年微软收购诺基亚,如特洛伊木马般戏剧,却没有挽救WinPhone,甚至出现下滑,已经不足3%,已经基本被边缘化,很多原来为其开发App的大公司都放弃了,更别说小开发者。

 

这种情况,完全与我当时的预计相反,因为微软既有财力支持,WinPhone上开发App效率又明显高于Android/iOS,然而当时认识还很幼稚,一个残酷的现实是:软件本身的优劣,只要不是数量级的差别,并不是在市场优胜的决定因素。

 

上周,微软发布了万众瞩目的Windows 10,微软这次再也输不起了。从业界评价看,颇为积极,然而除去那些科幻般的HoloLens,Windows 10本身整合移动与桌面的尝试,成功与否还是令人怀疑。

 

首先,大量的Windows传统应用,还是无法找到在win phone兼容运行的途径。经过数年发展,MarketPlace上的数十万应用,也基本不能平台兼容。微软破釜沉舟,Windows 10可以免费从Win7以上升级,其实等于从零开始,重新打造生态系统。

 

但是还是那个关键问题,前CEO老鲍在一次大会上振臂高呼的词:developer, developer, developer。如今不是四年前,在Android/iOS平分天下的今天,Win10桌面移动兼容的应用,就足以吸引开发者吗?

 

根据微软CEO纳德拉的新战略:移动优先,云端优先,在移动设备上的Win10,也就是Windows Phone 10,重要性要远高于桌面。所以反过来说,桌面既然已变得次要,那带动移动方面的能力就变得无力许多,与当年捆绑打败NetScape已不是同日而语。

 

所以WP10会得到一定心理的鼓舞,但仅凭Windows 10本身,成不了Win Phone10的东风,即使有风,也没有柴,没有火。

 

那么WP10就完全没有希望了吗?也不尽然,WP10的最大优势还是在于.NET平台的开发效率,移动互联网在逐渐向物联网时代发展,高质量软件的需求的缺口,可能会使开发效率的地位变得举足轻重,那时WP10才会有出头之日,甚至反过来带动Windows桌面上的发展。

 

但是,在这之前,无疑WP10还要熬过数年挣扎的日子,也包括像我一样的.NET开发者。

Windows Phone 10如何借Windows 10的东风的更多相关文章

  1. [教学] Delphi Berlin 10.1 开发 Windows 10 平板 App 远程调试

    Delphi Berlin 10.1 开发 Windows 10 平板 App 远程调试安装步骤: 准备电脑: 一台开发电脑,安装 Delphi 开发环境 一台平板电脑,安装 PAServer,安装方 ...

  2. Windows Phone 8初学者开发—第10部分:数据绑定应用程序和透视应用程序项目模板简介

    原文 Windows Phone 8初学者开发—第10部分:数据绑定应用程序和透视应用程序项目模板简介 原文地址: http://channel9.msdn.com/Series/Windows-Ph ...

  3. windows xp/7/8/8.1/10安全模式详解和系统修复讲解

    如果你的电脑因为各种原因(强关电脑等原因导致的电脑蓝屏,或者引导文件受损等)开不了机,进不了电脑桌面,那么就可以看看我这篇文章了. 先贴上百度百科,说得挺好的.最下面有我贴的图片操作过程详解. 百度百 ...

  4. Windows 下安装drozer(Windows 10),连接手机(红米note4X)

    Windows 下安装drozer(Windows 10),连接手机(红米note4X) 首先下载drozer(http://mwr.to/drozer). 红米手机开发者模式 遇到第一个问题,红米手 ...

  5. 在Windows 10 操作系统打开Windows Mobile 设备中心,要么双击无反应,要么正在启动后过会就关闭了

    在Windows 10 操作系统打开Windows Mobile 设备中心,要么双击无反应,要么正在启动后过会就关闭了 解决方法: 1.运行:输入services.msc进入服务 2.找到(前提你的P ...

  6. windows 10 无法启动 windows update 服务 错误 0x80070005 拒绝访问

    windows 10 无法启动 windows update 服务 错误 0x80070005 拒绝访问: 解决方法: 首先重命名系统盘 windows目录下的代号为“SoftwareDistribu ...

  7. 10、修改windows编码集

    10.1.查看Windows的字符集编码: 1.方法一: (1) 同时按住"windows"徽标键和"r"键,在弹出的"运行"框中输入&qu ...

  8. 在 Windows 10 中启用 Windows Photo Viewer

    本文版权归cxun所有,如有转载请注明出处与本文链接,谢谢!原文地址:http://www.cnblogs.com/cxun/p/4727323.html 不知大家在使用了Win10之后有没有这样感受 ...

  9. U盘启动盘的制作--用U盘硬装Windows系统、或是重装Windows系统

    借助IT天空的优启通U盘启动盘的制作--用U盘装Windows系统.或是重装Windows系统之U盘启动盘的制作 1.==================================== 2.== ...

随机推荐

  1. 我的Android第五章

    今天我们来讲一下Android四大组件中的activity的生命周期, 首先我们可以看一张activity的生命周期的图解看一下 关于Activity的生命周期,有以下几个要注意的点: 1.最开始进入 ...

  2. Linux内核分析:打开文件描述符实现

    在Linux中每一个进程的数据是存储在一个task_struct结构(定义在sched.h中)中的. struct task_struct { volatile long state; /* -1 u ...

  3. javaScript 将json字符串转换为json对象的方法解析

    JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对 ...

  4. iOS上传文件代码,自定义组装body

    以下代码为上传文件所用代码,简单方便,搞了好久,终于知道这么简单的方式来上传. 其它类库也就是把这几句代码封装的乱七八糟得,让你老久搞不懂原理.不就是在body上面加点字符串,body下面加点字符串, ...

  5. 动态规划(DP)

    一.基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移.一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划. 二.基本思想与策略 基本 ...

  6. 关于OJ1028的参考解法

    其中运用了最小公倍数与最大公约数乘积等于两数相乘的定理. #include <stdio.h> int main(int argc, char *argv[]) { int a,b,c,d ...

  7. Try to write a script to send e-mail but failed

    #-*-coding: utf-8 -*- '''使用Python去发送邮件但是不成功,运行后,等待一段时间, 返回[Errno 10060] A connection attempt failed ...

  8. 一、Hello World

    刚创建的Android项目是一个基础的Hello World项目,包含一些默认文件,我们需要花一点时间看看最重要的部分: activity_main.xml  -- 这是刚才用Android Stud ...

  9. YYYY-mm-dd HH:MM:SS

    备忘:YYYY-mm-dd HH:MM:SS部分解释 d               月中的某一天.一位数的日期没有前导零.    dd             月中的某一天.一位数的日期有一个前导零 ...

  10. Spring基于注解ehCache缓存整合

    注解的使用参照:http://blog.csdn.net/wjacketcn/article/details/50945887 (侵删) ehCache是纯java实现的缓存组件,spring从3.1 ...