回覆列表
  • 1 # cnBeta

    WWDC 2019開幕演講中,蘋果宣佈了邁向新階段的 Project Catalyst專案,能夠讓開發者更加輕鬆的將iPad應用移植到Mac裝置上。

    自macOS Catalina和Xcode 11開始,開發者可以使用UIKit(這個框架此前僅適用於iOS應用)來建立Mac版本的iPad應用。為iPad應用新增macOS支援非常簡單,開啟Xcode專案,在通用》部署資訊下點選Mac複選框就可以了。

    雖然選中這個複選框之後,這款應用應該就可以在Mac裝置上執行。不過事實上開發者可能還需要做進一步的調整,由於框架、API或者嵌入內容和Mac不相容可能會導致Xcode專案中包含的程式碼出現無法編譯的問題。

    蘋果支援文件中寫道:

    大部分iPad應用都有非常好的適應性,但是極少數依賴於Mac上不存在的iPad功能。例如,如果你的應用需要陀螺儀,加速度計或後置攝像頭等iPad基礎功能,或者需要像HealthKit或ARKit等iOS框架,或者應用程式的主要功能類似於導航,它可能不適合Mac。

    Mac版iPad應用程式不需要開發者手動調整的情況下,就具備很多macOS的系統功能,包括:

    - 應用程式的預設選單欄。

    - 支援觸控板,滑鼠和鍵盤輸入。

    - 支援視窗大小調整和全屏顯示。

    - Mac風格的捲軸。

    - 複製和貼上支援。

    - 拖放支援。

    - 支援系統觸控條控制元件。

  • 中秋節和大豐收的關聯?
  • 瓶裝蜂蜜應怎樣儲存?