Futured Blog
App News – červenec 2023
Futured
11. 7. 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 červnu zaujaly naše týmy.

iOS & Apple

Sni-CC-81mek-20obrazovky-202023-07-04-20v-C2-A012.51.04.png

WWDC23. Letošní ročník opět přinesl řadu novinek. Pojďme si připomenout ty nejzajímavější.

Sni-CC-81mek-20obrazovky-202023-07-04-20v-C2-A013.19.25.png

iOS 17

  • Zprávy. Více reakcí na zprávu ✅ Dosavadních šest reakcí na zprávu bude nyní rozšířeno. Skvělé!
  • Stickers. Vlastní stickers z fotografií ✅ S využitím detekce objektů na obrázcích si nyní můžete vytvořit vlastní samolepky. A aby toho nebylo málo, synchronizují se přes iCloud na všechna vaše zařízení.
  • FaceTime. Audio/video hlasovky ✅ Nově můžete zanechat jak hlasovou, tak video zprávu. Největší kouzlo je, že volající může live sledovat přepis právě nahrávané zprávy na obrazovce iPhone i Apple Watch, takže pokud je to opravdu důležité, může hovor nakonec zvednout.
  • Kontakty. Přizpůsobitelná obrazovka volajícího ✅ Pokud jste fandové kustomizací, toto je něco pro vás: Na obrazovce kontaktu při vytáčení se dá nyní upravit nejen obrázek, ale i fonty.
  • Apple Music. Collaborative playlist ✅ Do přehrávaného playlistu mohou přispívat i vaši blízcí, to se hodí například v autě.
  • StandBy. Pro landscape mód je možné nastavit rozvržení uzamčené obrazovky optimalizované pro pozorování z dálky.
  • Zdraví. Mimo trackování pohybových aktivit je nyní možné zaznamenávat i mentální zdraví, a případně jejich korelaci. Za nás zajímavá featurka.
  • Sdílení. Oblasti sdílení se také dostalo vylepšení. Je možné sdílet AirTagy i hesla s vašimi kontakty. Také sdílení vizitky kontaktu je nyní jednodušší, stačí k sobě iPhony (Apple Watches) přiblížit a tato možnost by se měla objevit.

macOS Sonoma

  • Widgety se dostávájí i na Mac. Nově si je lze přidat na plochu, a to jak widgety aplikací daného Macu, tak i vašeho iPhonu.
  • Safari nabízí různé profily prohlížení, což se hodí, pokud chcete oddělit pracovní svět od toho soukromého. Dále přichází i s vylepšením bezpečnosti soukromého prohlížení a sdílením hesel s kontakty.
  • Webová stránka jako aplikace. Pokud máte raději aplikace v docku než záložky v prohlížeči, máme pro vás dobrou zprávu: Webovou stránku si můžete uložit jako aplikaci do docku a jednodušeji ji pak otevřít.
  • Herní režim. Pokud rádi hrajete, vyplatí se zapínat herní režim. Přednostně je dáván prostor herním aplikacím na CPU a GPU a také připojení k bezdrátovým zařízením (např. AirPodům nebo ovladačům) je stabilnější.
  • Už-ne-hey Siri. Siri už slyší i na své jméno a není potřeba říkat celou frázi Hey Siri.
  • Za zmínku také stojí AutoFill, pomocí kterého lze nyní vyplnit i PDF soubory. A také detekce potenciálně citlivého či nevhodného obsahu ve sdílených médiích.
  • Více zde.
Sni-CC-81mek-20obrazovky-202023-07-06-20v-C2-A018.19.15.png

watchOS 10

Přináší Smart Stack neboli uspořádání widgetů podle aktuální relevance. Dále také nové motivy zobrazení času a kompatibilitu se zařízením detekujícím jízdu na kole. Tím však vylepšení v oblasti sportu nekončí.

Automaticky detekuje pohybovou aktivitu a její náročnost nebo-li Power Zone. Na displeji tak vidíte, v jaké se aktuálně nacházíte.

Jak už jsme zmínili, je možné zaznamenávat emocionální stav, a to i přes Apple Watch, kde to jde ještě pohodlněji. Pokud se řadíte mezi nejzarytější nadšence, kteří se od počítače zapomínají odtrhnout, Apple má pro vás dobrou zprávu: Nyní je možné sledovat čas strávený na denním světle a vyjít svému zdraví vstříc.

Dobrou zprávu máme i pro milovníky maximální bezpečnosti: Lockdown mode je nyní dostupný i pro Apple Watch. Kdo o něm ještě neslyšel, jde v podstatě o upřednostnění maximální bezpečnosti na úkor některých funkcionalit systému. Více tady.

