2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。
雖然Mac和iPad依然是蘋果旗下相對獨立的產品線,但蘋果一直希望能夠彌合桌面端和移動端之間的差異。例如蘋果在2014年推出了Handoff和Universal Clipboard等Continuity功能,從而讓蘋果用戶在Mac、iPad和其他蘋果設備之間獲得更加無縫的使用體驗。
WWDC 2019開幕演講中,蘋果宣布了邁向新階段的 Project Catalyst項目,能夠讓開發(fā)者更加輕松的將iPad應用移植到Mac設備上。
自macOS Catalina和Xcode 11開始,開發(fā)者可以使用UIKit(這個框架此前僅適用于iOS應用)來創(chuàng)建Mac版本的iPad應用。為iPad應用添加macOS支持非常簡單,打開Xcode項目,在通用》部署信息下點擊Mac復選框就可以了。
雖然選中這個復選框之后,這款應用應該就可以在Mac設備上運行。不過事實上開發(fā)者可能還需要做進一步的調整,由于框架、API或者嵌入內容和Mac不兼容可能會導致Xcode項目中包含的代碼出現無法編譯的問題。
蘋果支持文檔中寫道:
大部分iPad應用都有非常好的適應性,但是極少數依賴于Mac上不存在的iPad功能。例如,如果你的應用需要陀螺儀,加速度計或后置攝像頭等iPad基礎功能,或者需要像HealthKit或ARKit等iOS框架,或者應用程序的主要功能類似于導航,它可能不適合Mac。
Mac版iPad應用程序不需要開發(fā)者手動調整的情況下,就具備很多macOS的系統(tǒng)功能,包括:
- 應用程序的默認菜單欄。
- 支持觸控板,鼠標和鍵盤輸入。
- 支持窗口大小調整和全屏顯示。
- Mac風格的滾動條。
- 復制和粘貼支持。
- 拖放支持。
- 支持系統(tǒng)觸控條控件。
在WWDC 2019開幕演講中蘋果介紹了諸多重量級更新,除了iOS 13、macOS Catalina、iPadOS等軟件更新和性能怪獸Mac Pro之外,還引入了Project Catalyst等諸多開發(fā)者工具,能夠輕松將iPad應用轉換成為Mac應用。除了上述這些重磅更新之外,蘋果還悄然推出了CryptoKit框架,允許開發(fā)者在他們的APP中創(chuàng)建加密貨幣操作。
雖然現在說蘋果公司正在開發(fā)自己的加密貨幣(可以跨設備和服務使用的蘋果虛擬貨幣)還為時過早,但是很明顯像iPhone這樣的設備即將會成為比特幣或者其他加密貨幣的錢包。
在蘋果開發(fā)者門戶網站上,蘋果對CryptoKit的官方描述如下:
使用蘋果CryptoKit可以執(zhí)行常見的加密操作:
● 計算和比較加密安全摘要
● 使用公鑰加密技術來創(chuàng)建和評估數字簽名,以及執(zhí)行密鑰交換。 除了使用存儲在內存中的密鑰之外,您還可以使用存儲在Secure Enclave中并由其管理的私鑰。
● 生成對稱密鑰,并在消息身份驗證和加密等操作中使用它們。
CryptoKit會在更底層接口上執(zhí)行。CryptoKit使您的應用程序免于管理原始指針(raw pointers),并自動處理能夠讓您的應用程序更安全的任務,例如在內存釋放期間覆蓋敏感數據。
簡單來說除了添加對比特幣等數字加密貨幣的支持外,蘋果CryptoKit還有很多其他用途。此外蘋果還對比特幣的圖標進行了修改。包括加密貨幣交易所在內的開發(fā)者可能會使用CryptoKit將iPhone或者Mac變成加密貨幣的安全錢包。
2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。