---
# System prepended metadata

title: Asseco ARM64 meeting náboje
tags: [j&t]

---

# Asseco ARM64 meeting náboje 

###### tags: `j&t`

- Apple chce po vývojářích, aby po dodavatelích binárek chtěli nativní Apple Sillicon support [TN3117](https://developer.apple.com/documentation/technotes/tn3117-resolving-build-errors-for-apple-silicon)
- Na konci roku distribuovat SDK jako libku je více než zastaralé, nejen že to není standard roku 2022, ale ani 2017, tudíž není otázka proč chce Ackee Apple Sillicon support, ale proč jej dnes ještě někdo nemá
- Banka chce být schopná appku zbuildit, žádá od Ackee support, ve chvíli kdy Apple ukončí Rosettu 2, tak se můžeme stavět na hlavu a zkompilovat to nepůjde
- Ve chvíli kdy Apple Rossetu 2 ukončí, bude potřeba tuto issue řešit urgentně, protože v tu chvíli to znamená stopnutí vývoje - určitě nechceme vyvíjet appku na neaktuálním systému a Xcodu
- Problém s Rosettou bude potřeba jednou řešit - jednou k ukončení dojde, tak proč to neřešit tak, aby nám to ulehčilo práci a bance finance
- Distribuce XCFrameworkem řeší issue s neaktuálním integračním manuálem - podle manuálu, který jsme dostali nemohl být nikdo schopen SDK naintegrovat, jelikož v něm není ani slovo o Rosettě, nebo excludování architektur
- Excludovaná ARM64 architektura znemožňuje testování modularizované aplikace, kvůli čemuž musíme vymýšlet různé workaroundy, Xcode očividně v nějakých situacích běží full native, což činí SwiftUI Previews nefunkčními
- Určitým workaroundem je pouštět celý Xcode v Rosettě, nicméně nelze pouštět jeden konkrétní projekt v Rosettě a ostatní native a je nepřípustné (!!), aby nám jeden projekt ovlivňoval performance na jiných