Windows通用應用4種新形式:Android和iOS輕松移植
微軟今天在 Build 2015 主題演講中,宣布了 4 種 Windows 通用應用的形式:Web 應用、.NET 和 Win32 桌面應用、Android 移植、iOS 應用移植。
關于微軟 Windows 10 將兼容 Android 應用的傳言已經出現近一年,微軟在 Build 2015 上給出了正式答案,和傳言有些許不同。簡而言之,Android 和 iOS 應用可移植為 Windows 10 通用應用。
Android 方面,微軟實現讓 Android 應用開發者復用 Java 和 C++ 代碼。微軟為 Windows 10 手機版系統增加了“一個子系統”來允許運行 Android 應用。有人會將這理解為“模擬器”,但微軟更多地將這個機制稱為“子系統”,這里面有模擬器的功能。
iOS 方面,微軟開發了 iOS Objective-C 編譯器,可以讓 iOS 開發者將他們的應用重新編譯為 Windows 10 手機版兼容的應用。這個編譯器今天已經推出。
用來演示的是手游《糖果傳奇》(Candy Crush Saga)。
Web 應用方面,微軟提供工具將網站打包成 Windows 10 通用應用,從而方便一些單頁面應用開發為 Windows 10 應用,可以調用通知、相機、聯系人等 API。
.NET 和 Win32 桌面應用方面,微軟稱目前每月仍有 1600 萬 .NET 和 Win32 應用被使用,微軟利用 App-V 虛擬化技術可以將桌面應用發布到 Windows 10 應用商店,用戶可以直接購買和下載。Adobe 已經嘗試將 Adobe Photoshop Elements 發布,相信一些主流開發商已經在準備行動。
演示對象是 Adobe Photoshop Element。
一些重要開發商已經在測試微軟新的移植工具,包括 Candy Crush Saga 開發商 King。而且,從 Android 和 iOS 移植過來的 Windows 10 應用都將是通用應用,并能夠加上微軟 Windows 的特性,比如 Cortana、Xbox LIVE、動態磁貼等。
由于這些應用絕大部分都是為觸控體驗而開發,因此微軟并沒有將這些定位到 Windows 10 PC 或桌面機型,更多的是面向 Windows 10 手機和平板。
去年 9 月底的數據,蘋果 App Store 和 Google Play 商店應用數都已經達 130 萬。微軟此舉是希望這其中的一些開發者能夠看到 Windows 10 的潛力,將自己的應用移植到 Windows 10。
相關新聞:Here's how Microsoft hopes to get Android and iOS phone apps into its Windows 10 Store