更改

添加13,195字节 、​ 2025年7月3日 (星期四)
文字替换 -“Windows 桌面操作系统”替换为“Windows 桌面操作系统
第1行: 第1行: −
{{NavBar|}}
+
{{DISPLAYTITLE:Windows Phone}}
<br>Windows Phone简称WP,是微软发布的一款手机操作系统。
+
{{NavBar|[[首页]] > [[目录:Windows 移动操作系统|Windows 移动操作系统]] > [[Windows Phone]]}}
<br>Windows Phone的初始版本[[Windows Phone 7]]发布于2010年10月21日。[[Windows Phone 7]]基于WinE内核,采用了全新的Metro的用户界面,并将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。它完全放弃了先前[[Windows Mobile]]的操作界面,完全重塑了整套系统的代码和视觉,故程序互不兼容{{黑幕|(抛弃用户和开发者×1)}}。2011年9月27日,[[Windows Phone 7.5]]发布,是[[Windows Phone 7.0]]的重大更新。为了补偿[[Windows Phone 7.5]]用户无法升级[[Windows Phone 8]]的问题,微软又发布了[[Windows Phone 7.8]]更新{{黑幕|但这0.2终究是过不去了(抛弃用户和开发者×2)}}。
+
{{Infobox System
<br>2012年6月21日,微软召开发布会,正式发布[[Windows Phone 8]],它放弃了WinCE内核,改用和Windows桌面操作系统一样的WinNT内核。由于内核的变动,先前的[[Windows Phone 7.5]]手机无法升级到[[Windows Phone 8]]{{黑幕|但个人认为技术上理论上依然是可以强刷的,只不过目前没有合适的方法。强刷的理由如下:①没有足够工程机的情况下开发人员如何测试?②桌面系统的每一个版本都从上一个版本演变而来,在WP上却不可升级?不给升级的理由如下:①为了推广新的系统和新的设备。②先前的设备配置不足,仅有单核处理器和小内存,即使升级也不能流畅运行。'''以上仅为个人观点!!!'''——YZ22B338807}},且新的应用程序不再兼容[[Windows Phone 7.8]]以下系统。2014年4月2日,微软在Build 2014上发布了[[Windows Phone 8.1]],它增加了更多新功能,并升级了部分组件,且所有[[Windows Phone 8]]设备可全部升级为[[Windows Phone 8.1]]。2014年7月,微软发布了[[Windows Phone 8.1]] 更新1,在[[Windows Phone 8.1]]的基础上添加了一些功能,并且做了一些优化。2015年2月,微软又发布了[[Windows Phone 8.1]] 更新2,在[[Windows Phone 8.1]] 更新1的基础上改进了一些功能的操作方式,但后期绝大部分设备都跳过了此版本而升级到[[Windows 10 Mobile]]{{黑幕|较老的设备不支持官方升级且WP8不可能兼容UWP应用程序(抛弃用户和开发者×3)}}。
+
|image=WindowsPhoneBanner.png
<br>Windows 10 Mobile立项于2014年年底,最初名称为[[Windows Phone 10]],于2015年05月14日正式定名为[[Windows 10 Mobile]]。原定于作为正式版的[[Windows 10 Mobile]]版本1507存在问题,故正式版推迟到2015年年底。2016年08月,[[Windows 10 Mobile]] 周年更新(版本1607)发布。2017年03月,[[Windows 10 Mobile]] 创意者更新(版本1703)发布{{黑幕|又有一部分机器不能官方升级了(抛弃用户和开发者×4)}}。2017年10月,[[Windows 10 Mobile]] 秋季创意者更新(版本1709)发布{{黑幕|又有一部分机器不能官方升级了(抛弃用户和开发者×5)}}。
+
|imagecaption=Windows Phone
<br>2019年12月10日,微软终止了[[Windows 10 Mobile]]的支持,意味着Windows Phone系列寿终正寝{{黑幕|这下全部机器都不能升级了(抛弃用户和开发者还有爱好者×6)}}
+
|kernel=Windows CE<br>Windows NT
 +
|kerneltype=混合内核
 +
|sourcecodetype=闭源
 +
|arch=ARM<br>ARM64<br>x86<br>x64
 +
|agreement=最终用户许可协议(EULA)
 +
|countpart=基于 Windows CE 内核:<br>'''[[Windows Embedded Compact 7]]'''<br><br>基于 Windows NT 内核:<br>Windows NT 6.2 内核:<br>'''[[Windows 8]]'''<br>'''[[Windows RT]]'''<br>'''[[Windows Server 2012]]'''<br><br>Windows NT 6.3 内核:<br>'''[[Windows Embedded 8.1 Handheld]]'''<br>'''[[Windows 8.1]]'''<br>'''[[Windows RT 8.1]]'''<br>'''[[Windows Server 2012 R2]]'''<br>'''[[Windows Server 2012 R2 Essentials]]'''<br>'''[[Windows Server 2012 R2 Foundation]]'''<br>'''[[Windows Storage Server 2012 R2]]'''<br>'''[[Hyper-V Server 2012 R2]]'''<br>'''[[Windows Embedded 8.1 Industry]]'''<br>'''[[Windows 8.1 For IoT]]'''<br><br>Windows NT 10.0 内核:<br>'''[[Windows 10]]'''<br>'''[[Windows Server 2016]]'''<br>'''[[Windows Server 版本 1709]]'''<br>'''[[Windows Server 版本 1803]]'''<br>'''[[Windows Server 2016 Essentials]]'''<br>'''[[Windows Storage Server 2016]]'''<br>'''[[Hyper-V Server 2016]]'''<br>'''[[Nano Server 2016]]'''<br>'''[[Windows 10 IoT Core]]'''<br>'''[[Windows 10 For Xbox One]]'''<br>'''[[Windows Holographic|Windows Holographic (HoloLens 1)]]'''<br>'''[[Windows 10 Team]]'''
 +
}}
   −
