Týždeň 2021-42
Minulý týždeň bol informačne bohatý. Event mali Apple aj Google. Facebook sa chce premenovať a oveľa viac. @vlkodotnet
Udalosť týždňa: Apple M1 Pro a M1 Max
Na druhom tohtoročnom hardware evente Apple ukázal nové MacBooky Pro s vylepšenými procesormi M1, tie dostali nové verzie Pro a Max. Tá prvá je pre bežnú prácu a tá druhá je pre tých, čo potrebujú vysoký grafický výkon. Ten využijú samozrejme skôr pri práci s videom, rôznymi AI výpočtami atď. S hrami na Mac je to zatiaľ nič moc, pretože hry skrátka nie sú pre túto platformu optimalizované.
Čo má M1 architektúra naozaj dobre vyriešené, je práca s pamäťou. Tam, kde Intel a AMD robia cca 25-28 GB/s na jeden kanál, vie Apple spracovať na jedno jadro až 102GB/s (nimi propagovaných 400 GB/s dosiahne celý systém, keď súčasne pristupuje k pamäti CPU aj GPU). K tomu prirátajte ohromný výkon grafických kariet v práci s číslami s desatinou čiarkou a to všetko s maximálnou spotrebou 70 W. Takýto výkon už konkuruje desktop procesorom, súčasné mobilné procesory len smutne pozerajú z diaľky.
Otázka je: Na čo je to dobré? Pre bežnú kancelársku prácu asi nie, ale pre ľudí, čo robia s videom, obrázkami a efektmi, môže MacPro nahradiť desktop počítač. Pre vývojárov je tu veľká otázka, či práve môj set nástrojov bude podporovať ARM-64, inak moc upgrade zmysel nedáva, pretože v opačnom prípade sa treba spoliehať na emulačnú vrstvu Rosetta.
Ja osobne by som čo to pohodlnosti obetoval, aj Windows už vedia na M1 v Parallels bežať, akurát neviem, ako by sa znášal s notch. Notch je výrez v obrazovke, aby do úzkych okrajov obrazovky mala kde vojsť kamera. Ten je bežný v mobiloch, ale prečo ho dali normálneho notebooku, je záhadou. Najmä ak na polcentimetrovú kameru dostanete niekoľkocentimetrový výrez. Možno v budúcnosti tam pribudnú ďalšie veci, napríklad USB port? Keď už sme pri portoch, MacBook je prvý prenosný Mac, ktorý ich má požehnane: okrem USB-C/Thunderbolt portov tu nájdete plný HDMI port, dokonca štrbinku pre SD kartu. Mimochodom, ak vás zaujíma ako sa Apple dostalo od PowerPC k Intelu a odtiaľ k vlastným procesorom, potom nasledujúci zblogovaný twitter thread je pre vás.
Pixel 6 event
Svojho oficiálneho uvedenia sa dočkal aj nový Pixel mobil s poradovým číslom 6. Tu prvýkrát Google ide podobne ako Apple ponúkať vlastný čip postavený na ARM architektúre s názvom Tensor. Ten by mal mať hlavne špeciálnu AI časť, ktorá pomôže s úlohami ako rozpoznávanie reči, úprava fotografií atď. Recenzie zatiaľ nemôžu publikovať všetko o tomto telefóne, takže na reálne recenzie si budeme musieť počkať do budúceho týždňa. Mimochodom, na tomto telefóne zaujme hlavne výstupok na kameru po celej šírke mobilu, čo asi nepoteší ľudí, čo budú chcieť nejaký obal. Inak ale za cenu 600 dolárov získate mobil vybavený tak, ako o 200 až 400 dolárov drahšia konkurencia.
Čaká nás premenovanie Facebooku?
V čase, keď na vás všetky noviny vyťahujú rôzne insider informácie z pozadia fungovania Facebooku. V čase keď jediný, kto verí Facebooku, sú konšpirátori. Tak jediné, čo Facebooku napadlo je, že by bolo dobré zmeniť názov. Nie samotnej sociálnej platformy Facebook, ale materskej firmy, ktorá má pod sebou ďalšie sociálne platformy ako WhatsApp a Instagram. Ich plán je ísť do AR, VR a "dobré" meno Facebooku tomu moc nepomáha. Ale keď to vyzerá ako pes, breše ako pes, stále to bude pes.
Windows 11 Android aplikácie
Android aplikácie mali byť jednou z noviniek novej verzie Windows 11, nakoniec to ale do finálneho vydania nestihli. Úplne nečakane sa ale objavili minulý týždeň pre všetkých Windows Insiders v Beta kanáli (ako na potvoru Dev kanál, v ktorom som ja, ich zatiaľ nemá dostupné). K ich používaniu potrebujete Hyper-V, USA región a účet v Amazon App Store, cez ktorý sa aplikácie budú integrovať. V podstate na počítač dostanete špeciálnu verziu Linuxu, na ktorom pobeží Android nadstavba.
vscode.dev
Pre všetkých, ktorí si nechcú inštalovať lokálne Visual Studio Code, je tu jeho webová verzia. To nie je až taký zázrak, pretože aj samotný VS Code je vlastne len Electron aplikácia, na ktorej beží nejaký ten javascript a renderuje html kód. Zaujímavé to je najmä preto, že s novým File System Access API s prístupom na disk je to skoro plnohodnotná náhrada za VS Code, len v prehliadači. Veľkou výhodou vscode.dev ale je, že si cezeň môžete otestovať nové témy a addiny bez nutnosti lokálnej inštalácie.
.NET okienko
Dnešné okienko sa nedá začať inak ako kritikou prístupu Microsoftu ku komunite. V podstate sa stalo, že dlho propagovaný "dotnet watch" teda tzv. Hot Reload, ktorý by vedel updatovať vykompilovaný kód za práve upravenú verziu bez nutnosti rekompilácie, bol z RC vyhodený.
Potom samozrejme nastalo božie dopustenie, pretože to by znamenalo, že napríklad vo VS Code by bolo nutné každú zmenu rekompilovať a celkovo by ho postavilo na vedľajšiu koľaj oproti klasickému Visual Studio, ktoré Hot Reload malo obsahovať. Našťastie tlak komunity slávil úspešný výsledok a dnes už je Hot Reload späť.
Tento prípad nie je unikátny v .NET svete. Podobné problémy v .NET Foundation hlásil aj tvorca WiX a tiež zasiahli ReactiveUI. Zasa bol v pozadí dobrý nápad so zlou exekúciou.
Tak či onak, zatiaľ sa tieto problémy darí riešiť. Microsoft je len firma a vo firme, čo si budeme klamať, ide v prvom rade o peniaze. Dokiaľ ako komunita nezaspíme a ozveme sa v pravej chvíli, tak s tým budeme môcť niečo urobiť.
Späť k práci. Amazon vydal Deployment tools pre nasadzovanie .NET aplikácií do AWS cloudu.
V novej verzii F# 6 sa dočkáme nového prvku jazyka task {} pre prehľadnejšiu prácu s async taskami. A indexy poľa už budú mať zjednodušený zápis bez bodky.
Linky na záver
PWA aplikácie dnes už ako vscode.dev zvládnu takmer všetko. Preto Microsoft vytvoril PWA builder.
Sphere, ktorý by mal pomáhať s komunikáciou v skupinách, bol kúpený Twitterom. Jedným z jeho zakladateľov je Slovák Tomáš Halgaš. Síce nesídlia na Slovensku, inak by si zaslúžili osobitnú zmienku, za pár riadkov ale táto informácia stojí.
Keď sme už pri Twitteri, tak ten spustil pre všetkých Spaces, čo sú virtuálne miestnosti, kde je možné komunikovať ústne. Ak by ste mali záujem, tak by sme nejaký vyvojari.dev virtual meeting mohli zorganizovať.
Raspberry uviedlo Raspberry Pi Build HAT, pomocou ktorého sa dajú pripájať špecifické LEGO Education stavebnice.
Mimochodom kniha "Stopárov sprievodca galaxiou" vyšla práve pred 42 rokmi. Keďže ešte stále mám 42, naviac je tento týždenník 42. v tomto roku, tak to určite nemôžem považovať za náhodu.
Vizuálna bodka na záver.