蘋果將在2019年推出iOS與macOS應用跨平臺功能
5 月 1 日據國外媒體報道,知名科技博客博主 John Gruber 表示,蘋果將在 2019 年推出 macOS 平臺運行 iOS 應用的跨平臺功能。
Gruber 以一款名為“Little Birdies”的應用為例,證實了蘋果的跨平臺計劃,該功能允許 iOS 應用在 Mac 平臺上運行。但他表示這項功能不會在今年的 WWDC 全球開發者大會上推出。
Gruber 在博客中表示:“幾乎可以確定蘋果不會在 6 月的 WWDC 推出這項功能,甚至在整個 2018 年我們都不會見到蘋果的計劃。這是蘋果在 2019 年要做的事情,因此對于 macOS 10.15 和 iOS 13.1 兩個版本來說,不會像之前大家預期的那樣在 WWDC 上亮相。”
去年 12 月,彭博社曾報道說蘋果將在 2018 年公布這一計劃,作為 iOS 12 和 macOS 10.14 更新中的一部分。同時 Axios 公司隨后也發布了一份報告證實了彭博社的說法,稱該計劃允許 iOS 應用,尤其是 iPad 應用可以在 macOS 系統設備上運行,開發者無需對應用進行大幅度修改,甚至無需任何改動。
最初的這份說法讓很多人認為蘋果的跨平臺計劃將在今年亮相,但 Gruber 則通過一些更具體的例子證明了自己的說法。他表示該功能會采用一種特別的 API 控制方式,在這樣的系統下,開發人員可以直接修改應用的屬性,而無需重新創建應用程序。
正如 Gruber 所指的那樣,這種解決方案并不像我們想象的那么簡單,但卻證明蘋果正在努力解決 iOS 與 macOS 之間 API 的差異,讓開發者可以更輕松同時在兩種平臺上部署和運行相同的應用。同時蘋果還會為整合控制 API 而努力,為提供真正的跨平臺用戶界面打好基礎。
前微軟 Windows 部門總裁 Steven Sinofsky 曾在 推ter 上表示,應用跨平臺交叉的過程并不像在應用中添加一個抽象層或實現一個抽象框架那么簡單。實際上,開發人員仍然需要重新編寫系統功能。Steven Sinofsky 表示,如果蘋果將操作系統的控制和功能整合到一個專門為 iOS 和 macOS 編寫的新框架中,或者建立一個與現有資源能夠整合的框架,就可以實現跨平臺的效果。
除了介紹關于蘋果實現跨平臺應用的具體原理之外,Gruber 還指出,在蘋果內部該計劃的代號“Marzipan”已經不再使用。
蘋果具體何時披露 iOS 與 macOS 轉換框架的時間還不清楚,但在 6 月的開發者大會上,蘋果雖然不會正式公布這一功能,但至少會讓我們對該計劃有更深入的了解。
來自: 騰訊科技