Windows Phone 的代号、版本名称、及Build Number

本文详细介绍了Windows Phone从初始版本到预期未来的版本发展,包括代号、版本名称及构建号等内容,揭示了各版本的功能特点和技术细节。

代号
Windows Phone的代號 (Codename),應該會是大家最常聽到的了!為甚麼這樣說?我們常常掛在嘴邊的芒果,正是Windows Phone最新版本的代號!值得留意的是所有代號均以「o」字結尾。暫時,Windows Phone有5個版本的代號,簡介如下︰

1. Pre-NoDo — 故名思義,就是NoDo前的版本。於2010年10月推出的第一代Windows Phone在零售市場開賣時便是預載這個版本。如閣下要unlock自己的手機的話,便一定要在Pre-NoDo先行進行,因為unlock用的工具於往後版本已經無效。
2. NoDo — Windows Phone於2011年2月進行的第一個重大更新,加入了早應擁有的複製及貼上功能, 以及系統的速度提升。
3. Mango — 我們正在期待於今年秋季進行的第二強大更新,加入眾多大大小小500個功能,此版本支援中文介面及輸入。
4. Tango — 預計的第三次重大更新,有傳將為Windows Phone入門級手機做準備。估計於MWC 2012發佈。
5. Apollo — 預計的第四次重大更新,未有太多有關詳情,但預計會與Windows 8有深度的結合。估計於2012年6月中發佈。

 

版本名称
這個名詞是小編臨時作出來的,因為暫時找不到一個更好的詞語來代替。在Windows Phone一開始在市面推出時,大家都會叫它做Windows Phone 7,或WP7。可是,小編在文章中一直都未有包括「7」這個字,為甚麼呢?因為我們現在使用的Windows Phone,在不久的將來就不可以再叫做WP7了。

1. Windows Phone 7 — Windows Phone在剛推出時的版本名稱。Pre-NoDo及NoDo均為Windows Phone 7的各版本的代號。
2. Windows Phone 7.5 — Windows Phone於Mango更新後的版本名稱。
3. Windows Phone 7.75 — 此非官方名稱,只是坊間對Tango的暫稱。
4. Windows Phone 8 — 坊間對Apollo的推測,預計Apollo將與Windows 8一起推出至市面。

有趣的是,Windows Phone 7.5因為About內的資訊緣固,曾經被坊間誤認為Windows Phone 7.1。 後期微軟有關方面指出,Mango確實為Windows Phone 7.5,但同時亦為Windows Phone OS 7.1。這和Windows 7同時亦是Windows OS 6.1的情況有點相似。

 

Build Number
作為Windows Phone的狂熱份子,當然不會止步於此,畢竟很多進階的功能和技術討論,也涉及到Build No.的問題。那麼,甚麼是Build No.呢?對Windows有一定認識的朋友,應該對Build No.會有相當的理解。要知道當開發公司在對一個版本的軟件進行開發時,多數會有數個不同的團隊在內部進行開發。每個團隊會在自己的開發版本各自加入不同功能,因此,為識別不同的開發版本,它們便會各自授予一個Build No.。由於同時可以有幾個不同版本,所以在同一時間可以存在數個不同Build No.的內部測試開發中軟件。一般而言,Build No.會隨著開發的進度而提升,直至最後版本。該版本一般稱為RTM,全寫為Release To Manufacturers,即供應給OEM廠商的可供大量生產的最後版本。以下讓我們來看看比較廣為人知的Build Number版本︰

1. 7004 — Pre-NoDo版本的Build No.,所有第一代Windows Phone手機均預載此版本。
2. 7008 — Pre-NoDo版本。為微軟準備升級NoDo前的一個預備更新版本。
3. 7390 — NoDo版本。2011年3月更新。由此版本開始,unlock手機用的工具正式失效。
4. 7392 — NoDo版本。2011年5月更新 。更新目的為提升手機的保安,英文名為「May Security Update」。
5. 7661 — Mango Beta 2版本。2011年7月時各位開發員可把手機用特別方式更新至此版本,但此版本不可直接升級至未來的正式版Mango。 現在已經無法再由NoDo更新至7661,所以開發員手機現已改為更新至7712。
6. 7712 — Mango Beta 2版本。2011年7月尾更新。為7661後一個版本的Mango Beta 2。 比7661時作出了数个改变
7. 7713 — Mango Beta 2版本。非官方發佈,只有DFT支援的HTC手機可使用。需以RSPL/HSPL 進行更新。
8. 7714 — Mango Beta 2版本。非官方發佈,只有DFT支援的HTC手機可使用。需以RSPL/HSPL進行更新。內置真多工
9. 7720 — Mango RTM及正式版本。
10. 7740 — Mango版本。2011年11月更新。修正Exchange Server 2003的電郵Quoting問題,以及香港用戶用不到的Voicemail問題。
11. 7800 — 有傳為Tango版本。有软件发现裝有此Build No.的Windows Phone手機,但不肯定是否就是傳聞中的Tango。
12. 8107 — Mango版本。2012年1月更新。修正消失的鍵盤以及其他多項問題,詳情請到这里。

 

