Futured Blog
App News – červen 2023
Marie Re
David Kočnar
Maroš Vasilišin
Barbora Celnarová
Martin Sumera
5. 6. 2023
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ší, které v květnu zaujaly naše týmy.

iOS & Apple

WWDC23 se blíží. Jste ready? My už žhavíme popcorny na 5. června. 🍿 Pokud by vám chyběla společnost, můžete událost sledovat přes SharePlay s přáteli. Nebude chybět ani prostor pro dotazy a online skupinové chaty na Slacku. Zapojit se může každý s Apple ID. Očekává se představení headsetu pro rozšířenou realitu.

Sni-CC-81mek-20obrazovky-202023-06-02-20v-C2-A016.20.46.png

Změna daňové sazby. Zaznamenali jste nižší tržby z in-app purchases a subscriptions? Zde je možné vysvětlení: Koncem května došlo ke zvýšení daňové sazby v některých zemích. Zároveň se nemění cena pro zákazníka, což znamená nižší tržby pro aplikaci. Zvýšení se týká Ghany a Španělska. V Litvě a Moldavsku naopak došlo ke snížení.

Nové beta verze. Vyšly nové beta verze pro iOS 16.6, iPadOS 16.6, macOS 13.5 a tvOS 16.6. Abyste se jimi mohli pokochat, potřebujete Xcode 14.3.1.

App Store receipt signing intermediate certificate update. Apple zvyšuje bezpečnost a ochranu soukromí. Nové změny se týkají i certifikátu souvisejícího s nákupy v aplikaci – nově bude používat kódování SHA-256. Pokud používáte validaci účtenky v zařízení (tedy nepoužíváte AppTransactionTransaction APIs ani endpoint verifyReceipt), je třeba, aby vaše aplikace tento typ certifikátu podporovala. A to konkrétně od 14. srpna, jinak ji na AppStore nenahrajete. Apple nám dává dostatek času na přípravu: od 16. srpna bude možné se podívat, jak se aplikace k tomuto certifikátu staví v sandboxu s nejnovejším iOS.

Google & Android

Google I/O 23. AI, AI a ještě jednou AI. Psali jsme, že se Google nenechá upozadit a bude chtít promluvit do umělé inteligence. Přesto ta nálož novinek na Google I/O překvapila. Snad v každé části, ať už jde o Workspace, Search, Devices, Cloud, Google Play nebo Android, jsme tento buzzword slyšeli několikrát. Mrkněte na 100 novinek z I/O

Untitled-3.png

Studio Bot. Zaměříme se na to, co se týká vývoje: Studio Bot alias kopilot přímo od Googlu. Že by se z Android Studia pomalu stával chytrý asistent? Optimismus kazí, že na nás v Česku Google nějak (opět) zapomněl a zatím u nás není dostupný. 

Untitled-4.png

Pixel Fold a nové možnosti pro velké displeje. Větší oznámení přišlo také z HW divize: Vlastní skládačku jsme sice očekávali, ale pro vývojáře to stejně nějaké ty novinky znamená. Ruku v ruce s tím Google pokračuje ve snaze více podporovat large-screen zařízení, a to různých form factorů. To dokazuje i představení Pixel Tabletu jako domácího chytrého hubu.

On device ML. Ale pokračujme v umělé inteligenci. Google vydává nové nástroje pro strojové učení přímo na zařízení. To znamená offline, se zachováním soukromí dat a s nízkou latencí. Základní use-casy by tak měly být velmi snadné na implementaci, jako face mesh a document scanner.

image1 (2).gif

Android UI Design Hub. Zajímavá aktivita přišla i v oblasti designu. Na novém webu se dozvíte, co tvoří UI v Androidu, jak se prvky jmenují a jak fungují. Cenné především pro designéry, kteří zatím nemají UI na Androidu dobře nastudované.

Bard s PaLM2. A zase zpět k AI. Bard (coby jedna z prvních odpovědí Googlu na ChatGPT) sklidil před dvěma měsíci spíš vlažný potlesk. Rychle se ale posouvá dál a s využitím PaLM 2 má nově zvládat pokročilou matematiku, logiku a programování. Další zásadní rozšíření bude vizuální, díky propojení s Google Lens bude Bard zvládat obrazový vstup i výstup. Plán Googlu je začlenit Bard do celé palety svých služeb a napojit i řadu třetích stran. Google by rád přispěl k bezpečnému šíření generovaných výtvorů, např. doplňováním vodoznaků.

