微軟開始提供為Arm編程的建議
微軟宣布推出“面向開發者的Arm咨詢服務”,希望借此幫助程序員為針對該處理器架構編寫的Windows版本開發原生軟件。
微軟公司負責客戶體驗工程的首席執行官Mike Adams援引分析公司Counterpoint的研究稱,到2027年,搭載Arm處理器的個人電腦的市場份額將從目前的14%上升到25%,他宣稱:“Windows on Arm的應用兼容性對你的應用能否繼續生存至關重要!”
如果購買者認為Windows on Arm無法處理他們喜歡的程序,那么它的吸引力就會大打折扣,所以這對于Windows on Arm的生存也至關重要。因此,微軟必須確保搭載Arm的個人電腦不被淘汰,否則硬件制造商也將放棄該平臺,這意味著該軟件巨頭將失去Windows許可收入,以及在用戶注冊365套件后進一步獲得訂閱收益的機會。
Adams在帖子中指出,大多數為 Windows 編寫的軟件“只是在仿真環境下運行”,但是他表示“開發者只需要付出很少的努力就能將其應用程序移植到原生平臺上運行”,因此尚不清楚該計劃的目的是讓開發者將自己的x86代碼轉換為Arm原生應用程序,還是僅僅確保現有代碼能夠在仿真環境下運行。這篇博文介紹了與微軟合作開發原生應用程序的經歷,值得一讀。
Adams在文章中稱,Arm設備“重量輕、連接速度快如閃電、電池續航時間長、具有先進的攝像頭和音頻功能,此外還有許多其他優點”。他認為,這些優勢“可以推動客戶更多地采用Arm設備,從而促使更多的ISV開發Arm優化版本的應用程序”。
Arm咨詢服務是微軟現有App Assure計劃的延伸,該計劃幫助開發人員將應用程序從 Windows 7遷移到 Windows 10或11。
Adams在博文中提到了技術研討會、關于“增強Arm應用體驗的平臺功能”的建議,以及幫助Arm開發的代碼示例和審查等服務內容。Adams還提到了“針對移植或構建Arm應用程序時出現的問題提供故障修復幫助”,以及“與微軟工程師聯系、協助進行軟件開發并提供產品反饋的升級路徑”。
這些限制可能很煩人。但僅僅是微軟認為需要這項計劃的事實,就足夠意義重大。