Při příležitosti letošní konference WWDC nás mimo očekávaných operačních systémů překvapila jedna novinka. Tou je nový framework pro jablečný programovací jazyk, který nese název SwiftUI, a dovoluje vývojáři tvořit aplikace jednoduše za pomocí grafického rozhraní. Na počátku tohoto týdne dokonce vyšel zbrusu nový Upgrade podcast, v kterém Wiley Hodges a Josh Shaffer z Applu vysvětlili jeho hlavní výhody.
Jak vypadala konference WWDC z pohledu návštěvníka:
Jak již bylo zmíněno výše, hlavní výhodou frameworku SwiftUI je schopnost tvořit aplikace pro jablečné operační systémy, a to pomocí grafického rozhraní. V současné době se ke grafickým způsobům zrovna moc vývojářů nehlásí a raději si píší svůj vlastní kód, díky kterému si zajistí lepší responsivitu a přesně ví, co jaký element bude dělat a kdy se uživateli zobrazí. SwiftUI však má ambice zcela změnit hru. Ředitel produktového marketingu Wiley Hodges a softwarový inženýr Josh Shaffer o tomto promluvili při příležitosti podcastu Upgrade, který vyšel tento týden v pondělí. Podle jejich slov se jedná o perfektní nástroj, který dokáže pomoct jednak začátečníkům, avšak taktéž usnadní práci i ostříleným programátorům. Toho jsme dokonce byli svědkem i my, kdy proběhlo živé demo přímo při konferenci WWDC. Tehdy jsme mohli vidět funkčnost SwiftUI a jak díky němu dokonce můžeme celkově zkrátit náš kód.
Podcast se týká toho, že je tento framework, který Apple vyvinul naprosto ze základu, skvělou příležitostí pro všechny programátory, kteří se věnují programovacímu jazyku Swift. Díky němu si totiž mohou extrémně usnadnit práci a taktéž podstatně minimalizovat svůj kód.
Tohle je pecka .. a jak je to jednoduche. Ale bud mam stary mac nebo ty preview v xcode 11 bete jsou fakt pomale … doufam ze se to zlepsi ..
Vypadá to pěkně, bohužel zatím není jasné, jestli bude kompatibilní i s iOS staršími než 13. Pokud by to tak nebylo, tak je to trochu škoda, protože těžko bude možné okamžitě zaříznout podporu třeba pro iPhone 5S nebo 6, na které iOS 13 nedorazí.
To už se řešilo pár dní zpátky, je to jen iOS 13+.
Nevím, jestli je to na sto pro viz https://stackoverflow.com/questions/56433305/is-swiftui-backwards-compatible-with-ios-12-x-and-older
Mě to na MBP 15″ Mid 2014 lítá docela slušně 🤷♂️
Mam MBP 13 2015 .. a teda nevim no nekdy i cekam .. Uvidime prece to je prvni beta build xcode 11 popripade to bude duvod k upgradu :D
„Tou je nový framework pro jablečný programovací jazyk, který nese název SwiftUI, a dovoluje vývojáři tvořit aplikace jednoduše za pomocí grafického rozhraní“
Vzdyt tohle je uplnej nesmysl…pls jste server zamereny na koncove uzivatele, ne vyvojare. Prosim drzte se toho a nepiste takovyhle bludy.