Gratulujeme, v repozitářích Ubuntu je jich něco přes 45 tisíc a když potřebuju něco jiného nebo něco, co jsem si naprogramoval sám, tak si další sám vyrobím nebo použiju přímo binárku. Nějaký lepší důvod, proč bych si měl kupovat placený systém, který je snadno zavirovatelný a omezuje mě nejen v nastavení, ale už i v instalaci aplikací? Zkuste přijít s něčím méně odrbávacím na zákazníky. M$ se rozhodl pro moderní marketing: vy nám zaplaťte, my vám za odměnu omezíme vaše možnosti a povíme, co smíte dělat se zakoupeným produktem a co ne...
Prodáváme nové kafe. Je v hezčím hrníčku, ale nesmíte si do něj dát cukr a mlíko jen z naší vlastní nabídky mlíka od krys nebo od speciálně vyšlechtěné krávy za 3násobek standardní ceny. Pít ho smíte jen ve stoje.
"nezaneřádí systém ani registry"
Vidím, že tohle je stále urban legend. Není to pravda, obzvláště pro UWP aplikace převedené přes ten převodník. Mohou systém za*rat uplně stejně jako Win32 aplikace. Je tam sice sandbox, ale pokud je ta aplikace napsaná prasácky, tak to nepomůže, viz https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-behind-the-scenes
Koukam, ze tady jsou sami odbornici. Proboha naucte se cist, nez neco placnete. Vzdyt je tam jasne napsano, ze:
1) "Converted app packages contain a registry.dat file, which serves as the logical equivalent of HKLM\Software in the real registry."
2) "All writes under HKCU are copy-on-written to a private per-user, per-app location. This provides the same benefits as the bridge's handling of the file system with respect to uninstall cleanup."
To znamena, ze registry pro aplikace prevedene do Store pres UWP jsou simulovane. Nactou skutecne registry a v sandboxu aplikace k nim pridaji privatni zaznamy dane aplikace. Do skutecnych registru se ale nikdy nic nezapisuje, vsechny zmeny se ulozi zas jen do te skoukrome kopie dane aplikace (a dokonce pro kazdeho uzivatele zvlast).
Uvedomujete si, ze tech top 50 je prevazne bloatware typu ccleaner, driver booster, smart defrag, ktere naprosto postradaji v ekosystemu UWP jakykoliv smysl? Cistit registry nema pro UWP aplikace smysl, protoze je nevyuzivaji, defragmentace v dnesni dobe SSD? Driver booster v novem modelu, kdy chodi ovladace s Windows Update? Vetsinou mate lepsi argumenty.
Nevím sice, zda jsem odborník nebo ne, ale stačí si přečíst ten odkaz, kde je:
Registry: Writes outside the package - Allowed if the user has permissions. Writes under HKLM\Software are allowed as long as a corresponding key/value does not exist in the package hive and the user has the correct access permissions.
Soubory: Writes outside the package - Allowed if the user has permissions. A write to C:\Windows\System32\foo.dll is allowed if the package does not contain C:\Program Files\WindowsApps\package_name\VFS\SystemX86\foo.dll and the user has permissions.
Ekosystém UWP je ale pořád tak malý a nevýznamný, že lidi věci jako ccleaner nebo defrag budou chtít. Oba ty programy navíc mají funkce, které v systému standardně nejsou. A pořád je většina počítačů s pomalým notebookovým HDD.
Každopádně, kde jsou alternativní antiviry (stejný argument jako u programů výše), prohlížeče webů, archivátory, správci souborů, foto a video aplikace apod.
Nevím, co kdo používá. Ale z těch desktopových programů, co používám já, je ve Storu jen Telegram a Slack. Já bych přitom vážně chtěl, abych ze Storu mohl stahovat a aktualizovat všechny.
"Ekosystém UWP je ale pořád tak malý a nevýznamný" pored ta sama stupidni retorika. Neni to pravda. Z tech velkych (nejpouzivanejsich) aplikaci chybi jen Snapchat, jinak je tam vsechno - Facebook, Messenger, Instagram, Slack, atd.. Foto a video aplikace tam jsou taky, vdyt to je I v tomhle clanku - Adobe Photoshop Elements (a jak Adobe oznamilo v Q1 na MS dev konferenci, prevadeji do UWP i dalsi aplikace), VLC, Kodi, ..
Delate obecne zavery podle svych vlastnich neobecnych meritek ("Nevím, co kdo používá. Ale z těch desktopových programů, co používám já, je ve Storu jen Telegram a Slack."). To je u lidi, co si hrajou na moralni autoritu v oblasti technologii teda dost silny kafe.
Maudit: UWP jste do diskuze zamotal vy. Já to odbyl jednou větou, abych dal najevo, že myslím jen desktopové programy. Viz „Ekosystém UWP je ale pořád tak malý a nevýznamný, že lidi věci jako ccleaner nebo defrag budou chtít.“
V téhle diskuzi opravdu nemá smysl pokračovat.
Maudit: Když vezmu obecné měřítko (nejstahovanější appky ze Slunečnice/Download), je to špatně, protože lidi používají blbosti. Když to vezmu podle sebe, je to taky špatně.
V článku ani diskuzici vůbec nemluvím o UWP appkách, ale jen desktopových programech převedených přes Centennial. Tím odpadají všechny ty Facebooky, Messengery nebo většina věcí od Adobe. UWP appky nebudou nikdy na takové funkční úrovni. Příklad budiž váme zmiňované VLC. Verze UWP je oproti desktopu hrozně osekaná.
Ok, je tam Phoshop Elements. Lidi kvůli tomu nebudou přecházet ze ZPS nebo nástrojů od Corelu. Kde je Gimp, Affinity, Inkscape, Fastone, ACDSee, XNview?
Kde je WinRAR, 7-zip, Total Commander, uTorrent, Adobe Reader, LibreOffice, Audacity, Recuva, Foobar2000, MPC-HC atd.?
Je pitomost říct, že je tam hodně použitelných aplika
Ostatně stačí si porovnat stav systému před instalací pár takto převedených aplikací a po jejich instalaci a odinstalaci. Udělal jsem to v čistém virtuálu s Windows 10 a rozhodně bych nemluvil o nějakém odstranění všeho apod. Po instalaci + odinstalaci Kodi ze Store zůstaly v registry asociace na neexistující aplikaci, nové Shell Bags, na filesystému přidané MFC knihovny a VCC runtime atd. To je podle Vás ta čistá odinstalace a simulované registry?
http://i.imgur.com/fCwMWEj.png
http://i.imgur.com/r6sopQp.png
ach jo.
No a? Zůstal tam i po odinstalaci aplikace solidní bordel, jak v registry, tak na filesystému, takže žádná změna. Zasírat se to tedy může úplně stejně, žádné čisté odinstalování. Zase budou zůstávat neplatné klíče, nadbytečné knihovny atd.
A například VC++ runtime se i bez Store instaloval až s aplikací (tedy když byl "třeba", opět žádná změna.