在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在 Mac 上也能用 iPad 應(yīng)用,蘋果的系統(tǒng)應(yīng)用生態(tài)融合項(xiàng)目

23gi_ifanr ? 來源:YXQ ? 2019-07-03 08:52 ? 次閱讀

iOS 和 macOS 兩大系統(tǒng)的應(yīng)用生態(tài)融合是一個極具野心的項(xiàng)目,也是蘋果近幾年在軟件層面實(shí)施的最大改動。Ars Technica 近日采訪了幾位蘋果工程師和第三方開發(fā)者,對這個項(xiàng)目做了進(jìn)一步解析。早在 2018 年的 WWDC 大會上,蘋果就公開回應(yīng)了一個已經(jīng)被討論許久的話題,那就是 iOS 和 macOS 在系統(tǒng)上的融合。但實(shí)際上,蘋果并未打算將兩個系統(tǒng)合并,它真正想做的其實(shí)是打通移動端和桌面端的應(yīng)用生態(tài)。

作為首批展示案例,在 macOS 10.14 中,蘋果就曾把 iOS 端的新聞、股票等手機(jī)應(yīng)用移植到 Mac 系統(tǒng)中,強(qiáng)調(diào)可以讓開發(fā)者用「很少的精力」就能實(shí)現(xiàn)這樣的移植工作。

▲ 圖片來自:Forbes

到了今年,蘋果進(jìn)一步公開了名為「Project Catalyst」的項(xiàng)目,讓廣大第三方開發(fā)者也參與到移植工作中。簡單來說,現(xiàn)在開發(fā)者們可以利用蘋果提供的新工具包,只要對 iPad 應(yīng)用的底層代碼做簡單的調(diào)整,就能直接創(chuàng)建一個可以在 Mac 電腦上運(yùn)行的應(yīng)用。這聽起來似乎并不困難,但項(xiàng)目本身仍然有很多讓人在意的細(xì)節(jié)。

如何將一款 iPad 應(yīng)用搬到 Mac 電腦上?去年,蘋果工程副總裁克雷格·費(fèi)德里吉(Craig Federighi)曾介紹「Project Catalyst」項(xiàng)目的設(shè)立目的,就是為了借助成熟的 iOS 應(yīng)用生態(tài)來推動 Mac 平臺的發(fā)展,豐富桌面端的應(yīng)用。從數(shù)據(jù)來看,iPhone 的用戶規(guī)模已經(jīng)接近 10 億,而使用 Mac 電腦的用戶量僅為 1 億而已,在這樣的懸殊差距下,自然很難驅(qū)動開發(fā)者只為后者開發(fā)應(yīng)用,而移植則是彌補(bǔ)差距最快速、簡單的策略。但作為平臺方,想要拉攏足夠多的第三方開發(fā)者參與其中,顯然得先解決移植的工作量、成本和風(fēng)險等問題。

為此,蘋果第一步是計劃先將 iPad 應(yīng)用帶到 Mac 電腦中,而非數(shù)量更多的 iPhone 應(yīng)用。macOS 的高級市場總監(jiān) Todd Benjamin 解釋說,這是因?yàn)?iPad 應(yīng)用在上線時就已經(jīng)針對大屏幕做了適配,UI 界面基本都是現(xiàn)成可用的,反而是 iPhone 手機(jī)應(yīng)用需要重新修改設(shè)計。但在具體的遷移過程中,iOS 與 macOS 兩個系統(tǒng)的編寫底層仍存在不少差異。

在 Mac 上也能用 iPad 應(yīng)用了,蘋果是如何實(shí)現(xiàn)的?-愛尖刀

最明顯的一點(diǎn),macOS 應(yīng)用使用 AppKit,而 iOS 應(yīng)用使用 UIKit,這是兩種不同的開發(fā)框架,直接復(fù)用一套代碼顯然不現(xiàn)實(shí),蘋果只能盡可能地將兩者架構(gòu)中相同的部分整合到一起,降低移植的工作量。

在 Mac 上也能用 iPad 應(yīng)用了,蘋果是如何實(shí)現(xiàn)的?-愛尖刀

