現(xiàn)在用 C# 來開發(fā)跨平臺應用已經(jīng)有很成熟的方案,即共用非界面代碼,而每個操作系統(tǒng)搭配特定的用戶界面代碼。這個方案的好處是可以直接使用操作系統(tǒng)原生的控件和第三方控件,還能夠和操作系統(tǒng)深度集成。

這里的深度集成主要是指一些 Windows 專有的系統(tǒng)特性:

  • Windows 托盤

  • Windows 跳轉(zhuǎn)列表

  • Windows 系統(tǒng)主題

也包括一些移動平臺的特性,例如 iOS 的原生滑動。

由于操作系統(tǒng)上其他程序一般都使用原生控件,于是只有當你的程序采用同樣技術時,它才能很好地保持一致。這是一個大家一般遵守的界面開發(fā)約定。蘋果公司有詳細的界面設計準則,供開發(fā)者參考

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式