热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VisionMobile:移动平台生态系统冲突报告(十三)ChapterC:WindowsPhone

WindowsPhone7是微软新的移动平台,它和微软早期的WindowsMobileOS完全不同。WindowsPhone7于2010年2月在巴塞罗那的移动世界大会

Windows Phone 7是微软新的移动平台,它和微软早期的Windows Mobile OS完全不同。

Windows Phone 7于2010年2月在巴塞罗那的移动世界大会(MWC)首次公布。多个移动运营商参与发布,有AT&T,Deutsche Telekom, Orange, SFR, Sprint, Telecom Italia, Telefónica/O2, Telstra, T-Mobile USA, Verizon Wireless和沃达丰。

1998年微软开始研发移动产品,并于2000年4月向市场推出第一款设备“掌上电脑2000(Pocket PC 2000)”。平台继续演进并最终成为微软的移动操作系统,平台历来被微软视为它核心Windows和Office产品的搭配产品线。直至Android推出,Windows Mobile是主要的公开许可的智能手机操作系统。

2008年底,当微软看到Windows Mobile OS明显无法和先进的iOS和Android平台竞争,微软开始研发新的手机移动平台。项目是重头开始,建立在Zune HD便携媒体播放器,Silverlight UI引擎和Xbox游戏机的设计上。

2011年2月,微软和Nokia宣布建立广泛的合作伙伴关系。协议称Nokia未来的智能手机将全部基于Winows Phone。

在微软的其他软件产品一样,Windows Phone7是私有、封源模式。微软拥有操作系统的权利。Windows Phone7和Windows Mobile不能后向兼容:原先在WindowsMobile上开发的应用不能在Windows Phone 7上运行。

定位

Windows Phone7提供了完整价值栈,堆栈包括核心操作系统,丰富的内置应用,应用商店,以及集成微软丰富的在线服务。Phone7还提供卓越开发工具套件。

Phone7最初版本针对目前由iPhone和高端Android机型主导的高端智能手机市场。平台要求WVGA(800×480)触摸屏,1GHz基于ARM应用处理器,带DerectX硬件加速的GPU(图形处理器),大容量内存,WiFi,传感器,GPS和可选的物理键盘。接下来的更新版本(Mango)将目标市场档次降低,对CPU的要求放宽到最低800MHz。

2011年10月底,unlocked的HTC Titan Windows Phone 7.5售价为$675,而低端的Dell Venue Pro Windows Phone 7 (unlocked机型)税前价格为$265。

微软通过对Windows Phone7的版权费和从Windows,Office,Xbox产品线非间接收入实现货币化。微软没有公开直接版权的费用,对不同OEM价格不同。估计每台手机的费用为$8-10,也就是,比之前Windows Mobile($8-15)的版权费用要低。根据微软的资料,版权包含了微软专利诉讼保护。

生态系统的采纳

截至2010年10月,最早加载Windows Phone 7平台,有HTC(4款),三星(2款),LG(2款)和Dell(1款)。同时,这些OEM也生产基于Android的机型。其他OME报告称正在生产Windows Phone 7手机的有索尼爱立信和华硕。随着平台加载,运行Windows Phone 7软件的手机分布在美洲(美国、加拿大和墨西哥),西欧(法国,英国,德国和西班牙)和亚太地区(新加坡和澳大利亚)。

除了Android,Windows Phone 7是OEM生产富有竞争力的应用生态系统的高端触屏智能手机的唯一主流替代选择。和Android相比,Windows Phone 7为OEM提供2大主要优势:软件开发更容易,和专利侵权赔偿。

Windows Phone 7智能手机都有很类似的硬件规格,基于高通QSD8250(1GHz),QSD8650(1.3GHz)或者MSM7x30(0.8-1GHz,Mango版本)芯片,集成Snapdragon应用处理器。Windows Phone 7已对这些芯片进行优化,OEM需要进行软件集成的工作量很少。

微软紧控Windows Phone 7手机的用户体验。OEM可进行的定制化有限。OEM可做的差异化是在设备上预装若干附加应用。不允许更改操作系统的功能和UI。和Android相比,明显限制了OEM差异化的能力。

Windows Phone 7得到了移动运营商的积极认可。一推出,有30家移动运营商的采纳,包括美洲(AT&T, T-Mobile美国, TELUS加拿大, AméricaMóvil墨西哥),西欧(O2 英国和德国, Orange 法国和英国, SFR 法国,Movistar西班牙,Deutsche Telekom德国, Vodafone 英国、德国和西班牙),以及亚太地区(SingTel新加坡, Telstra澳洲, Vodafone澳洲)。

