病愈已经两周.这段时间完全与世隔绝的状态.好在等我出院的时候Windows phone 8已经如期发布.原来在微博[@chenkaihome]上碍于NDA也陆陆续续以遮遮掩掩的姿态翻译[Application Platform Overview For Windows-phone-8]过部分关于Windows Phone 8一些新特性.现在终于可以公开谈论这些问题.

回来后.看到微博上很多行业内主流媒体都全程报道Windows Phone 8发布会的情况.这突然让我想起了去年4月份.因WP刚发布不久再应用量不足3W多还不被国内主流媒体关注情况下.连续熬夜翻译Mix 11 Windows Phone Session[MIX11 细节梳理Windows Phone Session]时的场景.那一幕似乎现在还依然历历在目.

从2010年10月Windows Phone正式诞生.到如今2年后. 它市场表现如何呢? 找到了IDC关于全球智能手机权威统计数据如下:

Windows Phone 7/Windows Mobile 在 2012 年第三季度的份额为 2%,第三季度全球出货量 360 万部。同比去年第三季度的 150 万部,Windows Phone 整体增长 140%.

windows phone目前排在第五位.随着今年4月份正式在国内落地.2年后这样的市场份额数字似乎在基于IOS和Android之后.已经让人无法忽视其存在.作为最早WP用户之一.从Windows Phone诞生到经历Mango7.5版本更新改善到今天第三个基于精简Windows 8 NT内核重大版本Windows Phone 8的蜕变.

Windows phone 8带来哪些重大改变?

估计很多人都没有关注官方针对Windows Phone 到现在版本更迭信息.如下:

Windows Phone
7.0.7004 初始版Windows Phone 7
7.0.7008 改善软件更新效率
7.0.7390 代号“NoDo”更新,增加剪贴功能,加快应用打开速度,更深度集成Facebook
7.0.7392 移除无效软件凭证
7.0.7403 Windows Phone 7.5更新前期准备
7.10.7720 “Mango”更新,提供包括多任务支持、Twitter集成、强化Bing Search等超过 500项更新,并加入对正体中文、简体中文、日文、韩文等多国语言支持。Windows Phone 7品牌名称更改为Windows Phone 7.5
7.10.7740 修正Microsoft Exchange Server 2003传送电邮及接收留言时所遇到的问题。
7.10.8107 修正虚拟键盘突然消失等小毛病,新增对LTE网络的支持
7.10.8773 “Tango”更新,降低硬件要求,支持120种语言,并改善多媒体短信传送功能。有关更新已逐步发布。
7.10.9009 Windows Phone 7.8发布修改开始屏幕,增加磁贴(Tile)定制化,诺基亚会为Lumia系列带来更多新特性。
8.00.9909 Windows Phone 8发布,WP8放弃WinCE内核,改用与Windows 8相同的NT内核。

从如上官方的发布更新版本号来看.分别在7.0.7004、7.0.7720和8.00.9909发生过三个大的版本更新.但Windows phone 8发布则是从内核层级上颠覆原来WP7架构设计.众所周知WP7是基于Windows Embedded CE 7.0内核.导致现有WP7硬件局限. 只能支持单核处理器.而在WP8 则放弃CE内核.采用于Windows 8相同的NT内核.WP至此也告别单核时代.

那么Windows Phone 8 Native API和Windows 8 具体兼容关系是? 请参见下图[可以点击看大图]:

上图列出了Windows Phone 8 native API.图中绿框代表为Windows 8 SDK的子集或者与Windows 8 SDK相同.白框表示是Windows Phone 8新引入的API.[点击图片看大图]

Windows Phone 8 增加采用Native Development on C++.从上图可以看出Windows Phone 新增的Native API并不多.WP8 支持Windows 8 SDK很大一部分.这对开发人员意味可以再两个平台之间共享代码.类似已有的诸如计算、图形引擎也可以快速移植到Windows Phone 8上来.当然除了支持Native 开发外.WP8还支持Direct3D。这意味着原来PC上基于DirectX的游戏可以方便快速移植到Windows Phone中来。这同样意味着基于managed框架的游戏性能问题也会得以解决.

虽然Windows Phone 8 API大部分Windows RT相同.但是Ms还是在增加一些Windows 8没有的API.虽然JavaScript在Windows 8可以访问WinPRT API.但在WP8中JavaScript则无法访问WinPRT API. 针对那些没有改写的Native API可以通过标准的Com/Win 32技术调用来实现.

