Týždeň 2024-04

Apple sa popasoval s DMA v EU. Vyjde z tejto pasovačky ako víťaz? @vlkodotnet

Udalosť týždňa: Apple odpoveď na DMA

Týždeň pred začiatkom oficiálneho predaja nových Vision Pro Apple oznámilo zmeny v iOS, Safari a AppStore. Tie sú určené pre nás v EU a vyplývajú z Digital Market Act (DMA). Zdalo by sa, že DMA bojuje proti známym monopolom, ako je Google, Apple, alebo Facebook. On ale nejde proti konkrétnym firmám, ale definuje tzv. Core Platform Services. Na to, aby ste dostali takúto zaujímavú visačku, stačí mať definovaný počet užívateľov.

Apple teda dostalo za úlohu v iOS umožniť existenciu alternatívnych obchodov, umožniť nastaviť ako predvolený prehliadač niečo iné ako Safari, sprístupniť možnosť platiť cez NFC a v AppStore umožniť platiť cez alternatívne platobné brány. Výsledkom je cca 600 nových API dostupných pre vývojárov. Pre EU vývojárov.

Aby mimo EU neboli smutní, tak umožnili streaming hier, čo určite potešilo Microsoft s Xbox Cloud Gaming a Nvidia s ich produktom Nvidia Now. Tie boli mimo, pretože Apple predtým požadoval, aby každá nimi ponúkaná hra prešla ich schvaľovacím procesom. Len tak mimochodom to obišli tak, že streamovali svoje služby cez Safari prehliadač.

Apple announces changes to iOS, Safari, and the App Store in the European Union
Apple announced changes to iOS, Safari, and the App Store impacting developers’ apps in the EU to comply with the DMA.

Hneď po uvedení začali sa na internete šíriť "zaručené" analýzy, ako si to Apple aj tak urobil po svojom. Problematické sú najmä tieto dve časti:

  1. Musíte sa ako developer rozhodnúť, či budete ponúkať aplikácie podľa EU pravidiel, alebo podľa starých pravidiel. Podľa EU pravidiel to bude pre vás výhodnejšie, budete môcť publikovať v alternatívnych obchodoch. Ale môžete sa rozhodnúť iba raz, nebude cesta späť.
  2. Ak sa rozhodnete publikovať v alternatívnych obchodoch a prekročíte počet nainštalovaných kusov aplikácií 1 milión (ráta sa iba prvá inštalácia na užívateľa), tak nad 1 milión zaplatíte tzv. Core Technology Fee (CTF), teda 50 centíkov za každú prvú inštaláciu u užívateľa. A môžete sa uistiť, že Apple bude presne vedieť, koľko ich naozaj je, čo znamená, že takto si zabezpečili všetky známe free aplikácie, aby zostali v ich AppStore.

Je toho oveľa viac, preto prikladám najlepšie spracovanú analýzu nových podmienok, kde ak ste iOS developer, dostanete odpovede na svoje otázky.

Understanding Apple’s Response to the DMA
What a week. When it began to look like Apple would announce how it planned to comply with the EU’s Digital Markets Act (DMA), I expected small changes at the margins that wouldn’t significantly move the needle in the EU or anywhere else. Boy, I was wrong. Instead, we got a far-reaching, complex res…

Golden Kitty Awards 2023

Product Hunt vydal ročenku s najlepšími najnovšími produktmi minulého roku. Nikto asi nebude prekvapený, že produktom roku sa stal ChatGPT. Za ním skončil nový prehliadač Arc, ktorý do vášho browsovania zaintegruje AI. Notion, ktorý netreba predstavovať, treba si ho vyskúšať. A dostalo sa tam aj Gemini ako Google odpoveď na ChatGPT. Ďalej sú tam rôzne podkategórie, ktoré si môžete pozrieť pre inšpiráciu. A našiel som tam aj českého zástupcu s produktom BoostSpace.

Hall of Fame - Golden Kitty Awards Winners | Product Hunt
Honoring and celebrating all of the Golden Kitty Awards winners from 2015 until today.

Google Chrome ARM verzia

Google celkom prekvapivo zverejnila v Canary prvý natívny build Chrome pre Windows ARM. Je to celkom zaujímavé, pretože dosiaľ bol jediný natívny prehliadač pre Windows s ARM architektúrou Edge (postavený na Chromium jadre). A keď už aj Google investuje do ARM na Windows, tak možno nás čaká zaujímavý rok s ARM zariadeniami na Windows. Tak trošku tým spoilujem to, že Microsoft má na marec ohlásený Surface Event.

Surprise! Google Chrome goes native for Windows on Arm
Google has started testing an ARM64 version of Chrome that will dramatically improve performance on Arm-based Windows devices.

Windows Server 2025 má Hotpatching

Najotravnejšia vec na svete je, keď si necháte niečo bežať na notebooku cez noc, a keď prídete ráno do práce, tak ho nájdete reštartovaný, lebo tam bol čakajúci Windows Update. Linux užívatelia sa nám môžu ticho posmievať, ale viete, že Windows Server v Azure už dlhšie používa Hotpatching? Teda inštaláciu updatov bez nutnosti reštartu operačného systému. Teraz si ho môžete vychutnať aj vo vašom datacentre s Windows Server 2025 (s veľkou pravdepodobnosťou si ale počkáte až do budúceho roku). V normálom Windows ho ešte nemáme kvôli celému ekosystému zle naprogramovaných Windows driverov, ktorými nás výrobcovia za všetky tie roky zahltili. Ale možno Windows 12 prinesie nejakú verziu, kde si budete môcť spätnú kompatibilitu vypnúť.

