在2020年全球開(kāi)發(fā)者大會(huì)上,蘋(píng)果公司宣布了一項(xiàng)重大戰(zhàn)略調(diào)整:計(jì)劃到2021年允許開(kāi)發(fā)者構(gòu)建跨平臺(tái)應(yīng)用程序,使iPhone、iPad和Mac設(shè)備間的軟件兼容性得到顯著提升。這一舉措標(biāo)志著蘋(píng)果生態(tài)系統(tǒng)的重大轉(zhuǎn)變,將對(duì)整個(gè)軟件開(kāi)發(fā)行業(yè)產(chǎn)生深遠(yuǎn)影響。
蘋(píng)果長(zhǎng)期以來(lái)一直保持著相對(duì)封閉的生態(tài)系統(tǒng),iOS和macOS分別擁有獨(dú)立的應(yīng)用程序商店和開(kāi)發(fā)框架。隨著用戶對(duì)跨設(shè)備無(wú)縫體驗(yàn)需求的增長(zhǎng),以及競(jìng)爭(zhēng)對(duì)手如微軟和谷歌在跨平臺(tái)開(kāi)發(fā)領(lǐng)域的持續(xù)發(fā)力,蘋(píng)果開(kāi)始重新思考其戰(zhàn)略定位。
新的跨平臺(tái)開(kāi)發(fā)框架基于蘋(píng)果現(xiàn)有的SwiftUI和Catalyst技術(shù),使開(kāi)發(fā)者能夠使用統(tǒng)一的代碼庫(kù)創(chuàng)建適用于多個(gè)蘋(píng)果設(shè)備的應(yīng)用程序。這不僅減少了開(kāi)發(fā)者的工作負(fù)擔(dān),還能確保用戶在不同設(shè)備上獲得一致的使用體驗(yàn)。例如,用戶可以在iPhone上開(kāi)始某項(xiàng)工作,然后在Mac上無(wú)縫繼續(xù),而無(wú)需切換不同的應(yīng)用程序版本。
這一變化對(duì)小型開(kāi)發(fā)團(tuán)隊(duì)尤其有利。以往,為iOS和macOS分別開(kāi)發(fā)應(yīng)用需要投入雙倍的人力物力,而現(xiàn)在,一套代碼即可覆蓋多個(gè)平臺(tái),大大降低了開(kāi)發(fā)成本和時(shí)間。同時(shí),這也為創(chuàng)新應(yīng)用的誕生創(chuàng)造了更多可能性,開(kāi)發(fā)者可以將更多精力集中在功能創(chuàng)新上,而非平臺(tái)適配。
對(duì)消費(fèi)者而言,跨平臺(tái)應(yīng)用的普及意味著更豐富的應(yīng)用選擇和更流暢的多設(shè)備體驗(yàn)。用戶不再需要為不同設(shè)備購(gòu)買(mǎi)同一應(yīng)用的不同版本,也不必?fù)?dān)心數(shù)據(jù)同步的問(wèn)題。特別是對(duì)于專業(yè)用戶來(lái)說(shuō),如設(shè)計(jì)師、程序員和內(nèi)容創(chuàng)作者,跨平臺(tái)應(yīng)用的實(shí)現(xiàn)將極大提升他們的工作效率。
值得注意的是,蘋(píng)果的跨平臺(tái)策略目前仍主要限于自家生態(tài)系統(tǒng)內(nèi),暫未涉及Android或Windows平臺(tái)。這體現(xiàn)了蘋(píng)果在開(kāi)放與封閉之間的平衡考量:既滿足用戶對(duì)互聯(lián)互通的需求,又保持對(duì)生態(tài)系統(tǒng)的控制力。
這一戰(zhàn)略轉(zhuǎn)變可能會(huì)引發(fā)連鎖反應(yīng)。其他科技巨頭可能會(huì)加速各自的跨平臺(tái)解決方案,而整個(gè)移動(dòng)應(yīng)用開(kāi)發(fā)行業(yè)的標(biāo)準(zhǔn)和最佳實(shí)踐也可能隨之改變。可以預(yù)見(jiàn),2021年將成為蘋(píng)果生態(tài)系統(tǒng)發(fā)展的重要轉(zhuǎn)折點(diǎn),跨平臺(tái)應(yīng)用的普及將重新定義用戶與設(shè)備的交互方式。