Futured Blog
App News — únor 2022
David Kočnar
Tomáš Knězek
Patrik Potoček
1. 3. 2022
Vývoj aplikací je v naší DNA. Rádi sdílíme zkušenosti a sledujeme trendy a novinky, abyste vy nemuseli. Tohle jsou ty největší za únor, které zaujaly náš iOS, Android a Web tým.

iOS & Apple

Tap to Pay on iPhone. Začátkem února zveřejnil Apple zprávu, že již letos budou moci američtí obchodníci přijímat platby pomocí iPhonu. Funkce se jmenuje Tap to Pay on iPhone a bude podporovat Apple Pay, bezkontaktní kreditní a debetní karty a další digitální peněženky. Kdy se tento gadget rozšíří do dalších zemí, je bohužel ve hvězdách.

Snímek obrazovky 2022-03-01 v 10.44.12.png

Nové verze všeho. Únor byl štědrý na nové verze všech operačních systémů Apple — stabilních i beta.

Swift Concurrency. Swift Concurrency adaptujeme již na všech nových projektech. Doporučujeme pročíst tento článek, který upozorňuje, na co si dát pozor.

Snímek obrazovky 2022-03-01 v 9.31.08.png

Android & Google

Android 13 Preview. Jak jsme v lednu předpovídali, už se můžeme seznamovat s novou verzí systému Android a dalšími posuny v oblasti zabezpečení a soukromí. Jde především o nový Image Picker a oprávnění NEARBY_WIFI_DEVICES, díky kterému je možné vyhledávat okolní zařízení bez nutnosti vyžadovat přesnou polohu.

Očekávali jsme i rozšíření Material You. Dočkali jsme se alespoň Themed Icons, které sjednocují barevnost celého systému. Je na uživateli, jestli se rozhodne ikony využívat. A na vývojářích, zda to u aplikace vůbec povolí.

Icons.png

Pokud vládnete více jazyky (v tomto případě myslíme přirozené jazyky), možná vás jako uživatele potěší možnost nastavit si odlišné jazyky pro jednotlivé aplikace. Pro vývojáře to znamená možnost využít nové API pro výběr jazyka přímo v aplikaci.

První ukázkovou verzi systému už můžete instalovat na telefon Google Pixel nebo emulátor. Nová verze by pak neměla přinést problémy s kompatibilitou. Větší změny mohou v dalších beta verzích Androidu 13 ještě přibýt, uvidíme.

Google Play Games. Málokdy se v App News věnujeme vývoji her, přesto nyní uděláme výjimku. Google již nějakou dobu rozšiřuje technologie systému Android i na jiné platformy a tento trend se nevyhnul ani hrám. Služba Google Play Games bude dostupná nově i pro zařízení s Chrome OS a Windows s možností plynule přecházet mezi zařízeními, a přitom pokračovat v hraní. Pokud vás téma her zajímá více, zapište si do kalendáře na 15. března, kdy se koná Google for Games Developer Summit.

Knihovna JankStats. Chet Haase nám v únoru představil novou knihovnu z rodiny AndroidX. Její cíl je prostý, a to získat informace ohledně výkonu aplikace a odhalit případné problémy. Může se zdát, že na to již máme řadu jiných nástrojů, profiler v Android Studiu nebo Jetpack Microbenchmark, JankStats je ale první knihovnou, která slouží k zaznamenávání problémů s výkonem přímo na uživatelských zařízeních a produkčních aplikacích. Jde o odlehčenou knihovnu, která sjednocuje existující nástroje a na úrovni vykreslování snímků dokáže zaznamenávat řadu informací. Na rozdíl od Android Vitals a jiných řešení můžeme díky JankStats vědět, co přesně bylo vykonáváno, když došlo k problémům s výkonem.

1*2MwXp6fzSjDvD5VT52csag.png

Podcasty! Na závěr pro vás máme tip na jeden méně tradiční formát. Podcastovou sérii Android Developers Backstage. Jde o diskuze lidí z více týmů v Googlu, kterých se většinou účastní někdo z Android Toolkit a Android Developer Relations. Možná se vyplatí zmínit, že často uslyšíte Cheta Hasse nebo Romaina Guye. Poslední díly se zabývají zařízeními s velkým displejem a novými mechanismy pro rychlejší spuštění aplikace. Poslouchat můžete třeba na Spotify.

Web

The State of JS. Vyšel nový průzkum, který (podobně jako třeba The State of CSS) mapuje trendy v oblasti webového vývoje a ukazuje, o co je v komunitě největší zájem.

Snímek obrazovky 2022-03-01 v 9.41.28.png

Vue 3. Přestože Vue 3 je tu s námi už zhruba rok a půl, stává se od 7. února 2022 oficiálně výchozí verzí Vue. To nás velice těší, protože Vue 3 už dlouho používáme jako výchozí verzi i na našich projektech.

Únorové novinky pro vás připravili Patrik Potoček (iOS Lead Developer), David Kočnar (Android Developer) a Tomáš Knězek (Full-Stack Lead).

Tak zase za měsíc! A nebo se potkáme? 
Aktuálně hledáme hned několik kolegů. Ozvěte se naší Simoně a pobavte se o možnostech spolupráce: [email protected] & +420 735 040 126