Zhruba měsíční čekání vývojářů na novou verzi Xcode je u konce. Apple totiž včera vydal novou verzi této vývojové sady nesoucí označení 11.3.1, v níž přináší několik oprav chyb a vylepšení. Pokud tedy Xcode využíváte pro vytváření aplikací kompatibilních s iOS 13.3, iPadOS 13.3, macOS 10.15.2, watchOS 6.1 a tvOS 13.3, měli byste mít již jeho nejnovější verzi dostupnou.
Mezi největší novinky Xcode 11.3.1 patří redukce velikosti závislostí generovaných kompilátorem Swiftu, což může mít pozitivní vliv například na úložiště iZařízení či rychlost kompilace a to zejména u programů náročnějších na výkon, které jsou založeny na mnoha zdrojových souborech. Dočkali jsme se rovněž chyby způsobující zaseknutí Xcodu při práci se Storyboard.
Spolu s vydáním nové verze Xcode připomněl Apple všem vývojářům skrze svůj vývojářský portál na to, že od 1. dubna letošního roku musí jejich aplikace zaslané ke schválení v App Storu využívat Auto Layout a Xcode Storyboard, díky kterým budou prvky uživatelského rozhraní, celkový vizuál dané aplikace a spouštěcí obrazovka automaticky přizpůsobeny zařízení. Vývojářům tak odpadnou starosti s různými dalšími úpravami.
„Apple všem vývojářům skrze svůj vývojářský portál na to, že od 1. dubna letošního roku musí jejich aplikace zaslané ke schválení v App Storu využívat Auto Layout a Xcode Storyboard, díky kterým budou prvky uživatelského rozhraní, celkový vizuál dané aplikace a spouštěcí obrazovka automaticky přizpůsobeny zařízení. “
Heh, tak po 11 letech konecne IOS pajcuje od Androidu automaticky layout….
Vitame v technologickych moznostech devadesatych let minuleho stoleti.
Komedie.
Zatimco Android se nikdy neinspiroval nicim od Apple, ze ano. Komediante.
Android ? To je ten okopirovany system do applu nebo blackberry ?
blackberry Byval drive samotnej operacni system a byl bezpecnejsi nez apple. Ale pak presel blackberry pod android. A uz je to jen android a ne blackberry jako drive.
Osobně jsem měl 2 telefony BlackBerry jeden s androidem
A jeden s BlackBerry OS. Díky Androidu jde BlackBerry do záhuby.
Autolayout v iOS už existuje takové 4 roky nejmíň. Jde o to, že teď už bude povinný.
Tuším od iOS 6, takže ještě déle.
Ty povinné storyboardy se mi moc nezdají. Dohledal jsem k tomu:
As announced at WWDC19, starting April 2020, apps submitted to the App Store must use an Xcode storyboard to provide the app’s launch screen and must have an interface that supports any display size.
Rozumím tomu tak, že pro launch screen bude storyboard nutný, aby se správně napozicoval, ale potom pro vlastní aplikaci už bude nutné pouze podporovat všemožné velikosti displeje, což ale jde i bez storyboardu.
Yep.
Yep