91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

App Store有大量App Mac兼容提示 iOS App能在Mac運(yùn)行!

工程師鄧生 ? 來源:太平洋電腦網(wǎng) ? 作者:Aimo ? 2020-11-10 09:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

蘋果早前宣布,將會在當(dāng)?shù)貢r(shí)間11月10日(北京時(shí)間11月11日凌晨2點(diǎn))在Apple Park舉辦發(fā)布會,這是蘋果在本年度秋季舉行的第三次發(fā)布會,這種陣仗在往年并不常見。

關(guān)于這次發(fā)布會的內(nèi)容,可謂眾說紛紜,不少觀點(diǎn)認(rèn)為這應(yīng)該和新的Mac電腦有關(guān)。

現(xiàn)在,App Store上似乎透露出發(fā)布會的蛛絲馬跡了!

據(jù)悉,當(dāng)前App Store上已經(jīng)有大量App出現(xiàn)了Mac的兼容提示,這意味著iPhone、iPad的App,即將可以運(yùn)行Mac電腦上。

手機(jī)平板上的App能夠兼容電腦,這應(yīng)該會是蘋果發(fā)布會上著重介紹的黑科技之一。蘋果到底是怎么做到的?這對蘋果生態(tài)的構(gòu)建又起著怎樣的作用?這就來簡單談?wù)劙伞?/p>

iOS App兼容macOS:一步醞釀已久的大棋

對于普通消費(fèi)者來說,蘋果手機(jī)平板上的App兼容Mac電腦,似乎是一件新鮮事。

然而如果你長期關(guān)注蘋果的動態(tài),不難發(fā)現(xiàn)這早有端倪。在這兩年,蘋果已經(jīng)多次通過WWDC開發(fā)者大會等途徑,透露出將移動和桌面的開發(fā)生態(tài)合二為一的大戰(zhàn)略。

在去年的WWDC大會上,蘋果隆重介紹了了SwiftUI和Mac Catalyst,這就是iPhone和iPad App能在Mac上運(yùn)行的秘密。

先來說說Mac Catalyst。簡單來說,這就是一個(gè)iOS、iPadOS和macOS通用的開發(fā)套件,開發(fā)者利用Mac Catalyst開發(fā)App,可以讓App同時(shí)兼容這三個(gè)平臺。

要注意,這是不區(qū)分ARM和X86的!也就是說,Mac Catalyst是蘋果生態(tài)開發(fā)的新基準(zhǔn),此后為蘋果開發(fā)App,很大程度上不再會區(qū)分手機(jī)、平板和電腦三大類不同的硬件。

App Store上之所以出現(xiàn)App兼容Mac的提示,應(yīng)該就是得益于開發(fā)者使用Mac Catalyst進(jìn)行了開發(fā)。

再來說說SwiftUI。

我們知道,跨平臺App的一個(gè)大坑,就在于UI適配——看看Windows Mobile上的針尖大小的按鈕,再看看Windows 8上大而無當(dāng)?shù)拇刨N,就知道試圖用一套UI適配不同的平臺,會得到多么令人蛋疼的體驗(yàn)。

要解決這個(gè)問題,UI需要根據(jù)不同平臺的特性,進(jìn)行自適配,而SwiftUI則是蘋果拿出來的方案。

根據(jù)蘋果的說法,開發(fā)者可以用較為簡單的代碼,利用SwiftUI一次開發(fā)出適配多個(gè)平臺的UI。

實(shí)際上,SwiftUI在早前已經(jīng)開始實(shí)裝,打通了不少iPhone App和iPad App的隔閡——最近在App Store上,已經(jīng)越來越少看到iPad專屬的App,這就是SwiftUI在發(fā)揮作用。

通過Mac Catalyst和SwiftUI,蘋果為App開發(fā)解決了內(nèi)在和外表的兼容問題。

Mac電腦兼容iPhone和iPad上的App,得以有了強(qiáng)有力的技術(shù)支撐。但這還不夠,作為一個(gè)在營銷方面頗有建樹的巨頭,蘋果還打通了不同平臺之間的購買渠道。

一次付款,即可以購買同一個(gè)APP的不同平臺的版本,從Xcode 11.4開始就新增了這項(xiàng)支持

在今年年初,蘋果公布了Universal Purchase。顧名思義,這是一個(gè)通用的應(yīng)用App購買方案,用戶只需要一次購買,就可以獲取iOS、iPadOS、macOS、tvOS上的不同版本App。

此情此景下,蘋果打通移動平臺和桌面平臺之間的生態(tài)已是水到渠成。即將到來的發(fā)布會,將會讓這一切努力開花結(jié)果、終在市場上落地。

iOS App兼容macOS:蘋果生態(tài)能就此挑戰(zhàn)Windows嗎

多年來,蘋果電腦的生態(tài)獨(dú)具一格,小眾卻有其獨(dú)到的魅力。

和桌面市場上的霸主Windows相比,Mac電腦的生態(tài)規(guī)模是明顯有所不如的,這讓它始終保持小而美的定位,擁有一大票忠實(shí)粉絲的同時(shí),并不能普及到普羅大眾中去。然而,在蘋果新的生態(tài)戰(zhàn)略下,情況可能要有所改觀了。

