programmatūra · 4 min · 11.07.2026

Xcode 27 pieprasa Apple Silicon un iebūvē kodēšanas agentus no Anthropic, Google un OpenAI

Xcode 27 Beta 3, kas pieejama Apple Developer portālā no šīs nedēļas, darbojas tikai uz Apple Silicon. Pirmoreiz Xcode vēsturē Intel Mac lietotāji nevar lejupielādēt jaunāko versiju — saderīgas versijas nav. Lejupielādes izmērs samazinājies par 30% salīdzinājumā ar Xcode 26, un Xcode Cloud tagad apstrādā ēkas divreiz ātrāk ar Metal un visionOS atbalstu.

Sabiedriskais iOS 27 beta gaidāms 13. vai 14. jūlijā, liecina šodienas Forbes ziņojums. Xcode 27 un iOS 27 GA paredzēti septembrī.

Kodēšanas aģenti ar MCP un Agent Client Protocol atbalstu

Xcode 27 iebūvē kodēšanas aģentus no Anthropic, Google un OpenAI tieši redaktora saskarnē. Atbalstīti divi protokoli: Model Context Protocol un Agent Client Protocol. Aģenti var strādāt autonomi — rakstīt un palaist testus, izmēģināt kodu Playgrounds vidē, pārbaudīt vizuālās izmaiņas ar priekšskatiem un mijiedarboties ar simulatoru, negaidot apstiprinājumu katrā solī.

Autonomā testēšana praksē nozīmē, ka aģents var uzrakstīt testu, palaist to, redzēt kļūmi, labot kodu un pārbaudīt vēlreiz — bez manuālas iejaukšanās. Planēšanas kanvas rāda daudzsoļu dialogus ar Markdown atbalstu; koda izmaiņas un priekšskata skati redzami tajā pašā logā.

Koda papildinājums tagad strādā lokāli. Apple Intelligence modelis uz Apple Silicon aprēķina daudzrindu koda priekšlikumus bez mākoņa pieprasījuma. Kods netiek nosūtīts ārpus ierīces.

Intel Mac izslēgšana praksē

Intel Mac lietotāji var turpināt izmantot Xcode 26, bet iOS 27 SDK un šajā ciklā pievienotās platformas funkcijas — aģenti, Device Hub, pilns Swift 6.4 atbalsts — pieejamas tikai Xcode 27. Komandas, kurās vēl ir 2020. gada vai vecāki Mac, šogad saskaras ar konkrētu lēmumu.

Aparatūras prasība attiecas uz pašu Xcode rīku, nevis uz ēkas mērķiem. Ar Xcode 26 var turpināt veidot Intel mērķauditorijas lietotnes, bet pilns iOS 27 SDK paliek nepieejams. Xcode 26 joprojām darbojas uz Intel Mac.

Device Hub aizstāj Simulator

Simulator kā atsevišķs rīks pazūd. Device Hub apvieno virtuālās ierīces un fiziskos iPhone, iPad un Mac ierīces vienā saskarnē. Sesiju ieraksti, diagnostika un avāriju analīze notiek tur pat — vairs nav jāmeklē funkcijas starp Simulator, Instruments un Xcode logiem.

iOS 27 SDK: trīs prasības, kas bloķē App Store

iOS 27 SDK atnāk ar izmaiņām, kuras bloķē App Store publicēšanu. Pārkāpumi noved pie noraidīšanas, nevis brīdinājumiem.

Palaišanas ekrāns. Info.plist jādeklarē UILaunchScreen, UILaunchStoryboardName vai cita atbalstīta atslēga. Bez tās App Store noraidīs lietotni.

Skatuviskais dzīves cikls. Jāimplementē UIApplicationSceneManifest ar UIWindowSceneDelegate. Vecais app-based lifecycle nedarbojas ar iOS 27 SDK kompilētās lietotnēs.

Liquid Glass. Jaunā vizuālā valoda ir obligāta, opt-out nav. Tā maina pogu, kartes un navigācijas elementu izskatu; Liquid Glass atbalsta pieejamības iestatījumu, kas regulē caurspīdīgumu. Ja lietotnes UI ir ievērojami pielāgots, migrācija var prasīt laiku.

iOS 27 SDK pievieno arī Evaluations Framework — tas ļauj automātiski pārbaudīt, vai AI funkcijas darbojas pareizi dažādos apstākļos pirms nosūtīšanas uz App Store. Tas adresē lietotnes, kuras izmanto Foundation Models vai Core AI.

Swift 6.4: @State kļūst par makro

Swift 6.4 maina @State par makro. Ja vērtība inicializēta gan deklarācijā, gan init() iekšienē, tiek ņemts vērā tikai deklarācijas variants — init() vērtība tiek ignorēta. Kombinācija ar citiem property wrapper vairs nav atļauta.

Novecojušās API: On Demand Resources nomaina Background Assets; MetricKit nomaina MetricManager; statusjoslas piekļuvēji pārvietojas no UIApplication uz UIWindowScene.statusBarManager.

SwiftUI un Core AI

SwiftUI kļūst reaģētspējīgāks bez koda izmaiņām un pievieno pārkārtojamos konteinerus, kas samazina nepieciešamību pēc pielāgota koda. Core AI ir jauns framework, optimizēts Apple Silicon vienotajai atmiņai un Neural Engine, kas ļauj palaist pilna apjoma valodas modeļus lokāli uz ierīces.

Foundation Models API — kas ļauj vienā Swift API maršrutēt uz lokāliem modeļiem, Claude vai Gemini — pieejama bez maksas App Store Small Business Program dalībniekiem ar mazāk par 2 miljoniem lejupielāžu.

Liquid Glass, skatuviskais dzīves cikls un palaišanas ekrāna prasība stājas spēkā ar iOS 27 GA septembrī. Sabiedriskais beta ir šonedēļ — pirms App Store noraidīšanas ir laiks rediģēt kodu.

Avoti

komentārisaruna

Komentāri

Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.

Pievieno komentāru

Tavs e-pasts netiks publicēts. Obligātie lauki atzīmēti.

vēl no programmatūrasaistītie