SwiftUI మాత్రమే చెడు యాప్‌లను డెవలప్ చేయడాన్ని సులభతరం చేస్తుంది

SwiftUI మాత్రమే చెడు యాప్‌లను డెవలప్ చేయడాన్ని సులభతరం చేస్తుంది


పాలో ఆండ్రేడ్, గత నెలలో, “2026లో Mac-Assed యాప్‌ని రూపొందించడానికి SwiftUIని ఉపయోగించడం”:

నేను ఇటీవలే Shopie యొక్క macOS వెర్షన్‌ను ప్రారంభించాను, ఈ యాప్‌ను నేను గత సంవత్సరం చివర్లో iOS యాప్ స్టోర్‌లో మొదటిసారి విడుదల చేసాను. మీరు కోరికల జాబితాలను సృష్టించడానికి మరియు ఉత్పత్తి ధర, లభ్యత మరియు ఇతర వివరాలు మారినప్పుడు మీకు తెలియజేయడం ద్వారా మీకు ఆసక్తి ఉన్న ఉత్పత్తులను ట్రాక్ చేయడంలో Shopie మీకు సహాయపడుతుంది.

నేను సాధారణంగా AppKit (లేదా UIKit)ని SwiftUIతో మిళితం చేసే నా ఇతర యాప్‌ల మాదిరిగా కాకుండా, Shopie పూర్తిగా SwiftUIలో నిర్మించబడింది. iOS, iPadOS మరియు ఇప్పుడు macOS అంతటా కోడ్ పునర్వినియోగాన్ని గరిష్టీకరించడానికి నేను దానిని అలాగే ఉంచాలనుకుంటున్నాను. 2026లో Macలో SwiftUI మిమ్మల్ని ఎంత దూరం తీసుకువెళ్లగలదో ఈ పోస్ట్ విశ్లేషిస్తుంది, ప్రత్యేకించి ప్లాట్‌ఫారమ్‌కు నిజంగా స్థానికంగా అనిపించే యాప్‌ను రూపొందించడమే మీ లక్ష్యం అయితే. ఇది MacOSలో SwiftUI యొక్క సమగ్ర సమీక్ష కోసం ఉద్దేశించబడలేదు. ఇది చాలా చిన్న యాప్ అయిన Shopieని పోర్ట్ చేస్తున్నప్పుడు మరియు 100% SwiftUIని ఉంచేటప్పుడు నేను ఎదుర్కొన్న వంటకాలు మరియు సమస్యల సమాహారం.

ఆండ్రేడ్ ఉదాహరణలు చాలా ఉన్నాయి. అతని ముగింపు హేయమైనది:

ఆపిల్ బంతిని ఇక్కడ పడేసింది. AppKit దాని సమయం కంటే ముందుంది మరియు UIKit అనేది AppKit యొక్క మరింత మెరుగుపెట్టిన సంస్కరణ. రెండింటిని ఏకం చేసే తీవ్రమైన క్రాస్-ప్లాట్‌ఫారమ్ ఫ్రేమ్‌వర్క్ స్విఫ్ట్‌యుఐకి చాలా కాలం ముందు జరిగి ఉండాలి. బదులుగా, Apple శిలాజానికి AppKitని విడిచిపెట్టి, ఆపై సమస్యను అధిగమించడానికి ప్రయత్నించింది.

మీరు ప్రతిచోటా ఫలితాన్ని చూడవచ్చు. SwiftUI మీరు నిజంగా మంచి Mac యాప్‌ని రూపొందించడానికి ప్రయత్నించేంత వరకు ఉత్పాదకమైనది, ఆధునికమైనది మరియు తరచుగా ఆనందదాయకంగా ఉంటుంది. 20 సంవత్సరాల క్రితం Mac పరిష్కరించిన విషయాల కోసం మీరు అకస్మాత్తుగా పోరాడుతున్నారు.

