Futured Blog
App News – květen 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 dubnu zaujaly naše týmy.

iOS & Apple

CopilotForXcode. Github Copilot zatím nemá oficiální integraci s Xcode, ale vyzkoušeli jsme CopilotForXcode, zásuvný modul, který vám kromě Copilota umožní přístup k ChatGPT přímo v Xcode. Funguje to, ale my věříme, že se chystá něco ještě lepšího.

SwiftGen. Pokud používáte knihovny pro generování kódu pro assety a další resources jako je R.swift, doporučujeme vyzkoušet i SwiftGen. Snadná konfigurace, přehledná dokumentace a spousta možností přizpůsobení.

Úprava cen. Apple pokračuje ve změnách cenové politiky. Ceny aplikací a nákupů v aplikacích aktualizuje s platností od 9. května 2023. Nové ceny budou globalizované podle vybrané země nebo regionu a budou se řídit zvyklostmi v místní měně. Pokud cenu neaktualizujete, Apple to na základě aktuálních cen v USA udělá za vás.

Platby bez problémů. Zákazníci budou moci snadněji řešit platby u odběratelských služeb v aplikacích. Při problémech s platbou se zobrazí v aplikaci zpráva, která zákazníky vyzve k aktualizaci platebních údajů pro své Apple ID. Funkce bude spuštěna toto léto a je k dispozici pro testování v režimu Sandbox. Bude vyžadovat iOS 16.4 nebo iPadOS 16.4.

Google & Android

Android 14 Beta. S první Betou tady máme zase pár novinek. Share sheet nabobtnal, vlezou se do něho i vlastní akce aplikace. Gesto pro navigaci zpět by se opravdu mělo více podobat tomu na iOS. Vektorová grafika se naučí morfovat a bude flexibilnější. První beta sice ještě nemá platform stability, ale svoje aplikace už na ní můžete testovat.

Android Studio Flamingo. Plameňák přišel s funkcí Live Edit, inkrementálním buildováním a automatickou aktualizací UI na připojeném telefonu.

Smazání dat. Google oznámil povinnost přidat do aplikací možnost smazání dat. Podobná věc existuje v iOS světě už nějakou dobu, ale pro Android je to novinka. Do konce roku 2023 budou muset vývojáři vyplnit, zda jejich aplikace tuto možnost obsahuje, a v průběhu roku 2024 ji implementovat.

image1.gif

Google IO 2023. Pomalu se nám blíží Google IO, který by se letos měl odehrát 10. května. Registrace na online akci je otevřená. Jsme zvědaví.

KotlinConf 2023. Po menší covidové přestávce se letos opět uskutečnil KotlinConf, kde bylo představeno několik velmi zajímavých novinek.

  • JetBrains oznámil připravované vydání Kotlinu 2.0 s kompilátorem K2, který slibuje výrazné zvýšení rychlosti kompilace. Na některých projektech se slibují až dvojnásobná zrychlení. Kotlin Multiplatform se dostane do stabilní verze pravděpodobně koncem roku 2023, a my máme velká očekávání. Spolu s Kotlin Multiplatform JetBrains vyvíjí i Compose Multiplatform, od kterého si slibuje možnost sdílení kódu napříč platformami. Povýšení na alpha verzi se dočkala implementace pro iOS, která se povýšila z experimentální verze. Toto by měl být závazek pro JetBrains, že danou technologii dotáhne až do produkčního stavu.
  • Kotlin Notebooks přicházejí jako možnost pro vytváření interaktivních workflows, které známe hlavně z Python světa. Sloužit mohou na interaktivní tutoriály, experimenty s knihovnami nebo samotným jazykem.
  • V rámci Kotlin 2.0 sa dočkáme i nových jazykových vylepšení jako například static extensionscollection literalsname-based destructuringcontext receiversexplicit fields.

Je vidět, že Kotlin, jeho popularita a komunita kolem se stále vyvíjí velmi pěkným tempem. Za shlédnutí rozhodně stojí úvodní keynote, kde je představeno mnoho dalšího. 

Web

Node.js 20. Vyšla nová verze Node.js, která obsahuje spoustu vylepšení a nových funkcí usnadňujících vývojářům psaní a testování kódu v Node.js. Patří mezi ně například experimentální podpora pro WebAssembly System Interface (WASI) umožňující spouštění bezpečných a izolovaných binárních souborů v Node.js.

Byl také představen nový model oprávnění pro zabezpečení aplikací v Node.js, který vývojářům umožňuje nastavit oprávnění aplikace pro přístup k systémovým zdrojům jako jsou soubory, síťové porty nebo procesy, a zabezpečit tak aplikace před neoprávněným přístupem k citlivým datům nebo zdrojům.

Google Chrome & WebGPU. Je to tak, nejnovější verze Google Chrome (113) bude obsahovat podporu pro moderní grafické rozhraní WebGPU, které umožňuje vytváření vizuálních efektů a grafiky v prohlížeči s vysokou rychlostí a nízkou latencí, aniž by bylo nutné používat starší a méně efektivní rozhraní WebGL.

WebGPU bylo původně navrženo pro použití ve videohrách, ale díky své nízké úrovni a přímému přístupu ke grafickému hardwaru se může stát užitečným nástrojem pro různé další aplikace jako jsou vizualizace dat, strojové učení a umělá inteligence.

Podpora WebGPU v Chrome byla oznámena již v roce 2020 a nyní bude k dispozici i ve stabilní verzi prohlížeče, což může být významný krok pro vývoj moderních webových aplikací, které využívají pokročilou grafiku a vizuální efekty.

chrome-gpu-800x533.jpeg

Vite 4.3. Vyšla nová minor verze Vite.js, která se zaměřuje zejména na zlepšení výkonu, konkrétně výkonu dev serveru.

