contact us
Play
Pause
drag
show projects
view

App News – červen 2025

3
.
6
.
2025
/
/
/

iOS & Apple

Apple sjednocuje číslování systémů: Přeskočí na iOS 26. Apple oznámil změnu v pojmenování svých operačních systémů – místo iOS 19 se letos dočkáme rovnou iOS 26. Cílem je sjednotit číslování napříč platformami a zjednodušit orientaci vývojářům i uživatelům.

iOS 18.5 opravuje vážnou bezpečnostní chybu. Koncem května Apple vydal aktualizaci iOS 18.5, která řeší kritickou zranitelnost spojenou se zpracováním obrázků. Doporučuje se provést aktualizaci co nejdříve – chyba mohla umožnit přístup k soukromým datům.

Accessibility features

  • Štítky přístupnosti v App Store. App Store zavede nové „štítky přístupnosti“, které budou na stránkách aplikací informovat o podporovaných funkcích, jako jsou VoiceOver, Voice Control, větší text, dostatečný kontrast, titulky a další. Tato iniciativa pomůže uživatelům s postižením snadněji identifikovat aplikace, které vyhovují jejich potřebám.
  • Lupa pro Mac. Aplikace Lupa, známá z iPhonu a iPadu, bude dostupná i pro Mac. Umožní uživatelům se zrakovým postižením přiblížit texty a objekty ve fyzickém prostředí pomocí kamery Macu.
  • Braille Access. Nová funkce Braille Access promění zařízení Apple – včetně iPhonu, iPadu, Macu a Vision Pro – na braillské poznámkové bloky. Podporuje jak připojená braillská zařízení, tak i Braille Screen Input od Apple.
  • ...a mnohem víc se lze dočíst tady.

Swift Craft je nová konference pro vývojáře v jazyce Swift, která se konala v divadle Leas Cliff Hall ve městě Folkestone s výhledem na Lamanšský průliv. Akce přilákala mezinárodní odborníky i nás – nabídla přednášky zaměřené na aktuální témata ve vývoji aplikací.

Google & Android

Google I/O 2025: AI vlak pokračuje s důrazem na praktické nástroje pro vývojáře

Google I/O 2025 potvrdil, že umělá inteligence je klíčovou prioritou společnosti napříč všemi produkty. Konference přinesla řadu významných AI oznámení včetně “AI Mode” pro Google Search, nového předplatného Gemini Ultra ($249.99 měsíčně) s přístupem k nejpokročilejším AI nástrojům, Google Beam (3D video komunikační platformu), nebo Project Mariner pro autonomní prohlížení webu. Google také ukázal Flow (AI aplikaci pro tvorbu filmů) a nové generativní modely Veo 3 a Imagen 4.

Android je AI Supercharged!

Pro Android vývojáře byla představena hluboká integrace AI. Android Studio nyní obsahuje Gemini 2.5 Pro jako AI asistenta. Nová funkcionalita Journeys umožňuje vytvářet testy pouze popisem akcí v přirozeném jazyce, například otestuj přihlášení uživatele a AI automaticky test provede napříč různými zařízeními.

Google také připravuje Agent Mode, pokročilou AI funkci, která má konkurovat populárním nástrojům jako Cursor nebo GitHub Copilot. Zatímco konkurence už podobné možnosti nabízí, Google přináší svou vlastní verzi. Stačí popsat, co chcete udělat, například integruj nové platební API, a AI agent si rozplánuje celý proces, přidá potřebné závislosti, upraví soubory a postupně opraví případné chyby. Je to způsob, jak i méně zkušení vývojáři mohou zvládnout složité úkoly, které by jim dříve daly více práce.

ML Kit GenAI APIGemini Nano přináší AI schopnosti přímo do aplikací bez nutnosti internetového připojení. Aplikace tak mohou získat funkce jako shrnutí textu, korektury, přepis nebo popis obrázků. Pro složitější úlohy slouží výkonnější modely Gemini Pro, Flash a Imagen prostřednictvím Firebase AI Logic.

Pro praktický vývoj Google představil Version Upgrade Agent, který automatizuje aktualizace závislostí. Experimentální Android Studio Cloud umožňuje vývoj aplikací ve webovém prohlížeči.

Jetpack Compose pokračuje v rychlém růstu. Nyní jej používá 60 % z nejpopulárnějších aplikací v Play Store včetně MAX a Google Drive. Google výrazně investoval do stability a snížil počet experimentálních API o 32 % za poslední rok.

Zásadní novinkou je Navigation 3, kompletní přepracování navigační knihovny speciálně navržené pro Compose. Nová verze řeší dlouhodobé problémy s back stack managementem a umožňuje jednodušší implementaci adaptivních layoutů.

Material 3 Expressive rozšiřuje designový jazyk Google o nové komponenty, styly a animace zaměřené na vytváření emocionálně působivějších uživatelských zkušeností. Compose také získal automatické přizpůsobení velikosti textu a pokročilé animační možnosti.

Androidify. Praktické využití AI, Material 3 ExpressiveNavigation 3 ukázal Google na Androidify, ukázkové aplikaci, která transformuje selfie na jedinečné Android roboty.

Google DeX. Google konečně vyvíjí vlastní verzi populárního Samsung DeX. Na rozdíl od současného základního rozhraní pro externí displeje bude nový desktop mód obsahovat plnohodnotný taskbar s přístupem k připnutým a nedávno používaným aplikacím.

„Spolupracovali jsme se Samsungem a stavíme na základech Samsung DeX, abychom přinesli vylepšené možnosti desktop oken v Android 16.“

Funkce zatím není připravena pro Android 16 stable verzi a možná dorazí až s Android 17.

Android ekosystém se rozšiřuje. Google pokračuje v expanzi Androidu na nové platformy. Android XR získal Developer Preview 2 SDK a rozšiřující se ekosystém zařízení včetně Samsung Project Moohan. Wear OS 6 byl spuštěn s Material 3 Expressive podporou, zatímco stabilní verze Compose for TV umožňuje vytváření adaptivních UI napříč televizními aplikacemi.

Google I/O 2025 tak ukázal jasný směr: AI se stává neoddělitelnou součástí Android vývoje. Pro vývojáře to může znamenat přístup k mocnějším nástrojům a možnost vytváření lepších aplikací s menším úsilím.

KMP

KotlinConf. Letošní konference o Kotlinu se odehrála v Kodani a my jsme ji pečlivě sledovali. Během úvodní keynote JetBrains zrekapitulovali vše, co se jim za poslední rok podařilo. Pochlubili se zavedením K2 kompilátoru a jeho dopady na výkon, rostoucí základnou Kotlin vývojářů, která už přesáhla 2,5 milionu a také zmínili, že se budou více soustředit na umělou inteligenci. Jejich cílem je pomoc vývojářům být více efektivnější. Co se týče nových features jazyka, můžeme se těšit na guard podmínky uvnitř when větví, Context parametry (dříve nazývané Context receivers) a hlavně tzv. Rich errory. O těch se rozmluvil hlavní designer Kotlinu, Michail Zaračenskij. Je to vlastně podpora Union typů, ale jen pro errory a tudíž bez všech komplikací, které Union typy jinak přináší.

KMP plugin. Nová verze KMP pluginu pro Android Studio a IntelliJ IDEA přináší spoustu vylepšení. Mezi hlavní patří nový průvodce při vytváření projektu, kde můžete cílit na všechny podporované platformy, tzv. Preflight-check, který vám zkontroluje, jestli máte nainstalované vše, co potřebujete pro multiplatformní vývoj, a dále vylepšená podpora napříč jazyky Kotlin a Swift. To nám umožní se navigovat mezi Kotlin a Swift kódem přirozeně, jako by se jednalo o jeden jazyk.

Hot reload. Dříve experimentální projekt jménem Fireworks povýšil do verze alpha a přesunul se do oficiálního JetBrains repozitáře. S ním můžete vyvíjet UI a veškeré změny se ihned projeví v běžící aplikaci bez nutného buildu a rekompilace, což je v prostředí mimo web celkem revoluční nástroj. Aktuálně funguje pouze pro desktopové platformy, ale brzy půjde i na mobilech. I tak lze ale použít při mobilním vývoji, stačí si jen přidat desktop target a testovat UI na něm.

CMP iOS stable. Compose multiplatform verze 1.8 nově i pro iOS je stabilní pro použití v produkčním prostředí. V nové verzi zapracovali na accessibilitě a to zejména na VoiceOveru, AssistiveTouchi a přístupu ke klávesnici. Vylepšili také fyziku při scrollování, integraci drag-and-drop nebo adaptivní velikosti fontů dle systémového nastavení. Performence je o poznání lepší. To poznáte na startu aplikací nebo při scrollování. Oboje je srovnatelné s nativním UI a to i na displejích s vysokou obnovovací frekvencí.

Kotlin notebook. JetBrains představili svou obdobu Jupyter notebooks již loni, ale nyní jsou dostupné i ve free verzi IJ IDEA CE. V Kotlin notebooku si můžete jednoduše prototypovat kód. Umí toho ale mnohem víc. Napřiklad dokáže pěkně analyzovat a pracovat s daty a ty pak vizualizovat. Umí i komunikovat přes http klienta, takže se dostanete ke všem datům co potřebujete. Pokud vám nějaká funkcionalita bude chybět, snadno ji doplníte přes dostupné závislosti.

Google I/O. Letos bylo IO hodně o AI. Dostalo se ale i na KMP. Room, populární knihovna pro abstrakci databáze na Androidu, prošla velkým updatem a nyní je připravena pro použití v KMP projektech. Google odtajnil velké plány s KMP. Oznámil podporu ve třech různých stupních. Každá knihovna, která bude multiplatformní bude mít různý stupeň podpory. První stupeň znamená podporu pro mobilní platformy a JVM, druhý pak macOS a Linux a třetí pro zbylé platformy jako watchOS a tvOS, WASM, JavaScript a Windows.

Web

Novinky v ESLint. V posledních několika týdnech vývojový tým stojící za ESLintem představil kromě nové minoritní verze i další vylepšení, a to návrh, jak inkrementálně nasadit přísnější lintování pomocí nového systému pro potlačování porušování syntaktických pravidel.

Tento systém, nazývaný bulk suppression, umožňuje vývojářům bezpečně povolit přísnější pravidla, aniž by museli opravit všechny existující chyby najednou. Namísto inline zakázání nebo přepsání chyb lze porušení zaznamenat do samostatného souboru a pravidlo okamžitě povolit pro nový kód. Stará porušení tak lze řešit postupně.

Verze 9.26.0 také zavádí podporu Model Context Protocol (MCP), která umožňuje nástrojům umělé inteligence komunikovat s ESLintem prostřednictvím jediného rozhraní - například přímo z prostředí IDE. Podrobnejší informace najdete na oficiálním blogu a v posledních release notes.

Kompilátor jazyka TypeScript s 10x rychlejším sestavením. Společnost Microsoft představila experimentální verzi kompilátoru tsc-go napsaného v jazyce Go, který přináší až 10× rychlejší sestavení a výrazné zkrácení doby spouštění editoru při výrazně nižších nárocích na paměť. Anders Hejlsberg v oficiálním článku vysvětluje, že cílem je zlepšit vývojářskou zkušenost, zejména u rozsáhlého kódu, kde jsou současné nástroje pomalé a nedají se dobře škálovat. Nový překladač zatím neobsahuje všechny funkce, jako je například inkrementální sestavování, ale v budoucnu by měl nahradit současnou verzi v TypeScriptu 7.0. Tým také odpověděl na otázky týkající se volby jazyka Go namísto jazyka Rust a zdůraznil rychlejší vývoj a kompatibilitu. Náhledové sestavení je k dispozici na npm jako @typescript/native-preview spolu s preview rozšířením pro VS Code. Více na oficiálním blogu a v repozitáři projektu na GitHubu.

Node.js v24. Před několika týdny byla vydána nová major verze Node. Ta přináší několik významných novinek, jako je aktualizace jádra JavaScript V8 na verzi 13.6 s podporou nových funkcí, jako například Float16Array, Error.isError, RegExp.escape a WebAssembly Memory64. Novinkou je také npm 11 s lepším zabezpečením a výkonem. Důležitou informací pro vývojáře pracující s operačním systémem Windows je, že kompilování Node.js nyní vyžaduje ClangCL namísto MSVC. Dále AsyncLocalStorage API nyní používá efektivnější AsyncContextFrame jako výchozí, což zlepšuje asynchronní správu kontextu. Mezi nejviditelnější změny patří globální dostupnost rozhraní API URLPattern bez nutnosti importu, což usnadňuje matchování URL řeťezců, jako při práci s regulárními výrazy. Verze Node 24 vstoupí do fáze LTS v říjnu, do té doby zůstává větví „Current“. Zároveň bylo odstraněno několik zastaralých API (např. url.parse() a tls.createSecurePair) a verze Node 18 dosáhla na svůj end of life. Další informace naleznete na oficiálním blogu.

Design

Config 2025. Figma na konferenci Config 2025 představila sadu novinek, které propojují design, prototypování i vývoj v jednom prostředí. Hlavní novinkou je Figma Make – AI nástroj pro tvorbu prototypů z textu. S Figma Sites lze navrhovat a publikovat weby bez vývojáře, s možností animací a responzivity.

Figma Draw přináší nové nástroje pro ilustrace a Auto Layout nově podporuje Grid pro komplexní rozložení. Figma Buzz cílí na marketingové týmy a hromadnou tvorbu assetů s pomocí AI. Umělá inteligence je nyní přítomná napříč celou platformou a pomáhá zrychlit rutinní úkoly.

Figma se tak stává víc než jen design nástrojem – míří k univerzální platformě pro digitální produkty. Podrobný přehled všech novinek najdete na oficiálním blogu Figmy.

Google po deseti letech upravil svou ikonickou „G“ ikonu. Místo ostrých barevných segmentů teď přechází barvy do sebe formou jemného gradientu. Nové logo se už objevilo v aplikacích pro iOS i na telefonech Pixel a postupně se rozšiřuje napříč celou platformou. Jde o drobnou, ale promyšlenou změnu, která odráží posun Googlu směrem k AI a vizuální jednotnosti napříč produkty.

Adobe na letošní konferenci MAX v Londýně představilo sadu nových nástrojů založených na umělé inteligenci. Klíčovou roli hrála platforma Firefly s novým modelem pro generování obrázků, videí a moodboardů. Photoshop nově podporuje generativní výplň s referencí a chytřejší výběr detailů. Illustrator i Express získaly AI vylepšení pro rychlejší a přístupnější tvorbu obsahu. Adobe tak posouvá kreativní práci směrem k větší efektivitě a novým možnostem skrze AI asistenci.

–——

Novinky, které nás v květnu zaujaly, pro vás připravili Adam Bezák (iOS), David Kočnar (Android), Rudolf Hladík (KMP), Sabína Gulčíková (Web) a Samuel Plichta (Design).

Nepřehlédněte

Nové články přímo do schránky

Nebojte, nebudeme vás spamovat. Sami to nemáme rádi.
Odeslat
Odeslat
Neplatná adresa
Povinné
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.