和桌面平臺不同,蘋果在移動平臺上的生態(tài),一直是最有活力的場子之一。

隨著移動互聯(lián)網(wǎng)的高速發(fā)展,人們對于移動平臺生態(tài)的依賴,在很多領(lǐng)域上甚至已經(jīng)高于桌面平臺,例如娛樂、生活、游戲等等。

和移動平臺相比,桌面平臺甚至顯得有點(diǎn)“高冷”——這恰好又是Mac電腦為人所詬病的缺點(diǎn)。

蘋果將移動平臺的生態(tài)融入Mac,可以預(yù)見的是Mac將可以承載起數(shù)字生活的方方面面。

加之Mac平臺原本就存在的不俗的生產(chǎn)力套件,蘋果在桌面平臺的生態(tài)短板,將會得到極大程度的補(bǔ)足。

然而蘋果這一戰(zhàn)略的影響,又不止如此。

移動平臺和桌面平臺的生態(tài)融合,影響的不僅僅是Mac,還會是iPad乃至iPhone——還記得蘋果說iPad Pro是一個(gè)生產(chǎn)力工具么?現(xiàn)在,這終于不僅僅停留在宣傳層面了。

新一代的iPad Pro誕生以來,在生產(chǎn)力方面一直備受質(zhì)疑。

就目前來說,它仍只能勝任例如繪圖、記錄等少量特定工作。

然而,蘋果似乎要轉(zhuǎn)變這一局面了,新的Mac電腦和iPad Pro一樣,同為ARM平臺打造,加之通用的開發(fā)套件、相互兼容的應(yīng)用軟件,可以說iPad Pro在很多場景下,它甚至可以等同于Mac電腦,iPad Pro作為生產(chǎn)力工具,也終于能實(shí)至名歸。

簡單來說,蘋果的跨平臺開發(fā)生態(tài),一方面填補(bǔ)了Mac電腦在娛樂、生活方面的短板,另一方面也令iPad Pro變得更有生產(chǎn)力。那么Mac是否就能和Windows展開競爭?

如果只用作個(gè)人日常使用工作,Mac的競爭力會大大加強(qiáng);但如果站在全社會的角度,Windows的地位仍難以撼動,畢竟Windows能實(shí)裝于各式各樣的硬件上,在工業(yè)、金融等市場兢兢業(yè)業(yè)地工作,這是Mac所不具備的能力。

是的,蘋果打通了移動和桌面生態(tài),將生態(tài)融合的玩法提升到了一個(gè)極高的高度,但蘋果少而精的產(chǎn)品線,決定了蘋果生態(tài)只能覆蓋少部分人,仍難以成為支撐起這個(gè)信息時(shí)代的中流砥柱。

從早年的iPod/iTunes,到近年的iPhone/App Store,蘋果已經(jīng)成功地建立起了一座又一座精巧的生態(tài)圍城,我們無需太過質(zhì)疑蘋果對應(yīng)用生態(tài)的營造能力,相信蘋果這次打通iOS、iPadOS以及macOS平臺,也將會給業(yè)界帶來一股新風(fēng),期待即將到來的蘋果發(fā)布會吧。