Objevila se zmínka i o češtině, ale zatím oficiálně Bard v Česku dostupný není. Nicméně to se týká celé EU a dá se očekávat, že je to i kvůli jednáním s EU ohledně regulace AI. Nezbývá než doufat v rychlé vyřešení a že nebudeme odkázáni jen na VPN.

Bard_Prompt_with_images_v07_.gif

AI powered Store listing, Magic Compose for Messages. Kdo negeneruje, jako by nebyl. AI nám pomůže s vytvářením záznamu v Google Play, ale třeba také začne skládat chytré odpovědi na zprávy s možnostmi různých komunikačních stylů. Generované texty tak budou připomínat náš vlastní styl. Bude se každý moct stát Shakespearem? Víc než technický rozměr nás začíná zajímat ten společenský.

David, autor App News ze světa Androidu, se omlouvá Martinovi za vykrádání tématu AI. Podrobnější informace se dozvíte v sekci AI o několik řádků níže.

⁠PS: K dalším zajímavostem z Google I/O se David možná ještě vrátí za měsíc. Tak se přihlaste k odběru App News.

Web

ECMAScript 2023. V létě 2023 vyjde nový webový standard ECMAScript 2023 a my víme, které změny již prošly schvalovacím procesem a testováním, a brzy se tak do standardu určitě dostanou.

  • ECMAScript 2023 přijde se změnami ve WeakMap, kde dosud bylo možné jako klíče využívat jen objekty. V nové verzi půjde využít i Symbols, což by mohlo usnadnit práci s WeakMapami v budoucnosti.
  • Další změny se týkají práce s poli, kde budou přidány funkce pro řazení či přepisování dat beze změny původního pole. Problém, se kterým se setkal snad každý webový vývojář, kdy si omylem přepíšete svá data, se bude takto řešit snáz.
  • U polí ještě zůstaneme, další změna se týká vyhledávání v poli od konce, což může přinést vylepšení výkonu některých aplikací.
  • Na další větší změny stále čekáme a několik zajímavých návrhů je stále ve schvalovacím procesu, takže se necháme překvapit, co dalšího ještě nový standard přinese.
2f6259b5-shutterstock_1467937358.jpg

Deno 1.34. Deno vydalo menší release 1.34, který přináší podporu pro npm balíčky v příkazu deno compile, který se používá pro kompilování projektu do jednoho binárního souboru. S podporou npm balíčků se tento příkaz stává mnohem více použitelným v praxi. Jednou z nejžádanějších změn od uživatelů byla podpora TLS certifikátů s IP adresami, a to se v tomto releasu stává realitou. Dále release přináší také množství drobných změn.

Vue 3.3. Vue přišlo s minor verzí 3.3, která potěší hlavně uživatele Typescriptu. Zlepšila se práce s typy v setup konstrukci, přidala se podpora generik či lepší práce s importovanými typy. Release přináší také pár experimentálních funkcí a další vylepšení – ať už generování typů, nebo rychlejších testů.

10 let Reactu. Na konci května jsme oslavili 10 let od vydání Reactu. Jeden z nejpopulárnějších open source projektů v historii si stále udržuje svou nesmírnou popularitu. Jeho začátky si můžeme připomenout v nedávno vydaném dokumentu.

Typescript 5.1. Microsoft ohlásil vydání očekávaného releasu Typescriptu verze 5.1. Za zmínku stojí vylepšené typování funkcí, které vracejí undefined, což přinese usnadnění práce hlavně vývojářům, kteří komunikují s externími (často chabě otypovanými) službami. Pro fanoušky serverových komponent v Reactu také tento release přináší lepší typovou podporu a mnoho dalších změn.

Design