Twitter 的工程師 Nolan O‘Brien 在采訪時就表示,蘋果提供了一個可以讓開發(fā)者重復(fù)利用現(xiàn)有代碼資源的套件,這意味著應(yīng)用廠商不必再為 Mac 應(yīng)用單獨(dú)設(shè)立一支運(yùn)維團(tuán)隊。「今后我們對于 Mac 平臺的支持,會提升至和 iPhone、iPad 一樣的水準(zhǔn)。」O’Brien 稱,目前 Twitter 的官方版 macOS 應(yīng)用已經(jīng)在 WWDC 上有過展示,之后就會上架 Mac 商店。

而旅行規(guī)劃軟件 Tripit 的開發(fā)者 Rich Shimano 則認(rèn)為,移植工作的挑戰(zhàn)在于要照顧一些老舊的框架代碼,其中可能需要用新的 API 進(jìn)行改寫,此外還要調(diào)整 iPad 應(yīng)用對于多任務(wù)和窗口自動布局的支持。但架構(gòu)整合只是其中一點(diǎn),iPad 和 Mac 的硬件與交互差異也會對應(yīng)用設(shè)計產(chǎn)生影響,兩者的使用場景也都不盡相同。

蘋果在開發(fā)者文檔中也提及,有的 iPad 應(yīng)用會借用陀螺儀、重力加速感應(yīng)器和后置攝像頭等元件配合使用,但這些元件并未集成在 Mac 電腦中,移植時蘋果也會自動將不兼容的特性代碼進(jìn)行刪減。而在交互方面,iPad 應(yīng)用基于的是觸摸屏和手勢操作,Mac 應(yīng)用則需要用鼠標(biāo)、鍵盤或觸控板。其中的交互變化會在移植過程中自動轉(zhuǎn)換,比如手指的觸摸/長按操作會對應(yīng)鼠標(biāo)單擊或雙指點(diǎn)擊,也會加上窗口大小調(diào)整、窗口拖放、全屏顯示等只有在 Mac 電腦上才會用到的功能。自動轉(zhuǎn)換下來的應(yīng)用只能達(dá)到「可用」的層面,如果開發(fā)者想要實(shí)現(xiàn)更豐富的功能,比如邊欄設(shè)計,新增模塊等,還需要做針對性的編程處理。

但在新的開發(fā)環(huán)境下,開發(fā)者的工作量確實(shí)明顯下降了。據(jù)采訪介紹,Gameloft 的開發(fā)團(tuán)隊只花了一天時間,就將《狂野飆車 9》從一個 iOS 應(yīng)用轉(zhuǎn)變?yōu)橐粋€可運(yùn)行的 Mac 電腦游戲、他們刪減了只能在 iPad 上使用的重力感應(yīng)操作,改寫了 UI 界面和部分代碼,實(shí)現(xiàn)在 Mac 平臺穩(wěn)定 60 幀的運(yùn)行。同時,在桌面級芯片的支持下,移植類應(yīng)用也能獲得額外的性能資源。Gameloft 圖形工程師 Alex Urbano 就表示,他們在 Mac 平臺上實(shí)現(xiàn)了更高分辨率的支持,同時還增加了一些新的畫面特性,比如車輛的自動陰影、超采樣、高質(zhì)量的運(yùn)動模糊和屏幕空間反射功能。Mac 應(yīng)用的數(shù)量多了,但質(zhì)量能保證嗎?雙端應(yīng)用融合計劃被業(yè)內(nèi)視為是蘋果重新重視起 Mac 平臺的信號,但它也引發(fā)了部分 Mac 核心用戶的擔(dān)憂。一方面,蘋果的新套件確實(shí)能為 Mac 平臺帶來一大批新的應(yīng)用;但另一方面,這可能也會降低開發(fā)者從零設(shè)計一款獨(dú)立 Mac 應(yīng)用的熱情,而傾向于用移植工具解決一切。

