Windows 10 IoT 核心版概觀
注意
支援 Windows 容器在 Windows Server、Windows IoT Server、Windows IoT Enterprise 和 Windows IoT Core 上進行商業部署。 自 Windows 的 10 月更新版本 2018 (組建 17763),Windows 容器僅可用於 Windows Enterprise 和 Professional 供開發/測試使用。
Windows 10 IoT 核心版是什麼?
Windows 10 IoT 核心版是針對具有或沒有顯示器的較小型裝置最佳化的 Windows 10 版本,而此裝置可在 ARM 和 x86/x64 裝置兩者上執行。 Windows IoT 核心版文件提供連接、管理、更新、保護裝置,以及其他的相關資訊。
如果您準備好移至下一個層級,並開始將您的解決方案商業化,您可以利用我們的 Windows 10 IoT 核心版製造指南,了解如何使用 Windows 10 IoT 核心版進行製造。
版本資訊
版本 | 版本 | 生命週期原則 | 可用性 | 維護結束 |
---|---|---|---|---|
Windows 10 IoT 核心版 | 17763 | 現代 | 2018-11-13 | 2020-11-10 |
Windows 10 IoT 核心版 LTSC | 17763 | 固定 | 2018-11-13 | 2029-01-09 |
Windows IoT 核心版服務 | N/S | 現代 | 2018-11-13 | 支援期間 |
開始使用
在嘗試製造裝置之前,最好先試用 Windows 10 IoT 核心版的裝置,並建立其原型。 如此,您即可了解製造時所需的功能和您想要的設定。
主題 | 描述 |
---|---|
1. 挑選原型面板 | 看看常見的原型版面,然後從中選擇要開始建立原型的版面。 |
2.刷新原型映射 | 前往我們的教學課程章節,以了解如何將原型映像刷新到您選取的裝置上。 |
3. 安裝您的應用程式 | 了解如何使用不同的工具安裝您的應用程式。 |
4. 部署您的應用程式 | 了解如何使用 Visual Studio 部署應用程式。 |
Windows 10 IoT 核心版與 Windows 10 IoT 企業版之間的差異
雖然 Windows 10 IoT 核心版與 Windows 10 IoT 企業版的名稱類似,但它們提供的項目和支援的項目有差異。 以下是醒目提示版本差異的功能清單。
Feature / Edition Windows 10 IoT 核心版 Windows 10 IoT 企業版 使用者體驗 幕前一次一個 UWP 應用程式 (請參閱 IoT 殼層文件,了解如何處理應用程式 BackStack),支援背景應用程式和服務。 搭配進階鎖定功能的傳統 Windows Shell 支援無周邊 是 是 支援應用程式架構 僅限 UWP UI 完整 Windows UI 支援 (例如 UWP、WinForms 等) Cortana Cortana SDK 是 加入網域 僅限 AAD AAD 與傳統網域 管理性 MDM MDM 裝置安全性技術 TPM、安全開機、BitLocker、Device Guard,以及裝置健康情況證明 TPM、安全開機、BitLocker、Device Guard,及裝置健康情況證明 CPU 架構支援 x86、x64 和 ARM x86 和 x64 授權 線上授權合約和內嵌的 OEM 合約,免權利金 直接和間接內嵌的 OEM 合約 使用方式情節 數位招牌、智慧建築、IoT 閘道、HMI、智慧居家、穿戴式裝置 業界平板電腦,零售服務點、Kiosk、數位招牌、ATM、醫療裝置、製造裝置、精簡型用戶端
如需最低需求詳細資料,請造訪 Windows 硬體網站。
如果您有興趣深入了解服務點,請造訪本主題上的 UWP 文件。
Windows 10 Desktop 和 Windows 10 IoT 核心版之間的差異
Desktop 和 IoT 核心版提供不同的功能
- 自版本 1809 (17763) 後,Windows 10 IoT 核心版不再提供 Inbox Cortana。 如果想要將具有語音功能的裝置快速上市,您可以使用 Cortana 裝置 SDK 預覽,將 Cortana 支援整合至裝置。
- Windows 10 IoT 核心版不支援 FileOpenPicker API。 若要存取本機磁碟機或抽取式存放裝置,您可以在自己的應用程式中實作此存取。
- 立即可用的 Windows 10 IoT 核心版裝置將開機至預設應用程式,而非類似桌面的個人電腦。 不過,如需商業化,此預設應用程式「必須」取代為自訂應用程式或可以修改的預設應用程式。 此應用程式的目的不是只為您提供好用的命令介面,以在第一次開機時進行互動,還可讓您對此應用程式使用開放原始碼程式碼,以便您可以使用這些功能來隨插即用自己的自訂應用程式。
驅動程式支援方面的差異
- Windows 10 Desktop 比 Windows 10 IoT 核心版支援更多的驅動程式。 若要讓相同裝置可同時 Windows 10 IoT 核心版與 Desktop 上運作,您可能需要從 Windows 10 IoT 核心版裝置的原始碼建置驅動程式,或尋找另一個因應措施,特別是 ARM 架構。
- Windows 10 IoT 核心版 (ARM) 沒有立即可用的 libusb 驅動程式 - 您將需要從原始碼建置此驅動程式,以將 ARM 架構設為目標。
可用登錄設定的差異
- 在桌面上,有「自動隱藏 Windows 中的捲軸」的選項,您可以將其設為關閉。 它是由下列登錄項目控制:
HKEY_CURRENTUSER\Control Panel\Accessibility
- 根據預設,Windows 10 IoT 核心版裝置上沒有這類登錄。 如果想要的話,您將需要新增「動態捲軸」暫存器。
- 若要在 UWP 應用程式中啟用自動隱藏捲軸,您可以新增 "DynamicScrollbars" 暫存器,並將值設為 "1",如下所示:
REG ADD "HKCU\Control Panel\Accessibility" /v DynamicScrollbars /t REG_DWORD \d "1"
- 您必須從預設帳戶設定登錄機碼。 如果 ScrollViewer 的 XAML 設定為 "Visible",則登錄設定若為 0,將會強制捲軸出現,無論是否有足夠內容,讓捲軸出現在 UI 中。 登錄設定若為 1,捲軸將會保持隱藏狀態,直到有足夠的內容。
<TextBox Height="200" Width="100" IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="..."/>
- 最後,如果 ScrollViewer XAML 的設定為 "Auto",則登錄設定若為 0,只會在有足夠內容來顯示捲軸時顯示完整捲軸。 當登錄設定為 1 時,若有足夠內容,捲軸就會出現,若沒有內容,就會隱藏。
<TextBox Height="200" Width="100" IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" Text="..."/>
支援不同的命令
- PowerShell Remove-AppxPackage 命令可在 Desktop 上運作,但不能在 Windows 10 IoT 核心版上運作。
- 並非您裝置上的所有資料夾都可供通用 Windows 應用程式存取。 在 Windows 10 IoT 核心版上,您可以使用 FolderPermissions 工具,讓資料夾可供 UWP 應用程式存取。 例如,執行 FolderPermissions c:\test -e,讓 UWP 應用程式可以存取 c:\test 資料夾。 不過,Desktop 不提供此功能。
在本貼文所述的所有差異未來可能無效,因為 Windows 10 IoT 核心版會不斷地更新。
有用的資源
閱讀我們的文件,以深入了解 Windows 10 IoT 核心版。