29. May 2023iOS

Čo očakávame od Apple na WWDC 2023?

Zostáva necelý týždeň od toho, čo začne pre fanúšikov, ale hlavne vývojárov pre Apple platformu intenzívna a zaujímavá každoročná konferencia WWDC. Všetci vývojári sa tešia práve na to, s čím Apple začiatkom júna príde a čo nové ponúkne.

Dominik PethoiOS Developer

WWDC je prevažne sviatok z oblasti softvéru, ale samozrejmosťou sú každoročne aj nejaké menšie alebo väčšie hardvérové novinky. Poďme sa teda pozrieť, čo od tejto konferencie očakávame my.

Hardware - Macbook Air 15' & AR/VR Headset

S príchodom M-kových procesorov vytvoril Apple okolo svojich zariadení obrovský rozruch u väčšiny vývojárov, ktorí jeho notebooky používajú ako svoj pracovný nástroj. Už aj u nás vo firme môžeme vidieť, že časť vývojárov skáče po Macbookoch Air z dôvodu ich kompaktnosti, pričom väčšine z nich pri vývoji či už mobilných aplikácií, ale aj webových aplikácií, úplne postačujú. M-kové procesory priniesli precedens, že aj notebook určený pre základnú kancelársku prácu môže odvádzať výbornú robotu aj pri vývoji. Na “Airko” sa samozrejme tešíme, a nová, väčšia obrazovka určite pomôže k tomu, aby sa na tomto zariadení dalo jednoducho pracovať aj bez napojenia na externý displej.

Google Glass
Zdroj: unsplash.com

Posledných pár rokov sa hovorí, že by Apple mohol prísť s nejakým novým zariadením, podporujúcim rozšírenú a virtuálnu realitu. Osobne si ale nemyslíme, že pre Apple má zmysel prísť s podobným zariadením ako je Oculus, alebo Playstation VR, ale skôr siahne po fancy AR zariadení, ktoré sa bude čo najviac podobať klasickým dioptrickým okuliarom, zameraným hlavne na rozšírenú realitu.

Umelá inteligencia (AI)

Už asi každý, kto má prístup k internetu alebo pravidelne sleduje médiá, poslednú dobu počul o umelej inteligencii. Môžeme vďačiť hlavne ChatGPT, vďaka ktorému sa toto odvetvie stalo fenoménom a osobne si myslíme, že AI ako také bude veľká téma tohtoročného WWDC.

Nechceme tvrdiť, že Apple tento rok príde so svojim riešením a modelom, no pokročilá AI v jeho produktoch dáva obrovský zmysel.

Určite nám dáte za pravdu, že Siri si vylepšenie určite zaslúži. Nemalé množstvo ľudí musí prepínať z ich materinského jazyku do angličtiny alebo iného podporovaného jazyku na to, aby mohli ovládať svoju chytrú domácnosť hlasom. Aj to pritom niekedy vôbec nepomôže k tomu, aby Siri náš príkaz pochopila. Vylepšenie Siri pomocou dobre vycvičeného AI modelu by vedelo jej používanie výrazne spríjemniť.

Keďže sa jedná o developerskú konferenciu, samozrejmosťou by pre nás bola aj integrácia umelej inteligencie do vývoja natívnych aplikácií. To vo výsledku znamená integrácia do nástroja na vývoj týchto aplikácii - do Xcode. Automatické dopĺňanie kódu, automatické generovanie komentárov, generovanie SwiftUI komponentov na základe inštrukcií, alebo poskytnutého obrázka. Integrácia AI do takýchto nástrojov môže byť rôzna a my uvidíme, či sa Apple rozhodne ísť týmto smerom. Inšpiráciou pre nich môže byť napríklad taký Github Copitol, ktorý využíva OpenAI Codex na navrhovanie kódu a celých funkcií priamo z editora vývojára (Xcode nie je podporovaný).

Business 10 Minút čítania

Čo je umelá inteligencia (AI) a ako ju využiť vo svoj prospech

Aneta Stašiková20 Mar 2023

SwiftUI

Keďže už aj my sme jedni z tých, ktorí používajú SwiftUI na projektoch vo veľkom, treba povedať, že z pohľadu vývojára sa na túto časť, počas celej dĺžky trvania konferencie WWDC, tešíme asi najviac. Očakávania sú veľké, no uvidíme, čo konferencia prinesie. Pravdepodobne sa dočkáme nových API, no priali by sme si, aby väčšina z noviniek bola aj spätne kompatibilná so staršími verziami či už iOS, ale aj macOS. Na základe skúsenosti z minulých rokov musíme ale povedať, že takéto niečo by nás od Applu veľmi prekvapilo.

Ako som spomínal v predchádzajúcej časti, integrácia AI s deklaratívnym frameworkom SwiftUI by nebola na zahodenie a osobne si myslíme, že všetko k tomu bude časom aj smerovať, či už to bude tento, alebo nasledujúce roky.

Najväčšie prianie by bolo, keby framework SwiftUI bol vydaný ako open source, ale toho sa pravdepodobne nikdy nedočkáme, čo je škoda. Umožnilo by to tak tento framework výraznejšie posúvať vpred a pravidelne rozširovať a opravovať.

iOS & iPadOS & WatchOS & MacOS

Ako sme už zvyknutí, pravdepodobne sa dočkáme aj nových verzii operačných systémov, ktoré budú určite vylepšovať ich samotné správanie. Za posledné roky sme sa tak dočkali rôznych dizajnových aj zaujímavých funkcionalít.

Príkladom je iOS Dynamic Island, ktorý bol zaujímavou novinkou nielen pre používateľov, ale aj pre samotných vývojárov, ktorým Apple dal prístup k API, a mohli tak zaujímavo a efektne využívať tento komponent v ich aplikáciách. Preto tento rok očakávame aj ďalšie novinky, ktoré tento komponent posunú o kúsok ďalej.

Obrazok Dynamic Island

Zdroj: techcrunch.com

Ak hlavnou témou WWDC bude AI, to bude mať určite dopad aj na samotné novinky týchto operačných systémov. Čo si pod tým predstavujeme my? Napríklad také vylepšené automatické opravovanie gramatiky a slovosledu, automatické navrhovanie spustenia aplikácií na základe vašej dennej rutiny, inteligentné rozšírenie Stage Managera v macOS, navrhovanie automatizácií z vášho HomeKitu a mnoho ďalších drobností, ktoré vedia spríjemniť samotné používanie Apple zariadení.

Zhrnutie

Či nás už Apple prekvapí s Apple Glass, alebo nejakou veľkou integráciou AI do ich produktov, WWDC vždy bude sviatok pre väčšinu vývojárov Apple komunity. Určite sa teda máme na čo tešiť.

A čo by ste očakávali od tohtoročného WWDC vy? Myslíte si, že sa Apple zameria na oblasť AI, alebo hlavná téma bude úplne o niečom inom?

Dominik PethoiOS Developer