畢竟,從現(xiàn)有幾款移植自 iPad 平臺的應(yīng)用來看,它們的界面都十分簡單,基本就是主界面加一個側(cè)邊欄的設(shè)計,功能也和 iPad 端基本相同,有的甚至直接照搬了移動端的 UI 控件,這放在強(qiáng)調(diào)使用鍵鼠、觸控板操控的 Mac 平臺上顯得格外另類。不過,蘋果工程師們卻認(rèn)為,「Project Cataylst」項(xiàng)目的價值在于降低移植門檻,但并未改變 Mac 應(yīng)用開發(fā)的可能性與上限。

「我們讓移動開發(fā)者可以在一款基于 UIKit 移動應(yīng)用的基礎(chǔ)上,使用 Appkit 桌面端的特性來進(jìn)行調(diào)整和修改。而對于那些創(chuàng)意內(nèi)容人士和專業(yè)級工具而言,他們會清楚自己的用戶群和受眾想要什么內(nèi)容。」

Gameloft 圖形工程師 Alex Urbano 也表示,現(xiàn)在的移植工具對于人力和工作效率的幫助都很明顯。只有需要用到 Mac 中某個特定的硬件功能,他們才會考慮重頭設(shè)計一款應(yīng)用。為了確保質(zhì)量,推動開發(fā)者對于 Mac 應(yīng)用的迭代,去年蘋果還改進(jìn)了 Mac 應(yīng)用商店的頁面,讓廠商可以看到用戶的評分和反饋,并進(jìn)一步拉進(jìn)開發(fā)者和用戶之間的關(guān)系。同時,蘋果也希望在新套件的影響下,能夠讓那些過去只為 Mac 做應(yīng)用的開發(fā)者們能夠重新考慮 iPad 平臺,尤其是在 iPadOS 出現(xiàn)后,蘋果對于 iPad 生產(chǎn)力工具的定位也變得更為明確。

「過去 Mac 平臺只擁有那些復(fù)雜的應(yīng)用軟件,它們的功能很強(qiáng)大,適用范圍也十分廣泛,而移動端的應(yīng)用往往都較為單一,強(qiáng)調(diào)的是專注。現(xiàn)在蘋果希望將兩者合并到一起,讓用戶在 Mac 上也能享受到 iPad 和 iPhone 上的應(yīng)用生態(tài),并在多個平臺保持一致的使用體驗(yàn)。」就算不用「Project Cataylst」,開發(fā)者們也還有 SwiftUI 可選。這是蘋果為了旗下多個系統(tǒng)提供的一套統(tǒng)一的 UI 編寫框架,同樣可以降低多平臺應(yīng)用開發(fā)門檻。

不過,在開發(fā)者看來,是否要在 Mac 平臺上做一個原生應(yīng)用仍存在爭議。尤其是那些偏向娛樂消費(fèi)的應(yīng)用,比如說你想在嗶哩嗶哩上看一部動漫,在 iPad 端可能會點(diǎn)開一個應(yīng)用,但在 Mac 上則習(xí)慣直接登錄網(wǎng)頁端。如果能用網(wǎng)頁端就能解決,原生應(yīng)用自然不是必需,那消耗精力開發(fā)獨(dú)立桌面應(yīng)用的意義又是什么?拋開市場需求不談,這在缺乏明確商業(yè)利益的情況下更是如此。根據(jù)彭博社于今年年初的報道,蘋果計劃在 2021 年左右徹底打通移動端和桌面端的應(yīng)用,屆時 iPad、iPhone 和 Mac 將會共用一個應(yīng)用商店,消費(fèi)者可以實(shí)現(xiàn)「一次付費(fèi),同時在三個平臺使用應(yīng)用」的體驗(yàn),而無需在不同平臺上分別購買同一個應(yīng)用。這不是一件容易的事情,它涉及到蘋果對應(yīng)用商店戰(zhàn)略的調(diào)整,也取決于開發(fā)者群體的支持力度。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • iPad
    +關(guān)注

    關(guān)注

    1

    文章

    1378

    瀏覽量

    81486
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1110

    瀏覽量

    51725

原文標(biāo)題:在 Mac 上也能用 iPad 應(yīng)用了,蘋果是如何實(shí)現(xiàn)的?