运营商将Windows Phone 7视为补偿分化强势且封闭的苹果iPhone品牌的潜在力量。运营商期待微软承担新平台促销大部分的费用。和Android相比,Google对向消费者推广Android品牌方面并没多少花费。

Nokia和微软在2011年2月宣布的深远伙伴关系,期待增强平台的地位。Nokia专业设备设计和发布渠道将可能会显著加快对Windows Phone平台的采纳。

微软在设计Windows Phone 7时针对PC和Xbox开发者。这些开发者可使用相同工具、语言,API框架。在2011年9月的BUILD大会中,微软报告称有5万名WindowsPhone 7注册开发者,而Windows Phone Marketplace有超过3万应用。目前在其他微软平台上使用.NET和XNA架构开发的开发者对平台相当有热情。应用开发在有真正硬件之前就已活跃。WindowsPhone SDK Beta在最初上市的两天有20万次下载量。

当然,目前在iOS和Android上的开发者对平台持更多的怀疑态度。

Windows Phone Marketplace是唯一的Windows Phone 7应用发布渠道。微软根据公开的策略(例如PG-13)对应用检查和审批过程进行管理。它向开发者提供业界70%的收入分成。

微软积极地吸引开发者到平台。公司利用已建立的软件开发和合作伙伴培训网络,向学生,潜在的开发者,提供平台代码的工具。

微软正在说服特定iOS和Android产品的开发者为Windows Phone推出应用版本。在某些情况,微软提供开发者费用(例如Foursquare)。

LG和微软合作提供的免费应用有不常规的方式。通过LG Windows Phone 7手机访问LG应用商店提供免费下载。10个免费应用会同时推出,通常总价值30美元或者更多。60天内免费获取,接着替换为另一套10个免费软件。

微软投入很大努力,使WindowsPhone Marketplace为开发者提供丰富的货币化机会。应用商店支持多种计费渠道(运营商计费、信用卡),零售API和Beta产品控制。

微软可利用令人瞩目的Xbox货币化经验,Xbox在2009-2010年销售超过$1B。例如,微软报告称基于它的Xbox经验,零售API可以获得3-4倍的收入增长。

技术基础

Windows Phone 7是建立在微软私有Windows CE 6内核之上。该内核提供系统基础服务,例如内存管理、进程抽象和调度。与之前Windows Mobile产品上使用的Windows CE5相比,Windows CE6内核宣称具有显著改进。

Windows Phone中间件支持3G数据,Wi-Fi网络和蓝牙连接。内置的连接管理器根据预设策略处理Wifi和3G数据连接。平台新的图像和渲染引擎基于Direct 3D 11 API,带硬件加速,不支持OpenGL ES API。

平台有一套丰富的电信的智能手机预置应用。包括电邮客户端、日历、集成Facebook的联系人。支持完善的多媒体能力,包括摄像头、图片观看、视频播放、音乐播放和视频录像(在某些机型提供720p解像度)。还有Bing地图,Twitter客户端,集成Zune内容服务的Zune多媒体播放器 ,Office应用的移动版本和全功能web浏览器。

Windows Phone 7的用户界面基于微软的Zune硬件便携媒体播放器。用户交互流基于tile(瓷砖)和hub(枢纽)的概念。有点类似widget,tile是设备主屏幕固定大小区域,显示应用信息,允许快速访问设备功能。Hubs将设备功能根据类型进行组合,例如人Hub,消息hub,多媒体hub,游戏hub,办公hub,如此类推。

Windows Phone 7网页浏览器基于IE7和IE8渲染引擎,可显示所有的互联网网页。平台“Magno”版本引入IE9 web浏览器。与PC浏览器不同,Windows Phone 7浏览器不支持ActiveX插件和Adobe Flash。浏览器的用户界面根据移动设备屏幕尺寸,触摸控制,包括多点触摸,进行适配。

Windows Phone提供能力驱动安全模式,在应用中,用户需对特定的功能进行确认选择。在某些场景,应用运行中调用的WindowsPhone API可能需要特定安全权限或向用户提示说明。

Windows Phone 7支持在进程层面和文件系统层面分隔应用,每个应用只能访问自己文件。应用安全由Windows CE 6内核实施。

Windows Phone 7应用可通过预装的Windows Marketplace客户端发现。当已装应用有新版本,客户端通知用户。用户只能安装来自Windows Marketplace的经过正规的提交、验证和审核流程的应用。