責(zé)任編輯:PSY

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

    關(guān)注

    61

    文章

    24600

    瀏覽量

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

    關(guān)注

    0

    文章

    1128

    瀏覽量

    55331
  • iOS
    iOS
    +關(guān)注

    關(guān)注

    8

    文章

    3401

    瀏覽量

    155510
  • app store
    +關(guān)注

    關(guān)注

    0

    文章

    121

    瀏覽量

    14383
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    OpenClaw對接聊天APP及AI助手工具

    載安裝完成后。在命令行下運(yùn)行openclaw圖形配置界面。 open?channels?add 回車 回車后,根據(jù)提示輸入飛書App ID和App Secret。 在飛書開放平臺應(yīng)用憑
    的頭像 發(fā)表于 02-06 16:13 ?1575次閱讀
    OpenClaw對接聊天<b class='flag-5'>APP</b>及AI助手工具

    “死了么”APP爆火背后,一條萬億傳感器賽道悄然成長

    ? ? 近日,手機(jī)APP“死了么”爆紅,據(jù)報(bào)告,該APP不僅在中國的蘋果應(yīng)用商店付費(fèi)榜登頂,在其他多個(gè)國家的蘋果應(yīng)用商店也霸榜前三。 ? ? 該APP功能亦非常簡單,用戶設(shè)置一個(gè)緊急聯(lián)系郵箱,每天
    的頭像 發(fā)表于 01-14 18:01 ?1937次閱讀
    “死了么”<b class='flag-5'>APP</b>爆火背后,一條萬億傳感器賽道悄然成長

    qboot跳轉(zhuǎn)app后卡在app的系統(tǒng)調(diào)用處,為什么?

    首先是boot工程的配置: 然后是app工程的配置: 注:boot和app工程中,fal配置內(nèi)部flash的地址和大小都和對應(yīng)的#define ROM_START、#define
    發(fā)表于 10-10 07:03

    bootloader跳轉(zhuǎn)APP出現(xiàn)bus fault是怎么回事?

    char buffer[4096]; int main (){ ......buffer賦值 rt_kprint(\"xxxxxx\"); } 運(yùn)行結(jié)果, 能正常跳轉(zhuǎn)到app
    發(fā)表于 09-29 09:30

    qboot跳轉(zhuǎn)app報(bào)bus fault的錯,怎么解決?

    ymodem_ota下載固件正常,qboot去更新app也沒有報(bào)錯。正常啟動時(shí),等待5s后,就報(bào)bus fault。 定位到是qboot_stm32.c:106 的 void
    發(fā)表于 09-29 06:20

    qboot跳轉(zhuǎn)APP卡死怎么解決?

    1、不使用boot,正常運(yùn)行。 2、使用boot,APP不能正常執(zhí)行
    發(fā)表于 09-22 08:15

    BootLoader app程序反復(fù)重啟,IAP升級失敗怎么處理?

    keil開發(fā)的BootLoader程序,用RT-Thread Studio開發(fā)的app程序,板子每次上電后,從BootLoader程序跳轉(zhuǎn)到app程序,就打印幾行RT-Thread的日志,然后就反復(fù)重啟:先執(zhí)行BootLoader程序,再執(zhí)行
    發(fā)表于 09-10 07:36

    智能物聯(lián)網(wǎng)壁爐APP開發(fā)需求

    需求:開發(fā)一款APP,集成電子壁爐,木頭壁爐,酒精壁爐加燃?xì)獗跔t硬件的APP并進(jìn)行評估報(bào)價(jià)及周期。
    的頭像 發(fā)表于 09-08 17:01 ?656次閱讀
    智能物聯(lián)網(wǎng)壁爐<b class='flag-5'>APP</b>開發(fā)需求

    把數(shù)據(jù)存儲到一個(gè)文件,編譯正常,數(shù)據(jù)可以正常存儲,但是APP運(yùn)行時(shí)報(bào)錯,提示沒有權(quán)限,為什么?

    計(jì)劃把數(shù)據(jù)存儲到一個(gè)文件,編譯正常,數(shù)據(jù)可以正常存儲,但是APP運(yùn)行時(shí)報(bào)錯,提示沒有權(quán)限
    發(fā)表于 08-07 07:02

    tc377 BootLoader跳轉(zhuǎn)到app后只運(yùn)行core0是怎么回事?

    我這邊個(gè)工程,已經(jīng)可以從BootLoader跳轉(zhuǎn)到app中去運(yùn)行了。BootLoader中只是core0任務(wù),core1,2也有啟動。跳轉(zhuǎn)到ap
    發(fā)表于 07-30 06:58

    使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件

    擇設(shè)備并點(diǎn)擊運(yùn)行按鈕,選擇已連接的設(shè)備 如設(shè)備未識別,檢查 USB 驅(qū)動是否正確安裝 6. 代碼編輯與輔助功能 6.1 代碼補(bǔ)全 DevEco Studio 支持智能代碼補(bǔ)全,輸入代碼時(shí)會自動提示可能
    發(fā)表于 06-11 17:18

    app和deviceConfig的切換介紹

    app和deviceConfig的切換 為了便于開發(fā)者維護(hù)應(yīng)用級別的屬性配置,Stage模型將config.json中的app和deviceConfig標(biāo)簽提取到了app.json5中進(jìn)行配置,并
    發(fā)表于 06-05 06:42

    迅為RK3588開發(fā)板安卓GPIO調(diào)用APP運(yùn)行測試

    ”按鈕如下圖所示: 一旦源代碼成功編譯,選擇目標(biāo)設(shè)備后點(diǎn)擊工具欄上的綠色三角形按鈕即可運(yùn)行應(yīng)用程序,如下圖所示: 如果 APP 運(yùn)行成功,在開發(fā)板連接的屏幕上顯示 App 界面,如
    發(fā)表于 05-13 10:49

    定時(shí)模塊app_timer用法及常見問題—nRF5 SDK模塊系列二

    app_timer是大家經(jīng)常用到的一個(gè)庫,app_timer的功能就是定時(shí),也就是說,你在某一時(shí)刻啟動一個(gè)app timer并設(shè)定超時(shí)時(shí)間,超時(shí)時(shí)間一到,app_timer就會回調(diào)ti
    的頭像 發(fā)表于 05-12 16:13 ?810次閱讀
    定時(shí)模塊<b class='flag-5'>app</b>_timer用法及常見問題—nRF5 SDK模塊系列二

    S32K3 Boot跳轉(zhuǎn)到App時(shí),App無法獲取重置原因怎么解決?

    我現(xiàn)在正在使用 S32K3 芯片,但我遇到了一個(gè)問題 Boot 和 App 都使用函數(shù) Mcu_GetResetReason,但該函數(shù)會在第一次調(diào)用時(shí)清除 reset Reason。所以當(dāng) Boot 跳轉(zhuǎn)到 App 時(shí),App
    發(fā)表于 03-25 08:15