文章出處:【微信號:ifanr,微信公眾號:愛范兒】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ChatGPT深度融入蘋果Mac軟件生態(tài)

    近日,科技界迎來了一項(xiàng)重要更新。當(dāng)?shù)貢r間12月19日,OpenAI宣布了一項(xiàng)重大進(jìn)展,其研發(fā)的ChatGPT已深度集成于蘋果Mac電腦的操作系統(tǒng)軟件中,為用戶帶來了全新的使用體驗(yàn)。 此次更新中
    的頭像 發(fā)表于 12-23 10:50 ?408次閱讀

    今日看點(diǎn)丨消息稱臺積電 2nm 芯片生產(chǎn)良率達(dá) 60% ;小米調(diào)研是否兼容蘋果硬件

    、AirPods、HomePod 等,軟硬件生態(tài)全面深度兼容。 ? 小米目前已布局部分生態(tài)產(chǎn)品兼容蘋果設(shè)備:澎湃 HyperOS 2 系統(tǒng)已支持蘋果
    發(fā)表于 12-09 10:50 ?650次閱讀

    OpenHarmony人才生態(tài)大會南向生態(tài)社區(qū)發(fā)展論壇武漢圓滿舉辦

    11月27日,OpenHarmony人才生態(tài)大會2024武漢隆重舉行。當(dāng)日下午的 OpenHarmony南向生態(tài)社區(qū)發(fā)展論壇(以下簡稱“論壇”),眾多社區(qū)伙伴、企業(yè)代表、技術(shù)專家與
    發(fā)表于 11-29 09:54

    蘋果M5芯片明年發(fā)布,新款iPad Pro有望同步推出

    10月28日有報道指出,蘋果計劃于本周發(fā)布配備M4芯片的Mac系列新品,涵蓋MacBook Pro、iMac及Mac mini等機(jī)型。   與此同時,知名分析師Mark Gurman在其專欄文章中預(yù)測,
    的頭像 發(fā)表于 10-28 16:37 ?1051次閱讀

    蘋果10月將發(fā)布iPad mini 7及搭載M4芯片的新Mac系列

    多方消息源指出,蘋果計劃在10月份舉辦一場盛大的新品發(fā)布會,屆時將揭曉包括新款iPad mini 7、搭載M4系列芯片的MacBook Pro、iMac以及全新設(shè)計的Mac mini等一系列新品。接下來,讓我們一起深入了解下這些
    的頭像 發(fā)表于 09-30 16:47 ?1986次閱讀

    蘋果自研Wi-Fi芯片或明年商用,用于部分iPad

    9月20日最新資訊顯示,蘋果公司自研芯片領(lǐng)域的成就斐然,其標(biāo)志性的A系列芯片在iPhone和iPad持續(xù)多年引領(lǐng)性能巔峰,而自2020年起推出的M系列芯片更是成功助力
    的頭像 發(fā)表于 09-20 16:23 ?1251次閱讀

    蘋果獲創(chuàng)新折疊屏角度傳感器專利 或應(yīng)用在折疊iPhone、iPad

    根據(jù)美國商標(biāo)和專利局(USPTO)公示的清單顯示,蘋果獲得了一項(xiàng)與折疊屏技術(shù)相關(guān)的專利,蘋果的 這項(xiàng)專利的名稱為“帶有光學(xué)角度傳感器的電動設(shè)備”。這項(xiàng)專利或者表明蘋果公司折疊屏技術(shù)領(lǐng)
    的頭像 發(fā)表于 08-01 19:11 ?832次閱讀
    <b class='flag-5'>蘋果</b>獲創(chuàng)新折疊屏角度傳感器專利 或應(yīng)用在折疊iPhone、<b class='flag-5'>iPad</b>

    蘋果高管稱iPadMac并非競爭關(guān)系

    該報記者喬安娜?斯特恩就此話題,包括最新款iPad Pro與MacBook的對比情況,以及消費(fèi)者對此問題的觀點(diǎn),向蘋果副總裁湯姆?博格提出質(zhì)疑。
    的頭像 發(fā)表于 05-14 10:19 ?491次閱讀

    蘋果iPad新品正式發(fā)布

    蘋果在凌晨的盛大發(fā)布會上,驚艷亮相了新一代iPad Pro與iPad Air。特別值得注意的是,iPad Pro率先搭載了全球首發(fā)的M4處理器。然而,這款新處理器
    的頭像 發(fā)表于 05-09 11:12 ?603次閱讀

    蘋果Mac崩潰問題下架MLB應(yīng)用

    據(jù)悉,蘋果公司已于4月18日宣布,由于在上個月經(jīng)Mac App Store推出的iPad版美國職業(yè)棒球聯(lián)盟(MLB)應(yīng)用程序,存在無法修復(fù)的崩潰問題,現(xiàn)已實(shí)施暫時性下架措施。
    的頭像 發(fā)表于 04-18 11:34 ?3509次閱讀

    蘋果硬件生態(tài)系統(tǒng)豐富,用戶黏性大

     蘋果以其豐富多元的硬件生態(tài)系統(tǒng),涵蓋了從 iPhone 至 Mac 電腦等多種設(shè)備,每個設(shè)備都有其獨(dú)特的用戶群體。
    的頭像 發(fā)表于 04-18 11:03 ?583次閱讀

    iPhone助力蘋果公司,吸引全球用戶購買其他產(chǎn)品與服務(wù)

    CIRP表示,2023年美國市場上,由PC或Chromebook轉(zhuǎn)向Mac的用戶中有80%并非初次接觸蘋果生態(tài)系統(tǒng),因?yàn)樗麄円呀?jīng)持有至少一部iPhone或
    的頭像 發(fā)表于 03-21 10:47 ?614次閱讀

    全新蘋果iPad搭載M3芯片

    蘋果即將在3月底或4月初發(fā)布全新的iPad Pro和iPad Air平板電腦,這兩款新品無疑將成為科技界的焦點(diǎn)。其中,iPad Pro 2024更是備受矚目,因?yàn)樗状?/div>
    的頭像 發(fā)表于 03-13 16:22 ?885次閱讀

    蘋果新品iPadMac電腦將于線上發(fā)布視頻

     古爾曼預(yù)期的發(fā)布內(nèi)容主要為:配備M3芯片及OLED屏幕的兩款全新iPad Pro,全新的妙控鍵盤搭配iPad Pro使用;同時亦會發(fā)布兩種全新iPad Air以及首款12.9英寸版本;
    的頭像 發(fā)表于 03-04 14:02 ?595次閱讀

    蘋果更新未發(fā)布或即將發(fā)布產(chǎn)品內(nèi)部支持文檔,涵蓋新款iPadMac

    我們注意到,早先曾有消息透露,蘋果將于近期發(fā)布新款 iPad Pro 和 Mac。其中,新型號 iPad Pro 或?qū)⑹状尾捎昧炼雀咔疑术r明的 OLED 顯示屏;其他預(yù)計新增的特性
    的頭像 發(fā)表于 02-28 13:55 ?542次閱讀
    主站蜘蛛池模板: 欧美午夜精品久久久久久黑人 | 色多多在线观看高清免费 | 日韩免费一级 | 狠狠草视频 | 爽a中文字幕一区 | 狠狠色视频 | 国内亚州视频在线观看 | 久草在线资源网 | 久久婷婷色一区二区三区 | 国产欧美一区二区三区观看 | 国产爱v| 亚色国产| 国产精品久久久久久久久免费hd | 一二三区视频 | 韩国r天堂 | 免费观看成人毛片 | 中文天堂在线最新2022更新 | 亚洲精品综合网在线8050影院 | 狂野欧美性色xo影院 | 国产―笫一页―浮力影院xyz | 2017天天操 | 亚洲男人a天堂在线2184 | 亚洲黄页网站 | 亚洲 欧美 动漫 | 男人的天堂久久精品激情 | 国产一级一级片 | 99久久99久久免费精品蜜桃 | 亚洲高清成人 | 亚洲成a人片在线观看88 | 一区二区三区四区在线 | 国模私拍视频在线 | 伊人久久大香线蕉综合网站 | 日韩午夜在线视频不卡片 | 日本黄色大片免费观看 | 天天插天天搞 | 国产一区精品视频 | 天天综合色天天桴色 | 免费一级特黄欧美大片勹久久网 | 国产精品vv在线 | 日产国产精品亚洲系列 | 国产性videostv另类极品 |