Airbnb novinky. Pokud jste ostřílení cestovatelé, pravděpodobně už na vás vyskočily novinky Airbnb při hledání ubytování u jednoho z privátních hostitelů. Nás zaujaly hlavně z pohledu designu a UX řešení některých problémů nebo přinejmenším mezer, které v Airbnb řešili a o které se podělili v introduction videu. Co tedy Summer Release 2023 přinesl?

  • Znovu-představení Airbnb Homes neboli pronájmu pokoje u hostitele. V minulosti Airbnb řešila malý zájem o sdílené ubytování. Lidé chtěli své soukromí a častým problémem byla právě obava o bezpečí při sdílení domácnosti s někým, koho člověk nezná. Teď by se podle slov Briana Cheskyho, CEO Airbnb, firma chtěla vrátit ke kořenům a původní myšlence, která byla právě sdílení domovů s dalšími lidmi, poznávání nových lidí a kulturní výměna.
  • Předchozí obavy cestovatelů o bezpečnost by měla vyřešit větší transparence u hostitelů i jejich hostů. Hostitelé mají nově jakýsi „pas“, ve kterém potenciálnímu zájemci o ubytování přibližují informace o sobě. Samozřejmostí je i zobrazení hodnocení, recenzí na hostitele a počet let na platformě. Hosté tak mají možnost svého hostitele lépe poznat ještě před tím, než se rozhodnou právě pro jeho ubytování.
  • Co se týká soukromí, přibyla také nová featura indikující, zda má pronajatý pokoj u hostitele zámek a také informaci o tom, jestli v době pobytu bude u hostitele ubytovaný ještě někdo další.
  • Pokročilé vyhledávání a filtrování (i když filtrování si dovedeme představit ještě trochu nabitější).
  • Transparentní instrukce pro check-out, se kterými se člověk může seznámit ještě před zvolením konkrétního ubytování. Na konci pobytu by pak nově mělo Airbnb posílat reminder s postupem.
  • Vylepšení zobrazení mapy, která by měla reagovat rychleji.
  • Redesign wishlistu. Ten nově umožňuje přidat k jednotlivým ubytováním vlastní poznámky a lépe zobrazit jejich dostupnost.

A mnoho dalšího…

Snímek obrazovky 2023-06-03 v 19.41.05.png

AI

V posledním měsíci nepolevil AI boom a na scéně se neustále objevují nové nástroje, možnosti a inovace, které stojí za pozornost. Mezi největší události patří určitě Google I/O a Microsoft Build konference, na kterých byla AI hlavním tématem.

AI na Google I/O. V rámci Google I/O se nám hlouběji představil Bard, který byl dříve známý, ale nyní se konečně zbavil waitinglistu, což znamená, že je dostupný pro všechny v určených zemích (skvělé místo pro reklamu na VPN, protože v ČR zatím nefunguje z právních důvodů). Google také představil další dva jazykové modely. PaLM2, na kterém funguje Bard, a který nabízí více verzí. Mezi nimi je i kompaktnější verze, která by měla být schopna fungovat i na mobilních zařízeních. Nový jazykový model Gemini je momentálně ve vývoji a Google od něj očekává velké pokroky.

AI na Microsoft Build. V rámci Microsoft Build jsme měli možnost nahlédnout do světa, který začíná objevovat přirozený jazyk jako součást komunikace s aplikacemi. Byl nám představen Microsoft Copilot, který se díky systému pluginů může snadno integrovat do jakékoliv aplikace. Systém pluginů bude navíc kompatibilní s ChatGPT, takže umožní vývojářům vytvořit jeden plugin, který bude fungovat napříč různými prostředími. Microsoft také oznámil Azure AI Studio jako cloudové řešení pro jednodušší tvorbu AI aplikací. 

Midjourney 5.1. Midjourney přišel na začátku měsíce s novou verzí 5.1, která přináší vylepšení zejména v oblasti přesnosti zobrazení požadovaného promptu. 

Center for AI Safety. S rostoucím AI boomem přichází také pochopitelně strach a tlak na stanovení pravidel, jak se k této problematice odpovědně stavět. Tak vznikl další z řady varovných dopisů, který zdůrazňuje, že je třeba přistupovat k této problematice zodpovědně. Tuto výzvu podepsaly stovky lidí z oblasti AI. Za zmínku stojí: Sam Altman (CEO OpenAI), Dario Amodeih (CEO Anthropic) nebo Demis Hassabis (CEO Google DeepMind).

State of GPT. Z konference Microsoft Build stojí určitě za zhlédnutí State of GPT, kde Andrej Karpathy představuje způsoby práce s LLM. Dozvíte se více o výcvikovém procesu asistentů GPT, jako je ChatGPT, od tokenizace přes fine-tuning, až po Reinforcement Learning (RLHF).

Novinky, které nás zaujaly v květnu, pro vás připravili Marie Re (iOS), David Kočnar (Android), Maroš Vasilišin (Web), Bára Celnarová (Design) a Martin Sumera (AI).

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