tvOS 17

I tvOS 17 nabízí řadu novinek, např. FaceTime, snadnější určení lokace ovladače i lepší personalizaci. Ta se týká uživatelských profilů, které zaznamenávají více uživatelského nastavení, např. párované AirPody a naposledy navštívené pořady. Pro developery může být zajímavá podpora VPN třetích stran, což rozšiřuje škálu možných aplikací pro tuto platformu.

Sni-CC-81mek-20obrazovky-202023-07-04-20v-C2-A015.03.56.png

Vision Pro. Prostorové brýle byly největší novinkou letošního WWDC. A to už jen proto, že jde o zcela nový produkt a ne jen o vylepšení stávajícího. Zde najdeme dokonce 2 čipy: M2 a R1, na kterých visionOS běží. Největší výhodou je promítnutí plochy do prostoru kolem uživatele, případně úplná změna prostředí. Tohle nám přijde super, pokud chcete např. relaxovat. Za pár vteřin můžete být u moře. A to se v létě hodí. 😎

Ovládání je detekováno pomocí hlasu, gest ruky a pohybu očí. S rozlišením Apple rozhodně nešetřil, Vision Pro obsahuje více pixelů než 4K TV. Oproti ostatním produktům Apple se pyšní 3D kamerou, avšak baterie zatím vydrží jen 2 hodiny. Pokud s někým mluvíte osobně, Vision Pro detekuje osobu, umožní vám ji vidět a zároveň „zprůhlední”, takže můžete udržovat oční kontakt. V prodeji však budou až začátkem dalšího roku.

MacBook Air. S displayem 15.3” a procesorem M2 ho Apple řadí mezi nejtenčí laptopy ve své kategorii. Obsahuje Full HD kameru a šest reproduktorů s vylepšeným ozvučením. Baterie by měla vydržet až 18 hodin na jedno nabití. Co se týče vstupů, je k dispozici MagSafe, dva USB-C porty a 3,5mm jack. Lze si jej pořídit v osmi nebo deseti jádrové konfiguraci s až 24 GB sdílené paměti.

Mac Pro a Mac Studio. S čipem M2 Max nebo M2 Ultra, až 192GB sdílenou pamětí a až sedmdesáti šesti jádrovou konfigurací se dostávají na špičku výkonnostního žebříčku Apple produktů. V prodeji jsou od 13. června. Tady.

Google & Android

Droidcon Berlin. Android tým zdraví z Berlína. 👋

IMG_8467.jpg

Keynote od Hadi Haririho byla o historii Kotlinu až ke Kotlinu Multiplatform:

„Konečně není potřeba řešit, jestli něco bude nativní, nebo multiplatformní. Sdílejte, co potřebujete a začněte, kdy chcete.” 
20230705_093801-2.jpg

Kotlin Notebooks. JetBrains právě vypustili první veřejné preview nástroje pro prototypování, analýzu dat, vizualizaci, nebo třeba propojení Kotlinu s OpenAI. Víc řekne tohle video

Hry a Android v autě. Málokdy se tady bavíme o autech. Pojďme to změnit. Auta se velmi rychle plní digitálními technologiemi a Google má v tomhle závodě hned dva koně, službu Android Auto a operační systém Android Automotive. Oba se dočkaly významných novinek. Navigační aplikace budou chytřejší, a to díky přístupu k řadě senzorů a informací z auta. Přibudou úplně nové kategorie aplikací dostupné pro auta, posílání zpráv, volání přes internetové služby jako Zoom, nebo předpověď počasí. Dál se počítá s přehráváním videí a dokonce hrami. Videa z YouTube půjde ovládat v multiscreen režimu, v případě že má auto například obrazovku i vzadu. Android v autě by se tak mohl stát opravdovým zábavním systémem.

Android 14 Beta 3. Poslední vydání čtrnáctky získalo označení platform stability. API pro vývojáře se už nezmění, takže můžeme začít s testováním a nasazováním novinek. Přístupnost má zlepšit nelineární font scaling. Soukromí zase omezený přístup k médiím. Navigace gesty podporuje nové animace. Mění se ale i věci pod pokličkou a velké množství androidích core knihoven bylo aktualizováno kvůli podpoře OpenJDK 17. Čtětě tu.

Play Store. Několik zajímavých novinek se týká i obchodu Play. Minule jsme zmínili, že na Google I/O představili možnost generovat popis pomoci AI, stačí zadat několik údajů jako cílovou skupinu a zaměření. Vše jde potom stále ručně upravovat. Dál přibyly experimenty s cenami, tedy možnost upravovat ceny například pro určité trhy. Záznam v obchodě Play se bude moct také měnit v případě, že se na něj uživatel dostane z konkrétní reklamy nebo z YouTube.