SwiftUIలో నిజంగా ఏదో తప్పు ఉంది. నేను ఉపయోగించే యాప్‌లలో, ఉత్తమ ఉదాహరణ Apple జర్నల్. దశాబ్దాలుగా విశ్వసనీయంగా పనిచేసిన ప్రాథమిక అంశాలు – ఇంతకుముందు ఎప్పటికీ పనిచేసిన కొన్ని అంశాలు – ప్రమాదకరంగా విరిగిపోయాయి. మీరు MacOS 26 Tahoeని నడుపుతున్నట్లయితే, జర్నల్‌ని తెరిచి, కొత్త డమ్మీ ఎంట్రీని చేయండి. “ది క్విక్ బ్రౌన్ ఫాక్స్” అని టైప్ చేయండి. అప్పుడు “బ్రౌన్” అనే పదంపై డబుల్ క్లిక్ చేసి దానిని తొలగించండి. ఇప్పుడు అన్డును పిలవండి.

“బ్రౌన్” అనే పదం మళ్లీ కనిపించడం కోసం మీరు ఆశించేది. ఏం జరుగుతుంది అంటే… మొత్తం వాక్యం అదృశ్యమవుతుంది. పోయింది. పునరావృతం చేయడాన్ని ప్రారంభించండి మరియు మీరు “ది క్విక్ ఫాక్స్”కి మాత్రమే తిరిగి వస్తారు. “బ్రౌన్” అనే పదం ఎప్పటికీ పోయింది. ఇది అన్డు స్టాక్‌లో ఎక్కడా లేదు. అది కేవలం గాఢంగా ఇబ్బంది పెట్టింది. నేను AppKit యాప్‌తో ఇలాంటివి ఎప్పుడూ చూడలేదు. (నేను దీన్ని UIKit యాప్‌తో ఎప్పుడూ చూడలేదు — మరియు జర్నల్‌తో iOSలో కూడా అదే జరుగుతుంది. మేము దాదాపుగా అక్కడ అన్డు మరియు రీడూని సూచించడం లేదు కాబట్టి మీరు దీన్ని తక్కువ తరచుగా గమనించవచ్చు.)

నేను నిజానికి జర్నల్ యాప్‌ని ఉపయోగిస్తున్నాను మరియు అన్‌డు యొక్క ఈ అసమర్థ అమలు కారణంగా నేను మొత్తం టెక్స్ట్ వాక్యాలను కోల్పోయాను. జర్నల్‌లో వచనాన్ని సవరించడం ప్రమాదకరమైన ఎందుకంటే SwiftUI టెక్స్ట్ ఎడిటింగ్ వంటి ప్రాథమిక విషయాలలో చాలా చెడ్డది. AppKit 1989 నుండి లేదా Apple NeXTతో మళ్లీ ఏకం కావడానికి ఒక దశాబ్దం ముందు నుండి దీనిని పరిష్కరించింది. మరియు ఇక్కడ నా ఉదాహరణ చాలా వాటిలో ఒకటి. ఆండ్రేడ్ తన పోస్ట్‌లో మరిన్నింటిని డాక్యుమెంట్ చేశాడు. Shopie ఒక మంచి ఆధునిక Mac యాప్ — ఆండ్రేడ్ చేతులు డజన్ల కొద్దీ పేపర్ కట్‌ల నుండి మచ్చలుగా ఉన్నాయని మీరు అతని పోస్ట్ చదవడం ద్వారా ఆచరణాత్మకంగా చూడవచ్చు.

రేపు WWDCలో Apple యొక్క AI-సంబంధిత ప్రకటనలపై ప్రపంచం ఎక్కువగా దృష్టి సారిస్తుండగా, నేను SwiftUI (అన్ని ప్లాట్‌ఫారమ్‌లలో) మరియు Mac-assed Mac డెవలప్‌మెంట్‌ను నా జాబితాలో ఎక్కువగా పొందాను. Apple యొక్క డెవలపర్ సందేశం వారి ప్లాట్‌ఫారమ్‌ల కోసం అనువర్తనాలను అభివృద్ధి చేయడం సులభం కాదు, కానీ అభివృద్ధి చేయడం సులభం మంచి భాషాపరమైన స్థానిక యాప్‌లు. మీరు సరైన సంక్లిష్ట ప్రవర్తనను పొందారు — అన్డు/పునరావృతం వంటి వాటి కోసం — బాక్స్ వెలుపల. ఇది ఇప్పటికీ AppKit మరియు UIKitకి వర్తిస్తుంది, కానీ SwiftUIకి ఇది ఎప్పుడూ నిజం కాదు మరియు SwiftUIకి ఇప్పుడు ఏడు సంవత్సరాలు. ఏదైనా సాకులతో నీటిని పట్టుకోవడం చాలా కాలం.