应用开发

应用框架建立在微软Sliverlight和XNA软件框架上,重点是支持用户娱乐体验。Sliverlight UI框架支持基于XAML的事件驱动应用,同样也在桌面和web开发中使用。XNA框架用于开发环回游戏,同样也用于Xbox游戏开发。

2011年9月,微软释放了令人瞩目版本“mango”。新增重要特性多任务。多个应用可同时驻留内存,可快速切换,切换采用来自webOS灵感的基于卡的界面。后台应用可以放音乐和下载文件。

然而,多任务模型对后台运行应用有诸多限制例如,不支持长时间的后台网络连接,这对VoIP和即时消息类应用的实现带来困难。

在Mango中引入Live代理概念,允许开发者编写小的后台任务运行在手机上。这些任务获取通知,对事件进行反应,例如进入Wi-Fi连接,或插入交流电源。

除了多任务,Mango推出直接访问摄像头,访问传感器,与日历或联系人互动的能力,网络sockets和其他API改进(约加入1500新API)。

Windows Phone应用开发采用广泛流行的Visual Studio IDE。WindowsPhone SDK免费Visual Studio 2010 Express包含Windows Phone模拟器,Windows Phone Silverlight,XNA Game Studio 4.0和Express Blend 4。

观点

版权费用并非微软开发WindowsPhone 7的关键或者主要因素。主要是因为需要从“生态系统搅拌”中保护公司核心业务,即Windows和Office PC套件软件的版权费用。

移动应用爆发以及苹果iOS和Google Android生态系统的卓越成功,直接威胁微软核心产品和业务。使用苹果和微软产品的用户越来越倾向放弃Windows PC而使用苹果计算机,放弃Office产品而使用Google的Docs和GoogleApps产品套件。

此外,Windows Phone作为移动平台可充分利用现有微软云服务,例如Bing搜索,Bing地图,WindowsLive,Azure和Xbox Live。Windows有很好机会紧随苹果iOS和GoogleAndroid,成为第三大应用生态系统。最大的问题是,它和前面两个领先者的差距有多少?

要在牢固领先者的阴影下获得成功,WindowsPhone需有独特和突破性能力。微软必须快速创新,提升平台地位,启动用户和开发者之间的网络效应。

Nokia带来Nokia品牌和平台业务发布能力,在Windows Phone最后阶段起到决定性角色。乍一看来Nokia和微软的伙伴关系很合适,但之间有很多冲突。Nokia选择Windows Phone而非Android,是为了防止在快速商品化阶段有很多设备制造商在价格上相互竞争。然而,微软希望通过尽可能多的OEM扩大Windows Phone到尽可能多设备。Windows Phone并不独家授权给Nokia,微软和很多OEM都签署协议,包括Nokia 主要竞争对手三星,这个使用一切手段要替代Nokia成为世界第一的手机制造商。


相关链接:我的产业生态链和杂谈文章


推荐阅读
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • Android源码中的Builder模式及其作用
    本文主要解释了什么是Builder模式以及其作用,并结合Android源码来分析Builder模式的实现。Builder模式是将产品的设计、表示和构建进行分离,通过引入建造者角色,简化了构建复杂产品的流程,并且使得产品的构建可以灵活适应变化。使用Builder模式可以解决开发者需要关注产品表示和构建步骤的问题,并且当构建流程发生变化时,无需修改代码即可适配新的构建流程。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • Harmony 与 Game Space 达成合作,在 Shard1 上扩展 Web3 游戏
    旧金山20 ... [详细]
  • Android图形架构学习笔记(待修改)
    以下简单总结来自Android官网,稍作总结:https:source.android.google.cndevicesgraphics概览Andr ... [详细]
  • 20211101CleverTap参与度和分析工具功能平台学习/实践
    1.应用场景主要用于学习CleverTap的使用,该平台主要用于客户保留与参与平台.为客户提供价值.这里接触到的原因,是目前公司用到该平台的服务~2.学习操作 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 本文介绍了腾讯最近开源的BERT推理模型TurboTransformers,该模型在推理速度上比PyTorch快1~4倍。TurboTransformers采用了分层设计的思想,通过简化问题和加速开发,实现了快速推理能力。同时,文章还探讨了PyTorch在中间层延迟和深度神经网络中存在的问题,并提出了合并计算的解决方案。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • 本文整理了Java中com.evernote.android.job.JobRequest.getTransientExtras()方法的一些代码示例,展示了 ... [详细]
author-avatar
天辰Tcqq
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有