Design

Config 2023. Config 2023 byl nabitý jako nikdy předtím. Začněme rovnou Proměnnými/Variables, pomocí kterých je nově ve Figmě možné definovat barvy, typografii, radiusy a spacing. Na základě nich je pak možné jednoduše vytvářet jednotlivé themes (light a dark mode nebyl nikdy jednodušší), pracovat s responzivním designem a jazykovými překlady.

Untitled-5.png

Bude konec nekonečných spletených cest a kopií screenů i při jednoduchých prototypech nebo útěků designérů k jiným prototypovacím nástrojům? Pomocí proměnných by mělo být prototypování ve Figmě mnohem přehlednější. Díky přidání podmínek už není potřeba mít pro každý stav vlastní screenu, ale stavy je možné pro prototyp jednoduše nastavit pro každou komponentu nebo screenu zvlášť. 

Untitled-6.png

Aktualizace autolayoutu umožňuje zalamování a také nastavení minimální a maximální výšky/šířky. Z drobných novinek Figmy je to pak i náhled jednotlivých fontů ve Font Pickeru.

Velká část Configu se pak věnovala developerům a představila Dev Mode, možnost přepnutí rozhraní tak, aby bylo přívětivější právě pro vývojáře, kteří s Figmou potřebují pracovat rozdílně oproti designérům. Přináší i nativní podporu GitHubu.

Podívejte se na celé video z úvodního keynote s CEO Figmy Dylanem Fieldem a CTO Krisem Rasmussenem.

QA

(Ne)testování OceanGate. V naprosté většině zde píšeme o testování softwaru, a to hlavně pozitivně. Nyní ale věnujeme prostor ponurému tématu, testování hardwaru.

Určitě vám neunikla zpráva o úmrtí pěti lidí na palubě ponorky, která ztroskotala po cestě směrem k troskám Titanicu. Dokumenty amerického soudu ukazují, že David Lochridge, ředitel námořních operací společnosti, uvedl v roce 2018 v inspekční zprávě jisté obavy.

Zpráva podle dokumentů „identifikovala řadu problémů, které vyvolávaly vážné bezpečnostní obavy“, včetně způsobu, jakým byl trup testován. Lochridge zdůraznil potenciální nebezpečí pro cestující, protože ponorka měla dosahovat extrémních hloubek. Řekl, že jeho varování byla ignorována a svolal schůzku s šéfy OceanGate, ale podle soudních dokumentů byl vyhozen.

Toto bohužel ukazuje jeden fakt, a to, že management si často neuvědomuje rizika spojená s nedostatečným testováním a rozhodnutí je často motivováno snížením počátečních nákladů.

Rozhodně nechceme dávat na pomyslné váhy mobilní aplikaci a ponorku, ale pokud je řeč o softwaru, díky takovým rozhodnutím se často stává, že se na produkci objeví defekt a někdo přijde o zisk, případně se naštvou zákazníci. Což stále není takový problém, jako když kvůli tomu někdo přijde o život...

AI

GPT-4 API. GPT-4, State-Of-Art mezi jazykovými modely, je nyní přístupný všem vývojářům prostřednictvím API. Co bylo kdysi omezeno jen na vybrané skupiny a předplatitele ChatGPT plus, je nyní otevřeno pro celý svět vývojářů.

API pro volání funkcí. Jednou z nejvýznamnějších schopností LLM modelů je interakce s externími nástroji, ať už pro provedení určitého příkazu nebo pro získání dalších informací. Původní přístup byl ovšem náročný a problematický, a tak OpenAI přišlo s řešením: API pro volání funkcí. Tento koncept, který umožňuje definovat, jaké nástroje má LLM k dispozici, se již osvědčil jako nesmírně silný a je aktuálně využívaný i v rámci ChatGPT pluginů.

Fine-tuning. Neboli proces, který umožňuje přizpůsobit již natrénovaný model konkrétním potřebám. Představte si, že máte všeobecně vzdělaný „mozek“, který pak můžete specializovat na určitou úlohu. OpenAI tuto možnost zatím nabízí jen pro některé modely, ale existují náznaky, že do konce roku by měla být tato možnost dostupná také pro modely GPT-3.5 a GPT-4. Tato novinka bezpochyby otevře dveře k novým možnostem využití LLM, avšak je třeba si být vědom, že tato služba může být velmi nákladná.

–––

Novinky, které nás zaujaly v červnu, pro vás připravili Marie Re (iOS), David Kočnar (Android), Bára Celnarová (Design), Miro Ořeský (QA) 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.