Windows phone 8 是新的起点吗?
病愈已经两周.这段时间完全与世隔绝的状态.好在等我出院的时候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 是新的起点吗?相关推荐
- 新的一年 新的起点 新的希望
不知不觉又过了一年,回想起一掠而过的2005年,惟能感觉到的是平淡与无奈,我的梦想不是这样子地. 一.盘点下自己在过去的一年里的一些长进: 1.接触且熟悉了ASP.NET. 2.暑假接了企业网站项目. ...
- 【玩转server 2019系列】Windows server 2019打开windows defender提示“需要新应用打开windows defender”的解决方法
[玩转server 2019系列]Windows server 2019打开windows defender提示"需要新应用打开windows defender"的解决方法 参考文 ...
- 新的起点,新的生活!加油!
新的起点,新的生活!加油! 转载于:https://www.cnblogs.com/bambomtan/p/4385527.html
- 在windows下编译FFMPEG-最新2009版本
转]在windows下编译FFMPEG-最新2009版本 2010-11-17 18:50 大家可以看到,此篇之前有很多个版本的"在windows下编译FFMPEG",那些都是我在 ...
- Windows Phone 8.1 新特性 - 控件之应用程序栏
原文:Windows Phone 8.1 新特性 - 控件之应用程序栏 2014年4月3日的微软Build 2014 大会上,Windows Phone 8.1 正式发布.相较于Windows Pho ...
- 英维克,上市只是一个新的起点
点击上方 "中国云报" 可直接关注 ! 在数据中心制冷和节能领域,也有一支默默耕耘的中国之队--深圳市英维克科技股份有限公司(以下简称英维克),经过10多年的潜心研发和市场推广,终 ...
- Windows 10 Version 2004 新功能盘点
Windows 10 Version 2004 新功能盘点 Windows 10 Version 2004功能更新即将登场,但目前仍没有敲定具体的名称.目前微软已经发布了ISO镜像,意味着微软有望近期 ...
- 2022重装Win7系统(64位)提示Windows update无法搜索新更新错误代码80072EFE
这几天想起来把13年买的笔记本拿出来当做学习剪辑入门的工具,打开之后发现系统卡的冒火,不管进行什么操作,只要连续点击两下鼠标就会变成圆圈,一直等待响应.电脑还是买的时候本身装的win7旗舰版,于是就想 ...
- win10隐藏任务栏_Win10美化指南 | 定制属于你的专属桌面,Windows也能玩出新花样...
Win10美化指南 | 定制属于你的专属桌面,Windows也能玩出新花样 7SIZE丨插图部分来自于网络 作为一名Windows党,是不是对田牌一尘不变的笨拙枯燥感到无感甚至是厌烦,虽然说不丑,但是 ...
最新文章
- 逻辑回归算法原理简介
- 树上问题 ---- E. Fib-tree(斐波那契数的性质 + 暴力模拟 + 认真计算复杂度)
- 【分析】回顾2014年“BAT”投资/并购图谱
- scale Database
- Linux下安装jdk8步骤详述
- 新版微信不停跳转到小程序_如何设置跳转微信小程序
- CentOS7|Redhat7挂载NTFS格式磁盘
- 更改计算机复制快捷键,电脑复制粘贴快捷键,详细教您电脑怎么用键盘复制粘贴...
- java雪崩_缓存穿透和雪崩
- 世界的物质性及其发展规律
- centos7里xxx.jar解压和压缩
- 有功、无功、视在功率及功率因素
- [零基础学Python]字典,你还记得吗?
- po vo pojo domain 区别
- java 图片格式转化 wmf,emf -> svg,png
- 基于springboot小型车队管理系统毕业设计源码061709
- 十年 (2002.6.18)--黑色的2002年世界杯,足球之耻辱
- 根据出生日期自动计算年龄
- sklearn中的决策树(回归)
- 世上无难事,只怕有心人