这也意味着WP8应用可以更方便向Windows 8Pc移植[可以以极小的代价移植Windows Metro Application以及Windows RT版应用.因为ARM与X86构架的原因.可移植的应用必须是.NET编写的Application. C与C++程序必须重写代码].Windows Phone 8将兼容所有的WP7的应用.但因为内核变更.所以导致所有的WP8应用程序无法再WP 7.5/8上运行.属于单向兼容.

在WP7 时代移植诟病的开发Native API正式在WP8得到终结. WP8 开始想所有的开发者开发原生代码[C、C++].由于基于相同的核心机制.WP8也首次支持ARM构架下的Direct3D硬件加速.应用性能将得到提升.

可能很多人都已经知道现在所有的WP7.5设备都无法升级WP8.不过微软对这个版本用户也会发布对应Windows Phone 7.8更新.其实关于微软这麽做目的正确解读是.在WP 7.8中它将反向移植部分的Windows Phone 8功能至原来的操作系统,包括新版的首页设计等. 在7.8硬件支持下部分功能.

更多细节请参考LiveSino整理的Windows Phone 8发布会图文直播. 这里就不在赘述了.

说了这么多.Windows Phone 8新的平台前景如何呢?

作为最早Windows Phone 用户和开发者之一.我不知道各位如何看Windows Phone 平台未来的走向.在经历了Windows Phone 从诞生到今天衍化出WP8版本.其实从本质上来说它并不是WP7进化版本.也和以往Windows Ce 智能手机也无任何具体的关系.它更像是一个微软在面临有限市场局面情况下.推出一款立志与打通用户桌面Pc和移动平台颇具战略野心的产品. 当然反过来说这也是WP8一个巨大买点.

近日在VentureBeat上发起一个关于Windows Phone 8讨论.其中VentrueBeat发起一些调查.其中有一篇文章[Developers wary about investing in Windows Phone 8 games].也从主流媒体中也不乏一些理性的思考声音.在VentureBeat的调查结果中.体现了开发商对Windows 8和Windows Phone 8一种很矛盾的看法:他们喜欢Windows 8但不感冒WP8,原因是他们已经在其它移动平台进行了大量投资,除非WP8手机能吸引到足够多的用户群体,否则开发者没有过多的意愿重复投资.

而事实是.微软已经浪费了太多的时间和机会.现在摆在MS的就是这么一副艰难困境,长期将注意力和精力关注在获利丰厚的桌面端,对移动智能领域和平台建设的重视不够,导致整个Windows Phone短期难有起色;而在外部市场上,Google和苹果纷纷割据各自的领地.截止目前第三方统计Windows Phone Store上应用数量为12.5W.相对于IOS 70W和Android 60W应用数量. 2年周期Windows Phone 开发环境和平台生态环境还有很多需要逐步完善的地方.市场缺乏一定大厂商合作.用户群体偏小众.很难吸引大批开发者在短期时间内转战到WP平台.

2012年Ms也如期的发布Windows 8、Surface和Windows Phone 8. 这么密集产品发布恐怕也是史无前例的.那么说道这里就留下一个疑问给各位: 这样密集发布产品动作后 Ms到底能够在市场和用户群赢得多大的效果呢? 我相信每个人心中都有自己的判断.或是说Windows Phone 8又是一个新的起点.如果时间足够长的话,长到MS能够有耐心和精力打造自己的平台,长到它争取到足够的厂商和用户.它的命运是否在已经被侵食不多的市场份额面前能够绝地反击呢? 这一切一切的疑问还是让我们拭目以待吧.

作为一个Windows Phone 平台比较早开发者.无论是出于个人职业发展还是对这个平台感情而言.都希望WP8后能够在新的起点真正的扬帆起航.正是处于对这个平台喜爱.但在事实面前也多少流露出我对这个平台未来前景一些担忧之处.所以我才说了如上这些话.大局面前生活还的继续.从本篇幅开始我将开始Blog上陆续更新以Windows Phone 8为主题应用开发序列.本篇为开篇.也欢迎各位持续关注.

或是关注新浪微博[@chenkaihome]交流.