== 系列 ==
+
Windows Phone (一般简称为 “WP”) 是微软在 2012 年至 2015 年期间发布的一系列手机操作系统, 是 [[Windows Mobile|Windows Mobile 手机操作系统系列]]的继任者。
* '''[[Windows Phone 7]]'''
+
 
* '''[[Windows Phone 7.5]]'''
+
首个版本 [[Windows Phone 7]] 及其版本更新 [[Windows Phone 7.5]] 和 [[Windows Phone 7.8]] 都基于 [[Windows CE]] 内核, 后来切换到 [[Windows NT]] 内核并先后发布了 [[Windows Phone 8]]、 [[Windows Phone 8.1]] 和 [[Windows 10 Mobile]], 最终在 2017 年时任微软 Windows Phone 手机操作系统责任人乔北峰 (英文名: Joe Belfiore) 在其<abbr title="也就是现在的 “X”。">推特</abbr>动态中表示其手机操作系统已停止开发新版本与新功能;<ref>[https://www.ithome.com/0/329/055.htm  微软乔北峰:目前不再为Windows Phone开发新功能 - IT之家]</ref> 最后一个版本 [[Windows 10 Mobile#Feature 2 (Version 1709, Fall Creators Update / 秋季创意者更新)|Windows 10 Mobile 秋季创意者更新 (版本 1709)]] 的支持已于 2020 年 1 月 14 日结束。<ref>[https://www.ithome.com/0/468/598.htm  活到2020年,微软Win10 Mobile 15254.603正式版推送:代号2020-01B - IT之家]</ref>
* '''[[Windows Phone 7.8]]'''
+
 
* '''[[Windows Phone 8]]'''
+
==发展历程==
* '''[[Windows Phone 8.1]]'''
+
===Windows Phone 7 世代===
* '''[[Windows 10 Mobile]]'''
+
Windows Phone 手机操作系统系列的首个版本 Windows Phone 7 发布于 2010 年 10 月 21 日。 它基于 Windows CE 内核, 采用了全新的 <abbr title="为避免与德国麦德龙股份公司产生商标侵权纠纷, 后改称为 “Modern UI”。">Metro / Modern UI 用户界面</abbr>, 并将微软旗下的 Xbox Live 游戏服务、 Xbox Music 音乐服务与独特的视频体验集成至搭载 Windows Phone 7 的手机中。 但由于它完全放弃了先前 Windows Mobile 系列手机操作系统的操作界面, 完全重塑了整套系统的代码和视觉, 故与传统的 Windows Mobile 应用互不兼容。
 +
 
 +
2011 年 9 月 27 日, Windows Phone 7.5 手机操作系统发布, 它是 Windows Phone 7 的重大更新。 后续为了弥补 Windows Phone 7.5 的用户无法升级到 Windows Phone 8 带来的困扰, 微软又发布了 Windows Phone 7.8 手机操作系统。
 +
 
 +
===Windows Phone 8 世代===
 +
2012 年 6 月 21 日, 微软召开发布会并正式发布 Windows Phone 8 手机操作系统。 它放弃早前在 Windows Phone 7 世代里泛用的 Windows CE 内核, 转而改用与 [[目录:Windows 桌面操作系统|Windows 桌面操作系统]]一样的 Windows NT 内核。
 +
 
 +
由于内核的变动, 先前搭载 Windows Phone 7.5 的设备无法升级到 Windows Phone 8, 且新的 Windows Phone 应用不再兼容 Windows Phone 7.8 以下的 Windows Phone 手机操作系统。
 +
 
 +
===Windows Phone 8.1 世代===
 +
2014 年 4 月 2 日, 微软在 Build 2014 大会上发布了 Windows Phone 8.1 手机操作系统, 它增加了更多新功能并升级了部分组件, 且所有搭载 Windows Phone 8 的设备可全部升级为 Windows Phone 8.1。
 +
 
 +
同年 7 月微软发布了 Windows Phone 8.1 Update (GDR1), 在 Windows Phone 8.1 的基础上添加了一些功能, 并且做了一些优化。
 +
 
 +
2015 年 2 月,微软又发布了 Windows Phone 8.1 Update 2 (GDR2), 在早前的 Windows Phone 8.1 Update (GDR1) 的基础上改进了一些功能的操作方式, 但后期绝大部分设备都跳过了此版本转而升级到 Windows 10 Mobile。
 +
 
 +
===Windows 10 Mobile 世代===
 +
Windows 10 Mobile 立项于 2014 年年底, 最初名称为 <abbr title="部分网络媒体和网民根据早前 Windows Phone 手机操作系统的命名规律, 对于这个新系统有 “Windows Phone 10” 或 “WP10” 的非正式名称。 随着 2015 年 5 月 14 日这一新系统正式定名为 “Windows 10 Mobile” 后, 早前的非正式名称依旧在部分网络媒体和网民中流传至今。">“Windows 10 For Phones”</abbr>。 原定于 2015 年 7 月期间作为正式版发布的 Windows 10 Mobile 存在问题, 故正式版的发布推迟到 2015 年年底。
 +
 
 +
尽管理论上所有运行 Windows Phone 8.1 的设备都可以运行 Windows 10 Mobile, 但由于实际效果不理想, <abbr title="所有能够运行 Windows Phone 8.1 的设备均可自行离线推送 Windows 更新提供的 CAB 文件更新到 Windows 10 Mobile, 但许多采用高通骁龙低端 SoC 芯片的设备升级到 Windows 10 Mobile 后会出现运行缓慢、 相机卡顿、 发热增大和电池续航缩短等问题, 甚至会损坏手机, 例如 HTC 的部分 Windows Phone 设备。">只有少数设备获得了更新</abbr>。
 +
 
 +
2016 年 8 月 2 日, Windows 10 Mobile 周年更新 (版本 1607) 发布。
 +
 
 +
2017 年 4 月 11 日, Windows 10 Mobile 创意者更新 (版本 1703) 发布。
 +
 
 +
2017 年 10 月 17 日, Windows 10 Mobile 秋季创意者更新 (版本 1709) 发布。
 +
 
 +
2018 年 12 月 21 日, 微软宣布将于 2019 年 12 月 10 日停止向 Windows 10 Mobile 手机操作系统发布安全和软件更新, 并同时终止对相关设备的免费技术支持;<ref>[https://learn.microsoft.com/zh-cn/lifecycle/announcements/windows-10-mobile-end-of-support Windows 10 移动版终止支持 - Microsoft Lifecycle | Microsoft Learn]</ref> 后续其停止支持时间与 Windows 10 Mobile Enterprise 和 [[Windows 7]] 的停止拓展支持时间进行了统一。
 +
 
 +
随着 2020 年 1 月 14 日微软推送了 Windows 10 Mobile 秋季创意者更新 (版本 1709) 的[[Windows 10 Mobile:10.0.15254.603.feature2_rs3svc(winpbld).20200106-1633|最终累积更新]]之后, Windows Phone 手机操作系统正式寿终正寝。
 +
 
 +
==版本控制系统==
 +
Windows Phone 手机操作系统拥有独立的版本控制系统,其格式与先前的 Windows Mobile 系列手机操作系统或 Windows 桌面操作系统均有不同。对于 Windows Phone 8 及以后的版本,操作系统总体的版本信息存在于注册表 <code>HKLM\SYSTEM\Versions</code> 中。通过修改注册表可以实现系统设置的“关于手机”页面的版本号显示的规则,而 zFeedbackHub 工具始终显示 Windows Phone 的版本字符串,zSystemInfo 工具中则始终显示内核的版本号、分支、编译时间。
 +
 
 +
在 Windows Phone 中,版本字符串各部分名称和格式为:<code>MajorVersion.MinorVersion.ParentBranchBuild.BuildNumber.Label(Builder).TimeStamp</code>,在 Windows Phone 中,每一个构建的版本字符串都不相同。各部分含义如下:
 +
* '''MajorVersion''':即“主版本号”。在 Windows Phone 7、Windows Phone 7.5 和 Windows Phone 7.8 中为 <code>7</code>,在 Windows Phone 8 和 Windows Phone 8.1 中为 <code>8</code>,在早期 Windows 10 Mobile 开发构建中为 <code>8</code>,后由于主版本号与桌面端的内核版本号统一则需要提升至 <code>10</code>。
 +
* '''MinorVersion''':即“次版本号”。表示对同一个主版本号下的操作系统进行区分。在 Windows Phone 7 中为 <code>00</code>,在 Windows Phone 7.5 和 Windows Phone 7.8 中为 <code>10</code>;在 Windows Phone 8 中为 <code>00</code>,在 Windows Phone 8.1 中为 <code>10</code>;在 Windows 10 Mobile 中 '''MajorVersion''' 为 <code>8</code> 时为 <code>15</code>,后由于主版本号与桌面端的内核版本号统一则需要随 '''MajorVersion''' 改为 <code>10</code >时改为 <code>0</code>。
 +
* '''ParentBranchBuild''':即“分支构建版本号”。表示在同分支中的不同版本,原则上保持连续递增。此部分在数值上等于同样位于注册表 <code>HKLM\SYSTEM\Versions</code> 中的 '''QFELevel'''。
 +
* '''BuildNumber''':即“构建版本”。随 '''ParentBranchBuild''' 的增加而增加,且在 '''ParentBranchBuild''' 未发生跳跃的情况下原则上保持连续递增。而在不同分支中,即使 '''ParentBranchBuild''' 相同,此部分也会不同。
 +
* '''Label''':即“虚拟系统实验室分支”。
 +
* '''Builder''':即“构建者”。在 Windows Phone 中,所有构建的完整版本字符串均有此部分,在 Windows Phone 7、Windows Phone 7.5 和 Windows Phone 7.8 中通常为 <code>buildlab</code> 和 <code>mojobld</code>;在 Windows Phone 8 和 Windows Phone 8.1 中通常为 <code>wpbldlab</code>,在 Windows 10 Mobile 中通常为 <code>wpbldlab</code>(后改为 <code>winpbld</code>)和 <code>wincbld</code>。此外,同 Windows 桌面操作系统一样,Windows Phone 手机操作系统同样存在个人编译的情况。
 +
* '''TimeStamp''':即“编译时间”。与 Windows 桌面操作系统不同的是,Windows Phone 手机操作系统的编译时间格式为 <code>yyyymmdd-hhmm</code>。
 +
 
 +
在 Windows Phone 8 后由于 Windows Phone 手机操作系统迁移至 Windows NT 内核,因此每一个版本的 Windows Phone 手机操作系统构建都有一个对应版本的 Windows NT 内核。该 Windows NT 内核具有一个与 Windows 桌面操作系统格式相同的版本字符串。Windows NT 内核版本具有如下特点:
 +
* Windows NT 内核的版本字符串可与 Windows Phone 手机操作系统构建的版本字符串不一致,因为版本号各部分表示的含义不同,并且分支、编译时间也可不同。
 +
* Windows NT 内核的编译时间不晚于 Windows Phone 手机操作系统构建的编译时间,尽管在 Windows 10 Mobile 中 Windows Phone 手机操作系统构建的分支和编译时间均与 Windows NT 内核的相同。
 +
* 多个 Windows Phone 构建也可以基于同一个 Windows NT 内核,且 Windows NT 内核版本可以不存在相同版本的 Windows 桌面操作系统构建。在 Windows Phone 8 和 Windows Phone 8.1 中有大量的构建具有相同的 Windows NT 内核,在 Windows Phone 8.1 中还存在版本号相同但编译时间不同的 Windows NT 内核<ref>在 Windows 10 Mobile 也有少量存在,例如编译时间不同的 Windows 10 Mobile 构建 10.0.12534.56.FBL_IMPRESSIVE_MOB(wpbldlab).20150403-1824 和 10.0.12534.58.FBL_IMPRESSIVE_MOB(wpbldlab).20150410-1024 分别采用 Windows NT 内核 10.0.10051.0.fbl_impressive_mob.150403-1824 和 10.0.10051.0.fbl_impressive_mob.150410-1024 版本。</ref>。
 +
 
 +
==更新体系==
 +
从 Windows Phone 8 开始,更新通过 [[Windows 更新]]以 CAB 文件的形式分发,这种 CAB 更新文件具有三种不同的类型:具有 <code>.spkg</code> 名称的文件是标准包,具有 <code>.spku</code> 名称的文件是增量包,具有 <code>.spkr</code> 名称的文件是移除包。
 +
 
 +
在 Windows 10 Mobile Threshold 1 预览体验时期中又引入了一种新的 CAB 文件形式:具有 <code>.cbs</code> 名称的文件是标准包,具有 <code>.cbsu</code> 名称的文件增量包,具有 <code>.cbsr</code> 名称的文件是移除包。其使用方法分别与 <code>.spkg</code>、<code>.spku</code>、<code>.spkr</code> 一致。在 [[Windows 10 Mobile:10.0.12648.133.FBL_IMPRESSIVE_MOB(wpbldlab).150618-1929|build 12648.133.FBL_IMPRESSIVE_MOB(wpbldlab)]]<ref>Windows NT 内核版本字符串为 10.0.10149.0.fbl_impressive_mob.20150618-1929。</ref> 后完全使用新的 <code>.cbs</code>、<code>.cbsu</code>、<code>.cbsr</code> 形式的 CAB 文件进行更新,先前的 <code>.spkg</code>、<code>.spku</code>、<code>.spkr</code>不可再用于更新操作系统<ref>推送后续版本的<code>.spkg</code>仍可进入 UpdateOS 进行更新,但设备会反复重启并重复进入 UpdateOS 模式,此时必须重新刷入正确的固件才能够正常启动。</ref>,但仍可用于更新固件、驱动等。
 +
 
 +
* '''标准包'''(<code>.spkg</code>、<code>.cbs</code>):包含该构建的完整文件,可从低于此版本的任何版本安装。
 +
* '''增量包'''(<code>.spku</code>、<code>.cbsu</code>):包含 <code>PA30</code> 增量压缩文件的更新包,需要被应用于以前的某个特定版本<ref>增量压缩文件可以使用类似 [https://gist.github.com/wumb0/9542469e3915953f7ae02d63998d2553 <code>delta_patch.py</code>] 之类的工具应用于 Windows PC。</ref>。
 +
* '''移除包'''(<code>.spkr</code>、<code>.cbsr</code>):仅包含包 XML 文档和安全文件,用于在设备中删除某些文件。
 +
 
 +
在 Windows Phone 中,系统的处理器和分辨率适配、显示语言、键盘和语音、一些系统功能、部分 Microsoft 软件是独立的包,设备驱动、固件、部分 OEM 软件、颜色方案也是独立的包。一台手机中存在数十个甚至数百个包,通过标准包添加文件、移除包删除文件,可以自由的添加和删除设备上的语言、键盘、语音甚至是 Microsoft 软件和 OEM 软件。每一个包都具有独立的版本号,且并不需要所有包的版本号都相同系统才能运行——也就是说,对于一台设备若没有对应的包适配,则可以使用临近版本的包替代,且绝大部分版本都可以正常启动。在 Windows 10 Mobile 版本 1607 阶段,甚至存在少数临近版本共用一套版本号的键盘和语音包的情况。
 +
 
 +
==系统列表==
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! colspan="7" | Windows Phone 手机操作系统系列
 +
|-
 +
! colspan="7" | 基于 Windows CE 内核的 Windows Phone 手机操作系统
 +
|-
 +
! rowspan="2" | 产品名称
 +
! rowspan="2" | Windows CE 内核版本
 +
! rowspan="2" | Windows Phone 版本
 +
! rowspan="2" | 代号
 +
! rowspan="2" | 正式发布日期
 +
! colspan="2" | 终止支持日期
 +
|-
 +
! 主流支持
 +
! 拓展支持
 +
|-
 +
| [[Windows Phone 7]]
 +
| rowspan="3" | 7.0
 +
| 7.00
 +
| Pre-NoDo/Photon (Windows Phone 7)<br>NoDo/No Doughnuts (Windows Phone 7 Update)
 +
| 2010 年 10 月 21 日
 +
| rowspan="3" | 2014 年 10 月 14 日
 +
| rowspan="3" | 无
 +
|-
 +
| [[Windows Phone 7.5]]
 +
| rowspan="2" |7.10
 +
| Mango (Windows Phone 7.5)
 +
| 2011 年 9 月 27 日
 +
|-
 +
| [[Windows Phone 7.8]]
 +
| Tango (Windows Phone 7.5 Refresh)
 +
| 2012 年 6 月 20 日
 +
|-
 +
! colspan="7" | 基于 Windows NT 内核的 Windows Phone 手机操作系统
 +
|-
 +
! rowspan="2" | 产品名称
 +
! rowspan="2" | Windows NT 内核版本
 +
! rowspan="2" | Windows Phone 版本
 +
! rowspan="2" | 代号
 +
! rowspan="2" | 正式发布日期
 +
! colspan="2" | 终止支持日期
 +
|-
 +
! 主流支持
 +
! 拓展支持
 +
|-
 +
| [[Windows Phone 8]]
 +
| 6.2
 +
| 8.00
 +
| Apollo (Windows Phone 8)<br>Portico (Windows Phone 8 Update 1)
 +
| 2012 年 6 月 21 日
 +
| 2016 年 1 月 12 日
 +
| rowspan="2" | 无
 +
|-
 +
| [[Windows Phone 8.1]]
 +
| 6.3
 +
| 8.10
 +
| Blue
 +
| 2014 年 4 月 2 日
 +
| 2017 年 7 月 11 日
 +
|-
 +
| [[Windows 10 Mobile]]
 +
| 10.0
 +
| 8.15 (常见于步入 Threshold 1 开发周期前后的 Windows 10 Mobile 预览体验构建, 直到 Windows Phone 版本号与 Windows NT 内核版本号统一)
 +
| Threshold<br>Redstone<br>Feature2 [Windows 10 Mobile 秋季创意者更新(版本 1709)]
 +
| 2015 年 11 月 18 日
 +
| 2019 年 12 月 10 日
 +
| 2020 年 1 月 14 日
 +
|-
 +
|}
 +
 
 +
==注释==
 +
<references />
 +
 
 +
==参考资料==
 +
待补充。
 +
 
 +
==另请参阅==
 +
* 基于 Windows NT 内核的 Windows Handheld 企业手持设备操作系统
 +
** [[Windows Embedded 8 Handheld]]
 +
** [[Windows Embedded 8.1 Handheld]]
 +
* [[Andromeda|Andromeda OS]]
 +
* [[Centaurus|Centaurus OS]]
 +
* [[Windows 10X]]
 +
* [[Factory OS]]
 +
* [[Validation OS]]