安全性测试我的操作系统是Ubuntu 18.0.4 DUT是迅为rk3568 要进行CTS自动化测试 官网的配置DUT信息如下 准备 DUT 设置桌面设备后,您必须设置和配置 DUT。 设置 DUT 要设置 DUT,请执行以下操作: 确保 DUT 运行的系统映像基于代号、标记和 build 号中已知兼容用户 build(Android 4.0 或更高版本),并使用 user build 变体。如需详细了解 build 变体,请参阅选择目标。 如果 DUT 搭载的是 Android 13 或更高版本,请确保 build 已将 ro.product.first_api_level 设置为设备在商业化发布时采用的 API 级别。如需设置此值,请对 device.mk 文件进行以下更改: PRODUCT_SHIPPING_API_LEVEL := 21 某些 CTS 要求取决于设备最初搭载的 build。例如,如果设备最初搭载的是较低的 build,可能就不需要遵循适用于搭载较高 build 的设备的系统要求。如需了解有效的 API 级别值,请参阅代号、标记和 build 号。如需详细了解 ro.product.first_api_level,请参阅供应商 API 级别。 对于 Android 10 或更低版本,请参阅设置 CTS(AOSP 10 或更低版本)。 如果您的设备支持 APEX 软件包管理,请执行以下操作: 下载适用于特定 Android 版本和硬件架构的 APEX shim 软件包。shim 软件包表格中左侧的两列提供了指向所要下载的软件包的链接。 将下载好的软件包复制到 /system/apex。 将文件重命名为 com.android.apex.cts.shim.apex。 如果您的设备不支持 APEX 软件包管理: 下载适用于特定 Android 版本和硬件架构的 APEX shim 软件包。shim 软件包表格中右侧的两列提供了指向所要下载的软件包的链接。 将 CtsShim.apk 复制到 /system/app/ 将 CtsShim.apk 重命名为 CtsShimPrebuilt.apk 将 CtsShimPriv.apk 复制到 /system/priv-app/ 将 CtsShimPriv.apk 重命名为 CtsShimPrivPrebuilt.apk 如果您的设备报告了多个安全元件: 下载 google-cardlet.cap。 将下载的文件复制到 /data/uicc/cardlets/。 如果您的设备报告存在多个安全元件,请将示例小程序安装到 DUT 的嵌入式安全元件 (eSE) 或 DUT 所使用的 SIM 卡中。如需了解详情,请参阅针对安全元件的 CTS 测试。 如果您的设备没有嵌入式屏幕,请将一个屏幕连接到设备。 如果设备具有存储卡插槽,请插入空的 SD 卡。 请使用支持超高速 (UHS) 总线且具有 SDHC 或 SDXC 容量的 SD 卡,或速度不低于 Class 10 的 SD 卡,以确保设备能通过 CTS 测试。 警告:CTS 可能会修改/清除设备中插入的 SD 卡上的数据。 如果设备有 SIM 卡插槽,请在每个插槽中插入一张已激活的 SIM 卡。如果设备支持短信,必须填充每个 SIM 卡的号码字段。对于搭载 Android 12 或更高版本的设备,所有 SIM 卡都必须支持存储缩位拨号 (ADN) 号码。具有电信专用文件 (DFTelecom) 的 GSM 和 USIM 卡满足此要求。 警告:CTS 可能会修改/清除设备中插入的 SIM 卡上的数据。 确保您的设备有具备 CTS 运营商权限的 SIM 卡,且该 SIM 卡满足准备 UICC 中规定的要求。 注意:如果您要同时测试多部 DUT,则必须分别设置每部 DUT。 配置 DUT 按照以下步骤配置 DUT,以便与 CTS 搭配使用。 注意:如果您使用的是 Android 10 或更低版本,请参阅配置 DUT。 在 DUT 上: 将设备恢复出厂设置。 警告:重置操作会清空设备中的所有用户数据。 将设备的语言设置为 English (United States)。 如果设备支持自定义默认字体,请确保默认 sans-serif 字体系列设置为 Roboto。 如果设备具有 GPS 或 WLAN/移动网络功能,请开启位置信息设置。 连接到满足以下要求的 Wi-Fi 网络:支持 IPv6、可将 DUT 视为独立客户端,且可连接到互联网。如需获取有关独立客户端的说明,请参阅设置物理环境。 确保设备未设置锁屏图案或密码。 启用 USB 调试: 依次前往设置 > 关于手机,然后点按 build 号 7 次。开发者选项会显示在系统设置类别中。 点按 USB 调试。 若要在 Android 10 或更低版本中启用 USB 调试,请参阅设置 CTS(AOSP 10 或更低版本)。 将时间设置为 12 小时制。 启用开发者选项 > 不锁定屏幕。 停用 USB 应用验证功能: 前往开发者选项。 点按验证通过 USB 安装的应用。 在 Android 13 或更高版本中,启用模拟调制解调器: 前往开发者选项。 点按允许运行模拟调制解调器。 特定的电话测试需要启用此设置。 在桌面设备上,执行以下操作: 启动浏览器并关闭任何启动/设置屏幕。 使用 USB 线将 DUT 连接到桌面设备。 如果系统提示您接受允许通过此计算机进行调试的 RSA 密钥,请点击允许 USB 调试。 使用可供用户访问(非隐藏)的设置将 Roboto2 设置为 Sans Serif 字体。 将 CTS 媒体文件复制到 DUT: 导航 (cd) 到下载并解压缩媒体文件的目标路径。 更改文件权限: chmod u+x copy_media.sh 复制以下文件: 如需复制分辨率最高为 720x480 的剪辑,请运行以下命令: ./copy_media.sh 720x480 如果您不确定最大分辨率,请复制所有文件: ./copy_media.sh all 如果有多部 DUT,请在末尾添加特定设备的序列号选项 (-s)。例如,如需将分辨率最高为 720x480 的文件复制到序列号为 1234567 的设备,请运行以下命令: ./copy_media.sh 720x480 -s 1234567 那么我的开发板应该如何配置
06-05
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值