Windows phone 8 是新的起点吗?相关推荐

  1. 新的一年 新的起点 新的希望

    不知不觉又过了一年,回想起一掠而过的2005年,惟能感觉到的是平淡与无奈,我的梦想不是这样子地. 一.盘点下自己在过去的一年里的一些长进: 1.接触且熟悉了ASP.NET. 2.暑假接了企业网站项目. ...

  2. 【玩转server 2019系列】Windows server 2019打开windows defender提示“需要新应用打开windows defender”的解决方法

    [玩转server 2019系列]Windows server 2019打开windows defender提示"需要新应用打开windows defender"的解决方法 参考文 ...

  3. 新的起点,新的生活!加油!

    新的起点,新的生活!加油! 转载于:https://www.cnblogs.com/bambomtan/p/4385527.html

  4. 在windows下编译FFMPEG-最新2009版本

    转]在windows下编译FFMPEG-最新2009版本 2010-11-17 18:50 大家可以看到,此篇之前有很多个版本的"在windows下编译FFMPEG",那些都是我在 ...

  5. Windows Phone 8.1 新特性 - 控件之应用程序栏

    原文:Windows Phone 8.1 新特性 - 控件之应用程序栏 2014年4月3日的微软Build 2014 大会上,Windows Phone 8.1 正式发布.相较于Windows Pho ...

  6. 英维克,上市只是一个新的起点

    点击上方 "中国云报" 可直接关注 ! 在数据中心制冷和节能领域,也有一支默默耕耘的中国之队--深圳市英维克科技股份有限公司(以下简称英维克),经过10多年的潜心研发和市场推广,终 ...

  7. Windows 10 Version 2004 新功能盘点

    Windows 10 Version 2004 新功能盘点 Windows 10 Version 2004功能更新即将登场,但目前仍没有敲定具体的名称.目前微软已经发布了ISO镜像,意味着微软有望近期 ...

  8. 2022重装Win7系统(64位)提示Windows update无法搜索新更新错误代码80072EFE

    这几天想起来把13年买的笔记本拿出来当做学习剪辑入门的工具,打开之后发现系统卡的冒火,不管进行什么操作,只要连续点击两下鼠标就会变成圆圈,一直等待响应.电脑还是买的时候本身装的win7旗舰版,于是就想 ...

  9. win10隐藏任务栏_Win10美化指南 | 定制属于你的专属桌面,Windows也能玩出新花样...

    Win10美化指南 | 定制属于你的专属桌面,Windows也能玩出新花样 7SIZE丨插图部分来自于网络 作为一名Windows党,是不是对田牌一尘不变的笨拙枯燥感到无感甚至是厌烦,虽然说不丑,但是 ...

最新文章

  1. 逻辑回归算法原理简介
  2. 树上问题 ---- E. Fib-tree(斐波那契数的性质 + 暴力模拟 + 认真计算复杂度)
  3. 【分析】回顾2014年“BAT”投资/并购图谱
  4. scale Database
  5. Linux下安装jdk8步骤详述
  6. 新版微信不停跳转到小程序_如何设置跳转微信小程序
  7. CentOS7|Redhat7挂载NTFS格式磁盘
  8. 更改计算机复制快捷键,电脑复制粘贴快捷键,详细教您电脑怎么用键盘复制粘贴...
  9. java雪崩_缓存穿透和雪崩
  10. 世界的物质性及其发展规律
  11. centos7里xxx.jar解压和压缩
  12. 有功、无功、视在功率及功率因素
  13. [零基础学Python]字典,你还记得吗?
  14. po vo pojo domain 区别
  15. java 图片格式转化 wmf,emf -> svg,png
  16. 基于springboot小型车队管理系统毕业设计源码061709
  17. 十年 (2002.6.18)--黑色的2002年世界杯,足球之耻辱
  18. 根据出生日期自动计算年龄
  19. sklearn中的决策树(回归)
  20. 世上无难事,只怕有心人

热门文章

  1. 都爱云支付首页模板(上传即可使用)
  2. whmcs精仿雨云ModuleSky主题模板
  3. Mybatis-Plus查询中排除标识字段
  4. 信用卡还款直减500
  5. ASP.NET从字符串中查找字符出现次数的方法
  6. CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析
  7. UIPickerView 选取器(滚轮)—IOS开发
  8. 如何给网站制作一个favicon.ico图标
  9. OAuth 2.0——授权服务开发笔记(一)
  10. 【转载】ORM的概念