Do WWDC zbývá už jen pár dní a tak v Ackee napjatě čekáme, co si pro nás Apple tentokrát nachystal. Vývojářská konference WWDC má na naši práci totiž větší dopad než mediálně více sledované představování nových produktů. Co tedy naše iOSáky nejvíc pálí a co od konference očekávají?
Dominik V.: Novou alternativu ke CoreData
CoreData jsou zastaralá a nemoderní, navíc si moc nerozumí se Swiftem a protokoly. Předpokládám, že vzhledem k tomu kudy se Swift a iOS ubírá, přijde Apple s vlastním řešením na ukládání objektů do persistentního lokálního/cloudového úložistě a to včetně parsování z JSONu.
Jakub O.: Optimalizace Xcode
Xcode nám dost často místo pomoci spíše hází klacky pod nohy, ať už jsou to nic neříkající chybové hlášky, pády kompilátoru, či čím dál častější výpadky zvýrazňování syntaxe. Proto bych rád, aby se tyto nedostatky při psaní kódu vymýtily a Xcode nám byl pomocníkem podobně, jako tomu bylo v historických dobách s ObjC.
Lukáš H.: Skrytí systémových aplikací
Apple přidává do svých operačních systémů spoustu předinstalovaných aplikací, které mají usnadnit práci se zařízením. Tyto aplikace však většině uživatelů překáží a poměrně velká část z nich tyto aplikace skrývá do složek, aby se jim nepletla na hlavní obrazovce. Možností skrýt předinstalované aplikace by tak Apple vyšel vstříc uživatelům, kteří nahrazují systémové aplikace aplikacemi od ostatních vývojářů a ty systémové jim pouze překáží.
Petr Š.: Dočkáme se konečně Spotlightu skrz celý systém?
Co podle mě určitě představí:
- lightweight generiky ke CoreData,
- noční mód do iOS,
- vylepšená Siri,
- zlepšení today/notifications + zjednodušení swipe left nebo down pro Spotlight,
- nový překlad ObjC API podle Swift 3.0 Guidelines,
- větší samostatnost Watch Apps,
- další zlepšení práce se StackView a Storyboardy.
Co by mohli:
- 3rd party API pro Siri,
- App Previews,
- nativní homekit aplikace,
- Watch S s integrovanou Apple SIM,
- Spotlight dostupný kdekoliv v systému včetně aplikací.
Co se nestane:
- structs a enums v CoreData,
- Control Center customization,
- skrytí systémových aplikací.
Honza M.: Širší možnosti Bluetooth API
Líbilo by se mi otevřenější API pro Bluetooth, aby i wearables třetích stran (Pebble, Microsoft Band apod.) měly více možností interakce se systémem. Konkrétně například API pro odpovídání na zprávy a další notifikace.
Jakub V.: Modernizace CoreData i Xcode
Modernizovat a přizpůsobit CoreData pro Swift a udělat už něco s Xcode, ať je to konečně stabilní a funguje zvýrazňování syntaxe.
Ackee hledá posily do iOS/Android týmu prace@ackee.cz