您的位置: 首頁 >科技 >

借助 Project Catalyse iPad 應用可在 Mac 上運行及未來 iPhone或將可以作為加密貨幣錢包

2022-09-01 08:56:31 編輯:張德璐 來源:
導讀 雖然Mac和iPad依然是蘋果旗下相對獨立的產品線,但蘋果一直希望能夠彌合桌面端和移動端之間的差異。例如蘋果在2014年推出了Handoff和Univer...

雖然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項目中包含的代碼出現(xiàn)無法編譯的問題。

蘋果支持文檔中寫道:

大部分iPad應用都有非常好的適應性,但是極少數(shù)依賴于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)建加密貨幣操作。

雖然現(xiàn)在說蘋果公司正在開發(fā)自己的加密貨幣(可以跨設備和服務使用的蘋果虛擬貨幣)還為時過早,但是很明顯像iPhone這樣的設備即將會成為比特幣或者其他加密貨幣的錢包。

在蘋果開發(fā)者門戶網站上,蘋果對CryptoKit的官方描述如下:

使用蘋果CryptoKit可以執(zhí)行常見的加密操作:

● 計算和比較加密安全摘要

● 使用公鑰加密技術來創(chuàng)建和評估數(shù)字簽名,以及執(zhí)行密鑰交換。 除了使用存儲在內存中的密鑰之外,您還可以使用存儲在Secure Enclave中并由其管理的私鑰。

● 生成對稱密鑰,并在消息身份驗證和加密等操作中使用它們。

CryptoKit會在更底層接口上執(zhí)行。CryptoKit使您的應用程序免于管理原始指針(raw pointers),并自動處理能夠讓您的應用程序更安全的任務,例如在內存釋放期間覆蓋敏感數(shù)據(jù)。

簡單來說除了添加對比特幣等數(shù)字加密貨幣的支持外,蘋果CryptoKit還有很多其他用途。此外蘋果還對比特幣的圖標進行了修改。包括加密貨幣交易所在內的開發(fā)者可能會使用CryptoKit將iPhone或者Mac變成加密貨幣的安全錢包。


免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。