您好,登錄后才能下訂單哦!
Xcode與Android Studio的優(yōu)缺點(diǎn)對(duì)比,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
XCode
過(guò)去它曾經(jīng)是一個(gè)很好的工具,但是最近它變得很糟糕。以下是15年后所有問(wèn)題的列表:
自動(dòng)補(bǔ)全:首先,哪個(gè)頭腦清醒的人會(huì)把Esc作為建議的關(guān)鍵。其次,自動(dòng)補(bǔ)全無(wú)法正常運(yùn)行,或者會(huì)給出與上下文無(wú)關(guān)的怪異建議。
構(gòu)建時(shí)間:第一次創(chuàng)建存檔或在設(shè)備上運(yùn)行需要花費(fèi)大量時(shí)間,最好設(shè)置CI / CD來(lái)存檔和上傳構(gòu)建。
簽署和部署:有了最新的版本,它變得更容易了。但是,對(duì)于初學(xué)者來(lái)說(shuō),簽名證書(shū)和配置文件仍然令人困惑。
內(nèi)存占用:XCode不知何故一直在浪費(fèi)內(nèi)存,對(duì)于需要運(yùn)行構(gòu)建的每個(gè)新設(shè)備,其占用3 GB。存檔占用了很大一部分,而模擬器也是如此。如果我不定期清理,總體上它大約占50GB。
更新:每個(gè)更新約為10-12GB,即使是較小的升級(jí)也是如此。更糟糕的是,它需要超過(guò)40GB的可用空間才能安裝。最后但并非最不重要的一點(diǎn)是,XCode占用了大約12GB的空間。
設(shè)計(jì):最初用于設(shè)計(jì)UI的是struts和springs,然后是Autolayout,現(xiàn)在是SwiftUI。令人擔(dān)憂的是方法不斷變化。
Cocoapods:越來(lái)越差,因?yàn)樗?repo 越來(lái)越大。其次,它增加了大量的構(gòu)建時(shí)間。
相機(jī):可能由于硬件限制,模擬器不支持?jǐn)z像機(jī)。但是,已經(jīng)有一段時(shí)間了。如果可以模擬位置,為什么不使用相機(jī)?
Android Studio
我還沒(méi)有機(jī)會(huì)在早期使用它。但從我所看到的情況來(lái)看,這不會(huì)是件好事。以下是一些令人沮喪的問(wèn)題。
碎片化:我覺(jué)得這可能是每個(gè)人的頭等大事,支持?jǐn)?shù)量驚人的設(shè)備可能會(huì)讓任何人不知所措。
Gradle:我的天啊! Gradle永遠(yuǎn)需要運(yùn)行構(gòu)建。有一些優(yōu)化方法可以幫助緩解問(wèn)題,但仍然存在問(wèn)題。
內(nèi)存獵手:在仿真器和IDE一起運(yùn)行的情況下,組合需要大約10–12GB的內(nèi)存,這遠(yuǎn)比他們的官方文檔所說(shuō)的要多:4GB。
簽名密鑰:您丟失了簽名密鑰,無(wú)法再次上傳到同一應(yīng)用程序。你必須創(chuàng)造一款新應(yīng)用并再次獲得評(píng)論和下載。最近這方面有了一些改善。
IDE:我一直覺(jué)得基于Java的IDE很笨拙。其中包括IntelliJ(基于Android Studio的基礎(chǔ)),Eclipse或NetBeans。它的響應(yīng)能力不同于XCode或VS Code等其他工具。
XCode與Android Studio的對(duì)比回顧
即使可能感覺(jué)到Android問(wèn)題較少,但確實(shí)存在一些嚴(yán)重問(wèn)題。僅碎片化和Gradle可能足以使Android看起來(lái)很糟糕。
與我個(gè)人相比,我個(gè)人更喜歡使用XCode而不是Android,因?yàn)槲覔碛蠱ac,也許我更習(xí)慣了它。
總體而言,這兩個(gè)平臺(tái)都有龐大的用戶群。我覺(jué)得這些工具還有很長(zhǎng)的路要走。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。