Source link

Postagens Similares

  • お気に入り 5: 双極性障害の代表者によるクィア フィクション

    Girl on the Line by Faith Gardner (YA) The Golden Boy’s Guide to Bipolar by Sonido Reyes (YA) until the Clock Strikes Midnight by Alechia Dow (YA) Black Iris by Elliot Wake w/a Leah Raeder Cursebreakers by Madeleine Middle ボーナス: 短編小説については、Unbroken 編の Kristine Wyllys 著「The Ballad of Weary Daughters」をチェックしてください。マリケ・ナイカンプ著(YA) Source link

  • ایکسپلور بمقابلہ ایکسپلائٹ: دی پیٹرن-نوولٹی بیلنس

    واقعی ایک عمدہ تصور ہے جس کے بارے میں میں ہمیشہ واپس آتا ہوں، جو زندگی میں “کھانا” اور “استحصال” کے درمیان دوغلا پن ہے۔ بہترین سادہ مثال نئے ریستوراں کی کوشش کرنا ہے۔ جب آپ کوئی نیا ریستوراں آزماتے ہیں، تو آپ یہ خطرہ مول لے رہے ہوتے ہیں کہ یہ ممکنہ انعام کے…

  • Смерть Энн Уиддекомб расценивают как убийство « Самиздата

    Мы развиваем социальный индивидуалистический метаконтекст будущего. От очень серьезного до крайне легкомысленного… посмотрим, что на уме у самиздатовцев. Самиздатаполученный из Самиздат /н. – система подпольного издания запрещенной литературы в СССР (рус., = самоиздательство) Я был опечален, но не особенно…

  • Flickr 的 URL 方案-無名之輩

    我在 URL 作為使用者介面方面接受的教育有一半來自 2000 年代末的 Flickr。它的 URL 如下圖所示: flickr.com/photos/mwichary/favoritesflickr.com/photos/mwichary/setsflickr.com/photos/mwichary/sets/72177720330077904flickr.com/photos/mwichary/54896695834flickr.com/photos/mwichary/54896695834/in/set-72177720330077904 這真是令人難以置信,令人呼吸新鮮空氣。沒有多餘的 www. 在前面或尷尬 .php 在最後。沒有參數與其令人不愉快 ?&= 句法。不 % 用十六進位代碼進行聚會的標誌。當您與其他人共用這些 URL 時,您無需修改或刪除任何內容。當 Chrome 的網址列開始自動完成它們時,您就清楚地知道自己要去哪裡。 這可能看起來很愚蠢。這 使用者介面 網址數量?誰手動輸入或編輯 URL?但鍵盤仍然是最有效的輸入裝置。如果您要去的地方是您已經去過的地方,那麼輸入幾個字母可能比等待頁面加載、單擊等更快地到達目的地。它可能比篩選書籤更快到達那裡。或者,如果您要去的位置在層次結構中位於上層,則精心設計的 URL 將允許您拖曳以進行選擇,然後從末尾退格一些內容。 Flickr 允許完成這一切,而且無需按 Shift 鍵。 任何易於編輯的 URL 都需要輕鬆編輯 可讀的, 也。 Flickr 是。連結名稱非常簡單,以至於看到菜單… …準確地告訴您每個項目的 URL 是什麼。 此後的幾年裡,富文本的夢想並沒有實現。我們繼續在各地看到和使用裸 URL。這就是 Flickr URL 的另一個好處:它們很短。它們可以放在電子郵件或 Markdown 中。從頭開始,它們可以被放置在 句子。 今天,它們在 Slack 上永遠不會被中間那個令人沮喪的省略號截斷(這偶爾會導致有人複製縮短且格式錯誤的 URL 並進一步共享!)。…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *