Tato webová stránka používá cookies
K analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme s partnery třetích služeb. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Futured Blog
App News – únor 2025
Chcete mít přehled o tom, co se děje ve světě vývoje mobilních a webových aplikací, ale nestíháte? V App News přinášíme souhrn horkých technologických novinek. Pokrýváme iOS, Android, KMP, full-stack a design témata.

Ahoj, mobile devs!

⁠mDevCamp 2025, jehož téma je Breaking Platform Barriers: Redefine the Mobile Scene, je za rohem, tak tady máme pár horkých novinek:

Tik tak. Early bird lístky jsou k dispozici jen do 24. února, poté cena vzroste ze 159 € na 209 €. Tak nečekejte — tahle nabídka brzy zmizí.

🎤 Call for Papers. Máte co předat mobilní vývojářské komunitě? Pošlete nám návrh na přednášku do 28. února. Hledáme autory deep-dive talků na nejžhavější mobilní témata.

mDevCamp 2025 - Email Banner - no button.png

A teď už App News. Naše technologická redakce sepsala největší novinky, které by vám neměly uniknout. Jejich čtení vám zabere přibližně 15 minut, tak si uvařte čaj a pojďme na to.

iOS & Apple

Novinky v nejnovějších systémech. V prosincovém release (iOS 18.2, iPadOS 18.2 a macOS Sequoia 15.2) vyrazily do světa první funkce poháněné Apple Inteligence jako jsou Genmoji, Writing Tools a Image Playground. Kromě toho přinesl release iOS 18.2 pro uživatele iPhone 16 Pro i aktualizaci diktafonu, díky které je možné nahrávat vrstvené záznamy. Například takový Michael Bublé této novinky již stihl využít a nahrál pomocí diktafonu na iPhone vokály pro svůj nový hit “Maybe This Christmas”. Lednový release (iOS 18.3, iPadOS 18.3 a macOS Sequoia 15.3) nabídku nových funkcí příliš nerozšířil – byl zaměřen spíše na opravy a úpravy nastavení nových funkcí.

U nás a v celé EU bohužel tyto funkce na mobilních zařízeních zatím dostupné nejsou, a tak můžeme vzít za vděk aspoň novinkou připravenou speciálně pro evropský trh (díky EU's Digital Markets Act) a nově si v Nastavení můžeme vybrat výchozí prohlížeč či aplikaci pro prohlížení e-mailů.

Genmoji, Writing Tools a Image Playground si můžete vyzkoušet aspoň na macu, kam je přinesl nový macOS Sequoia 15.3 a kde jsou dostupné i pro náš region.

Více se o nových funkcích dočtete zde. Pro demonstraci přikládáme ilustraci vytvořenou pomocí Image Playground. Jedná se o nejmenovaného člena naší redakce. (Díky, Radku!)

Generated-20Image-202.jpeg

Apple se zavázal k ochraně soukromí uživatelů Siri. Apple vydal vyjádření, ve kterém se zavázal k ochraně soukromí uživatelů Siri a připomněl, že zpracovávání dat probíhá přímo na zařízení, nedochází k vytváření marketingových profilů a celkově se Apple snaží o minimalizaci shromažďovaných dat.

Apple odhalil novou kolekci Black Unity. Jako již tradičně Apple v lednu představil novou kolekci Black Unity na oslavu měsíce černošské historie, kultury a komunity. Kolekci tvoří sportovní řemínek Black Unity pro Apple Watch a s ním sladěný ciferník a tapety na iPhone a iPad, které se nechaly inspirovat rytmem lidstva.

Apple-Watch-Black-Unity-Collection-hero_big.jpg.large_2x.jpg

Google & Android

První beta verze Androidu 16. Co přináší vývojářům a uživatelům? Google spustil první beta verzi Androidu 16, kterou si mohou vyzkoušet majitelé podporovaných telefonů Pixel. Jednou z nejzajímavějších novinek jsou Live Updates, notifikace určené pro sledování událostí v reálném čase. Google tím reaguje na popularitu konkurenčních řešení, jako jsou Live Activities od Apple nebo nový Now Bar od Samsungu. Kromě toho přináší Android 16 významné změny v adaptabilitě aplikací. Zrušení omezení orientace a velikosti oken zajistí plynulé fungování aplikací na různých zařízeních. Další vylepšení se týkají kamery a médií – podpora APV kodeku umožňuje profesionálnější kvalitu videa, zatímco nové API pro detekci nočního režimu zlepšuje focení a natáčení za nízkého osvětlení.

Google odkazuje fanoušky umělé inteligence na nově představené Samsung telefony Galaxy S25, které ukazují příklady nových možností integrace asistenta Gemini. Jednou z hlavních novinek je podpora češtiny a slovenštiny pro Gemini Live — nástroj pro hlasovou komunikaci s umělou inteligencí, díky které lze vést přirozené rozhovory.

Novinka Gemini Extensions umožňuje propojení s aplikacemi jako Samsung Reminder, Calendar, Notes a Clock, stejně jako s dalšími oblíbenými nástroji od Google jako jsou Gmail, YouTube, Disk, Mapy, Keep nebo Úkoly. Díky tomu mohou uživatelé snadno nastavit připomínky, ukládat poznámky nebo zjistit informace o nadcházejících schůzkách. Gemini navíc dokáže zpracovat úkoly ve více aplikacích najednou: Můžete Gemini například požádat, aby vyhledal recept na lasagne v Gmailu a přidal ingredience do nákupního seznamu v aplikaci Keep, nebo aby našel nejbližší restauraci přes Google Maps a odeslal na ni odkaz přes Google Messages. Gemini se ale neomezuje jen na telefony. Google plánuje postupně nahradit stávající Google Assistant na chytrých hodinkách s Wear OS, což by mělo výrazně zlepšit jejich funkčnost a posunout platformu Wear OS na novou úroveň. Tyto integrace a podpora nových funkcí nejen rozšiřují možnosti využití umělé inteligence, ale zároveň ukazují, jak se technologie stává přístupnější a užitečnější i v každodenním životě.

AI –> Oblíbenou AI sekci nyní najdete samostatně. Přečtěte si aktuální AI News, ve kterých zpřehledňujeme, co se za poslední období v oboru událo a jaké mohou mít novinky dopad na technologická řešení firem napříč obory. 🔥

KMP

SPM4KMP. Kotlin Multiplatform má oboustranný interop, takže když potřebujete nějakou funkcionalitu přenést ze Swiftu do sdíleného kódu, jde to. Podíváte se do dokumentace a zjistíte, že máte dvě možnosti: bud si vytvoříte a naimportujete hlavičky sami, nebo vám pomůže CocoaPods plugin. Pokud vás obě dvě varianty děsí, je tu ještě možnost třetí, a to použít Swift package manager s novou knihovnu SPM4KMP. Díky Gradle pluginu můžete použít i čistě swiftí package, což dříve možné nebylo.

KSP2. Nová verze KSP přinese možnost spustit generování kódu programově. To se hodí ve chvíli, když používáte KSP na více úrovních. Například pro generování vlastního kódu a potom pro Koin Annotations, Ktorfit a další. Takže už nebude potřeba mít pro každé použití zvlášť build.gradle config. Jak na to, to se dozvíte v dokumentaci.

Arrow 2.0 Máme tu novou verzi populárního frameworku pro funkcionální programování v Kotlinu. Jak říkají sami autoři, nejedná se o revoluci, ale spíše o evoluci. Arrow nově používá K2 compilátor a i díky němu můžete tento framework použít na nových platformách jako například WebAssambly. Dále můžete čekat opravy bugů, stabilizaci API a přehlednější DSL při práci s Optics. Výhodou je, že si můžete libovolně vybrat, co se vám hodí, protože celý framework je složen z několika nezávislých modulů. Prostě pro každého něco.

Klibs.io. Stalo se vám někdy, že potřebujete nějakou funkcionalitu pro KMP, ale nemůžete najít vhodnou knihovnu? Pak je tato stránka přesně pro vás. Klibs je vyhledávací platforma pro KMP knihovny od JetBrains. Najdete tu už přes 1 500 knihoven. Stránka používá AI pro generování metadat o knihovnách, takže by vašemu vyhledávání nemělo nic uniknout. Jestli tu chcete vidět i vlastní KMP knihovnu, měla by se tam objevit automaticky, musí ale splnit určitá kritéria. Ty si zkontrolujte v FAQs.

Web

NestJS 11. NestJS, framework Node.js založený na TypeScriptu, který umožňuje vytvářet efektivní a škálovatelné aplikace, vydal novou verzi. Aktualizace je plná významných vylepšení včetně mnoha oprav chyb a zcela nových funkcí. Některé z nich zahrnují:

  • ConsoleLogger nyní podporuje protokoly ve formátu JSON, čímž se zlepšuje parsing a analýza protokolů v různých prostředích.
  • Transportéry mikroslužeb, jako jsou NATS, Kafka a Redis, byly vylepšeny pro větší flexibilitu a spolehlivost, včetně možnosti přímého přístupu k základním klientským instancím.
  • Pořadí lifecycle hooků (OnModuleDestroyOnApplicationShutdown atd.) bylo obráceno.
  • Byla přidána nová funkce ParseDatePipe, pro zjednodušení práce s daty.
  • Předchozí generování klíčů pro dynamické moduly založené na hashování bylo nahrazeno efektivnějším přístupem. Místo hašování celých metadat modulu, které bylo pomalé a neefektivní pro velké vstupy, nyní framework používá ke generování jedinečných klíčů reference na objekty. Tato změna snižuje zbytečnou složitost, což výrazně zrychluje dobu spouštění, zejména u aplikací s velkými dynamickými moduly.

Vývojáři by měli vzít na vědomí, že verze Node.js 16 a 18 již nejsou podporovány; nyní je vyžadována verze 20 nebo vyšší. Úplný seznam změn a pokyny k migraci naleznete v oficiálních poznámkách k vydání.

State of Javascript 2024. Byl vydán výroční souhrn současného stavu jazyka JavaScript, který poskytuje znamenitý přehled o nástrojích, trendech a diskusích ovlivňujících vývojářskou komunitu. Letošní průzkum zahrnuje poznatky od přibližně 14 000 vývojářů, přičemž největší podíl respondentů (15 %) pochází z USA, zatímco čeští vývojáři tvořili přibližně 2 % odpovědí.

Screenshot-202025-02-02-20at-2000.17.49.png

Výsledky poukazují na pokračující roztříštěnost ekosystému JavaScriptu. Nejpoužívanějším nástrojem pro JavaScript zůstává Webpack, ale na první místo nejoblíbenějšího nástroje se dostal Vite. Z hlediska používání front-end frameworků si první místo drží React, následovaný Vue a Angular. React však vede také v počtu pain points, což z něj činí nejčastěji kritizovaný framework.

Letos průzkum zavádí novou přílohu Metadata, která nabízí hlubší pohled na demografické údaje respondentů a metodiku průzkumu. Kromě technických trendů výsledky také zkoumají, jak pracovní pozice korelují s příjmem, věkem a pohlavím. Úplné výsledky si můžete prohlédnout zde. Mimo jiné stránka obsahuje query builder pro tvorbu vlastních dotazů, který umožňuje podrobně porovnávat různé verze téhož grafu.

Přehled roku s ESLintem. Tým, který stojí za ESLintem, se ve stručnosti ohlédl za vším, na čem v uplynulém roce pracoval, a přinesl ucelené shrnutí výrazných změn. Jedním z nejvýznamnějších milníků bylo vydání verze ESLint v9.0.0, která představila nový konfigurační systém. Tato významná aktualizace, první od roku 2021, zpočátku představovala výzvu pro uživatele, což vedlo tým k vylepšení dokumentace a vývoji nástrojů, jako je nástroj pro migraci konfigurace a Config Inspector, které měly pomoci při přechodu. Kromě toho ESLint rozšířil své možnosti zavedením jazykových zásuvných modulů, které umožnily podporu lintování pro jiné jazyky než jazyk JavaScript. Byly vydány oficiální moduly pro jazyky Markdown a JSON a prototyp pro jazyk CSS, které vývojářům umožňují vytvářet a distribuovat vlastní pravidla pro tyto jazyky. Tým také zajistil včasnou podporu nových funkcí jazyka JavaScript, včetně povolení duplicitního názvu u capture groups regexu ES2025, představení modifikátorů regexu a atributů importu. Další informace najdete zde.

Bun 1.2. Bun je kompletní sada nástrojů pro vytváření a testování full-stack aplikací v jazycích JavaScript a TypeScript, která se v posledních měsících dočkala významné aktualizace. Aktualizace obsahuje vestavěné API pro objektové úložiště S3 (Bun.s3) a vestavěného klienta PostgreSQL (Bun.sql), přičemž v blízké budoucnosti se plánuje přidání podpory MySQL. Kromě toho bun install příkaz nyní využívá textově založený lockfile (bun.lock), který zjednodušuje správu závislostí. Tým také výrazně pokročil směrem ke kompatibilitě s Node.js tím, že do svého vývojového procesu začlenil sadu testů Node.js, což vedlo k opravě tisíců chyb a zlepšení podpory různých modulů Node.js. Pozoruhodné je, že aplikace využívající framework Express zaznamenaly trojnásobné zvýšení výkonu při běhu na platformě Bun. Další informace si můžete přečíst na oficiálním blogu.

Shopify Editions winter '25. Společnost Shopify přišla s nejnovější Edition zahrnující všechny nejnovější dev aktualizace. Jak říká jejich popis, tentokrát jsou nudné. Důraz je kladen na vylepšování stávajících nástrojů a funkcí namísto toho, aby byl dán prostor křiklavým novinkám. Tým pracoval na zvýšení výkonu a zajistil, aby každá stávající komponenta dobře spolupracovala se zbytkem systému. Seznam vylepšení zahrnuje vylepšení jejich šablonovacího jazyka Liquid, který umožňuje flexibilní přizpůsobení digitální výlohy, a v návaznosti na současné trendy zavádí způsoby použití velkých jazykových modelů. Doporučujeme podívat se na poznámky k vydání, které, na rozdíl od těchto aktualizací, rozhodně nejsou nudné.

Screenshot-202025-02-02-20at-2000.15.06.png

Design

Urychlení práce s Figma Frames. První Frame na prázdném plátně se nyní zarovná na 0x0y. Kliknutím na plátno se vytvoří rámec stejné velikosti jako naposledy použitý (dříve vždy 100×100 px). Přibyly také rychlé indikátory pro vkládání nových rámců vedle či mezi existující. Pokud přidáváte rámec nad jiný s obsahem, nový se duplikuje. Prázdný rámec vložíte podržením Option (Mac) nebo Control (Windows).

Nově lze také kopírovat obrazovky vytvořené ve Figma Design do Figma Slides jedním kliknutím, což zrychlí workflow při práci na prezentacích. Panel vrstev nově podporuje horizontální scrollování, což ocení každý, kdo pracuje s dlouhými nebo hluboce vnořenými názvy vrstev. Pro administrátory je teď snazší spravovat uživatele s firemními e-maily, kteří nejsou součástí organizace, a automaticky je přidávat přes domain capture.

Jak prezentovat brand. Dropbox spustil interaktivní microsite, která moderním způsobem představuje brand guidelines. Místo tradičních dokumentů využívá dynamické animace a nástroje jako Variable Type Explorer pro experimentování s písmem a Icon Slot Machine pro ukázky různých stylů ikon. Tato kreativní microsite, vytvořená ve spolupráci s Daybreak Studio, nastavuje nový standard pro prezentaci firemní identity a ukazuje, jak může být branding prezentován inovativně a interaktivně.

image-19.png

Pixelmator Pro. Apple oznámil akvizici společnosti Pixelmator Team, tvůrců Pixelmator Pro, což naznačuje, že plánuje integrovat tento nástroj jako trvalou alternativu k Adobe Photoshopu a Illustratoru. Pixelmator Pro je známý svými pokročilými nástroji na úpravu obrázků, videí a vektorové grafiky, stejně jako využíváním technologií Apple k urychlení výkonu a implementaci funkcí založených na umělé inteligenci. Tato akvizice je součástí strategie Apple zaměřit se na profesionální uživatele a kreativní odvětví, čímž nabídne konkurenceschopnou alternativu pro designéry a kreativce v rámci Apple ekosystému.

image-17.png

Getty Images a Shutterstock se sloučily v obchodní transakci v hodnotě 3,7 miliardy dolarů, čímž vytvořily silného hráče na poli vizuálního obsahu. Tímto krokem vznikne širší knihovna vizuálního obsahu, která poskytne kreativcům vše od kvalitní editoriální fotografie až po univerzální komerční materiály, což ušetří čas při hledání ideálního obrázku nebo videa. Díky investicím obou společností do generativní AI se očekává vylepšení nástrojů pro tvorbu vizuálů a zjednodušení pracovních procesů. Sloučení také přinese integrované platformy pro správu licencí a investice do trendů jako 3D obsah a AR/VR.

image-18.png

Tak zase brzy! 👋🏼

Novinky, které nás na podzim zaujaly, pro vás připravili Radek Doležal (iOS), Jan Maděra (Android), Rudolf Hladík (KMP), Sabína Gulčíková (Web) a Samuel Plichta (Design).