在Windows 10發布時,微軟將PC、平板、手機等不同平臺的系統進行了大一統。隨后,在微軟Build 2015開發者大會上,微軟又宣布,將會進一步擴展,為開發者提供多種解決方案,使Android和iOS應用能遷移適配到Windows 10上面來。
微軟Build 2015開發者大會
微軟在Win10手機兼容Android上的舉措看得人心潮澎湃,現在幾乎可以確定Windows10手機能夠直接運行apk,只等微軟喚醒ROM體內的那個完整的Android 4.4。
微軟利用Android應用中底層的Java和C++代碼來復制創建Windows 10應用,通過在Windows 10系統的手機中預裝一個“Android子系統”來實現Android程序的運行。
在今年的Build大會上,微軟公布了兼容iOS的“Project Islandwood”計劃(安卓:Project Astoria),現在橋接工具已經對外發布。將iOS應用通過Objective-C語言來轉化、移植為Windows 10應用。
“Project Islandwood”計劃
當然,微軟對iOS沒有像運行安卓apk那樣的激進,而只是希望開發者借助工具能夠快速將ipk部署成Win10通用應用。
需要注意的,該工具僅僅是一個不那么完善的早期版本,甚至可以稱為一個半成品,很多之前演示過的特性并未完整涵蓋。微軟的用意是希望通過開發者的反饋一同改進。
不妨再來回顧一下project Islandwood的項目要點:
? 將Xcode項目導入到Visual Studio環境中;
? 對使用Xcode構建的iOS應用代碼進行盡量少的修改,在此基礎上重新生成Win10版應用程序;
? 在Visual Studio環境下對Objective-C源代碼進行編寫和調試;
? 擴展iOS應用程序,以便讓其充分利用Win10通用應用平臺的特性。
目前微軟已在GitHub中發布了代碼,暫支持將iOS應用轉換至支持搭載x86與x64處理器的Win8.1/10設備運行的應用。
據悉,這一開源代碼會逐步升級,進而支持ARM處理器。iOS移植工具的最終版本將于今年秋末冬初發布。
天極新媒體 最酷科技資訊
掃碼贏大獎
評論
* 網友發言均非本站立場,本站不在評論欄推薦任何網店、經銷商,謹防上當受騙!
相關文章
使用 Windows系統開發時由于系統環境和線上環境(一般是 Linux)不一致可能導致各種問題。另外,部分擴展庫只支持在 Liunx 系統下運行,因此 Linux開發環境尤為重要。
Windows上的 Linux環境一般由 vm/vbox 在虛擬機下運行,但是比較麻煩,而且虛擬機運行時占用資源也比較高等。
本次老男孩老師教大家如何利用微軟新推出的 Linux子系統,搭建一個輕量高效的 Linux環境。
WindowsSubsystemforLinux(簡稱 WSL)是一個在 Windows10上能夠運行原生 Linux二進制可執行文件( ELF格式)的兼容層。它是由微軟與 Canonical公司合作開發,其目標是使純正的 Ubuntu14.04"Trusty Tahr"映像能下載和解壓到用戶的本地計算機,并且映像內的工具和實用工具能在此子系統上原生運行。
首先開啟 Win10的開發者模式
【更新和安全 → 開發者選項 → 開發人員模式】
添加Linux子系統程序
【應用 → 應用和功能 → 程序和功能 → 啟用和關閉 Windows功能 → 適用于 Linux的 Windows子系統】
通過應用商店安裝 Linux
在微軟應用商店搜索 Linux,可以看到一系列 Linux發行版
可以根據自己的需要選擇適合自己的發行版,下載完成后啟動,等待安裝完成,輸入賬戶和密碼,我們便得到了一個 Linux 環境了。
Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
解決辦法:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
如果大家有其它方法,也歡迎留言和老男孩老師交流~
讓我們一起學習和進步吧~