Introducing Windows Server 2025!
Introducing Windows Server 2025!Today, we are thrilled to announce the official name of the next release of Windows Server, Windows Server 2025. Windows..

iPhone user fingerprinting cez notifikácie

Keď Apple uviedol možnosť vypnúť trackovanie užívateľov naprieč aplikáciami, tak mal z toho hlavu v smútku ako Facebook, tak všetci tí poskytovatelia reklám pre free aplikácie. Ale neboli smutní dlho, našli si hneď viacero spôsobov, ako vás označiť, že vy ste vy. A najnovšie cez notifikácie, ktoré spúšťajú malý proces v pozadí a vedia aj sledovať, kde aktuálne ste a ešte lepšie vás identifikovať. Preto dobre porozmýšľajte, čo si do telefónu nainštalujete a čo vám môže posielať notifikácie.

Ads and push notifications being used to spy on iPhone users - 9to5Mac
Both in-app ads and push notifications are being used to identify and spy on iPhone users, according to two separate...

Security okienko

Ak používate svoju vlastnú inštaláciu GitLabu, tak rýchlo patchujte, inak vás môže postihnúť Critical GitLab vulnerability CVE-2023-7028. Tá umožňuje zaslať password reset linku na inú ako vašu email adresu.

GitLab password reset bug leaves more than 5.3K servers up for grabs
A critical zero-click account takeover exploit affects GitLab Community and Enterprise Editions.

Microsoft mal ďalší zaujímavý útok. Tentoraz bol prienik cez testovacie prostredie, zatiaľ bez známych vedľajších účinkov pre nás bežných užívateľov.

Microsoft explains how Russian hackers spied on its executives
A test environment didn’t have two-factor authentication enabled.

AI okienko

Už som kedysi dávno písal, že Microsoft nemá špeciálny AI model pre GitHub Copilota, ale využíva služby OpenAI. Aby ste mi verili, že nekecám, tak som vybavil v Microsofte, aby k tomu napísali vysvetľujúci článok (ale možno to bolo úplne inak).

Understanding how GitHub Copilot works
Have you ever wondered how GitHub Copilot helps you write code faster and with less work? In this article, we will learn how it works and resources that can..

V článku sa spomína, že s GitHub Copilotom sme my programátori až 55 % produktívnejší. Na druhej strane vraj podľa tejto štúdie produkujeme horší kód. A to mi pripomína starý Intel vtip: Koľko je 2+2? 5. To je ale zle. Ale ako rýchlo.

New GitHub Copilot Research Finds ‘Downward Pressure on Code Quality’ -- Visual Studio Magazine
‘We find disconcerting trends for maintainability.’

Tento rok tipujem, že bude rokom AI pre video. Google predstavil svoj Space-Time Diffusion Model Lumiere, ktorý zvládne napríklad smejúcu sa Mona Lízu (brr, radšej výsledok ani nehľadajte).

Lumiere - Google Research
Space-Time Text-to-Video diffusion model by Google Research.

.NET okienko

Zoznam všetkých noviniek vo Visual Studiu pre zvýšenie produktivity, ktoré priniesol rok 2023 a ešte aj prinesie 2024, zhŕňa nasledujúci článok.

Visual Studio productivity features in 2023 - Visual Studio Blog
Over the last year, we’ve invested heavily in new capabilities to help Visual Studio developers code more easily. Let’s look back on some of the additions that aim to make your coding experience more productive. Feature Name Release Spell Checker 17.5 All-In-One Search 17.5 Markdown 17.5 Brace…

Aby som nepísal len o starých veciach, tak pre inšpiráciu tu mám Oxpecker, čo je nový F# ASP.NET Core based web framework a nástupca Giraffe framework, ktorý ja osobne ani nepoznám, ale vraj je populárny.

The Oxpecker
TLDR: Oxpecker is a new F# ASP.NET core based web framework, the successor of the popular Giraffe framework, build with mostly the same…

Linky na záver

Už aj Microsoft má svoje pohrebisko projektov. Ja najviac smútim za Surface Duo, o ktorom som si myslel, že jeho neexistujúca najnovšia verzia by mohla byť môj budúci mobilný miláčik.

Microsoft Graveyard | The virtual graveyard for all products killed by Microsoft
Microsoft Graveyard is the virtual graveyard for all products killed by Microsoft; a free and open source collection of dead Microsoft products built by a passionate and nostalgic community.

Niečo pre ľudí so spomienkovým optimizmom. Za mňa úprimne podotýkam, že až taký starý nie som, ale zažil som takýto web zo strany užívateľa.

Only 90s Web Developers Remember This
Written pieces, talks, and other bits by Zach Holman.

Je neuveriteľné, čo dokážu ľudia natlačiť do 8kB programu.

How we made an animated movie in 8kB - Ctrl-Alt-Test
The Sheep and the Flower - a demoscene production and real-time animation that looks like a standard short animated movie, in just 8kB

Vizuálna bodka na záver

Napadlo by vám toto spojenie?