Electron 24.0.0. Vyšla nová verze Electron.js, mezi jejíž novinky patří zejména aktualizovaná verze Chromium na verzi 112.0.5615.49, Node.js verze 18.14.0 a V8 verze 11.2.

Design

Pepsi. Při příležitosti 125. výročí představuje Pepsi nové logo a vizuální identitu značky. Poprvé po 14 letech. Nový design by tak měl přijít na trh na podzim tohoto roku. Nejprve v Severní Americe, poté v celém zbytku světa. 

Nový design představuje tučné písmo, charakteristický pulz a aktualizovanou barevnou paletu, včetně černé barvy, která zdůrazňuje závazek značky k Pepsi Zero Sugar i v budoucnu,” uvádí Pepsi na svém webu. Update barevné palety a využití elektrické modré s černou barvou má přinést silnější kontrast a ještě více vypíchnout energičnost.

PS: Zajímá vás, jak se měnilo logo Pepsi v čase?

Untitled.png

Fanta. Pepsi ale není jediným syceným nápojem, u kterého probíhají změny. Také Fanta oznámila update vizuální identity včetně úpravy loga. Oranžový tvar a zelený lístek tak z loga mizí a v popředí zůstává typografie. Fanta navíc globálně sjednocuje vizuál, který byl po rebrandingu v UK do teď rozdílný v Americe a Evropě. Nové logo má vyzařovat hravost a spontánnost, tedy atributy, které jsou pro značku důležité. Má se také oprostit od oranžové barvy jejich základní oranžády. Na trhu totiž Fanta už déle boduje i s dalšími příchutěmi.

Untitled-2.png

7up. Poslední update, který není sice tak čerstvý jako předchozí dva, ale nechceme vás o něj ochudit, je oživení vizuální identity 7up, konkurenta u nás pravděpodobně malinko známějšího Sprite. Novému vizuálu dominují citrusové tóny a vržený stín. Stejně jako Pepsi a Sprite si i 7up hraje s vysokým kontrastem.

Untitled-3.png

QA

No Bugs Allowed se vrací. QA meetup, který pozastavila pandemie, je zpět. A jsme rádi, že nyní bude pod hlavičkou Futured, v úzké kooperaci s Itera Czechia. Setkání plánujeme organizovat 2× ročně, protože po takové pauze si máme co říct. Téma nejbližšího meetupu je bezpečnost a penetrační testování.

Slova se ujme Tomáš Volný, etický hacker z bratislavského Unicorn, který přiložil ruku k dílu např. i v Citadelo. A čestně slibujeme, že Tomáš má k tématu penetračního testování co říct.

Bezpečnost aplikací se stává stále důležitějším tématem v době, kdy se k internetu připojuje stále více lidí a zároveň se zvyšuje počet kybernetických útoků. Etické hackování může pomoci předcházet těmto útokům a ochraňovat citlivé informace. Proto je nutné zvážit, jestli se nevyplatí investovat čas do takového způsobu zabezpečení.

Meetup je zdarma. Místo si rezervujte co nejdříve.

IMG_3846.png

Software Test Awards 2023. Vyhlášení sice probíhá až v říjnu, nicméně web Software Testing News, který za akcí stojí, nyní spustil registrace. Kategorií je opravdu mnoho a najdete tam jak nástroje, týmové i individuální ocenění tak třeba celé projekty.

Po přihlášení budou všechny nominace podrobeny důkladnému hodnocení a testování. Po tomto procesu rozhodnou o vítězích v jednotlivých kategoriích odborníci právě ze společnosti Software Testing News.

Získání ocenění v soutěži Test Awards může být skvělou příležitostí pro zlepšení reputace a rozvoj společnosti v oblasti testování softwaru. Proto pokud se zabýváte testováním softwaru a chcete ukázat své schopnosti, neváhejte a zaregistrujte se. Nutno podotknout, že to není zdarma. Průměrná cena se pohybuje okolo 12 000 Kč.

AI

Boom AI. Ne, stále to nepolevuje a vedle diskuzí o bezpečnosti a různých žalobách nás možnosti generativního AI stále nepřestávají ohromovat. Stačí zadat do Google AI Drake a poslechnout si hity, které Drake nikdy nenazpíval ani nesložil, ale jsou nerozlišitelné od originálu. Podobný boom zažívají i text-to-video nástroje, kde je stále ještě patrné, že se nejedná o skutečné video, ale už se vedou diskuze o tom, kdy bude první AI generovaný film dostupný na Netflixu.

Github Copilot CLI dostává svůj první technický náhled. Do světa příkazové řádky tak přináší možnost napsat místo složitých příkazů jasný, pro laika srozumitelný příkaz. Namísto ls -a | grep "^." vám tedy stačí napsat ?? list all hidden files a potvrdit, že daný příkaz chcete skutečně provést. První technický náhled je dostupný zde.

AutoGPT. Určitě stojí za zmínku. Kombinace ChatGPT4 a snahy vytvořit autonomní agenty, kterým definujeme problém, a ty si pak následně určí své vlastní úkoly, nastaví si priority a pustí se do práce. Projekt, který během několika týdnů dosáhl na Githubu přes 120 tisíc hvězdiček, je rozhodně zajímavé sledovat, i když názory na použitelnost takového systému se liší.

Pokud by vás téma AI zajímalo více a chtěli byste mít představu, jak to vlastně funguje na pozadí, doporučujeme následující video.

––

⁠Novinky, které nás zaujaly v dubnu, pro vás připravil Patrik Potoček (iOS), David Kočnar (Android), Tomáš Knězek (Web), Bára Celnarová (Design), Miro Ořeský (QA) a Martin Sumera (Android, 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.