Zavrieť reklamu

Na Macu existuje jedna vec, ktorá pôsobí aj po rokoch až nečakane jednoducho. Inštalácia aplikácií často znamená jediné gesto. Pretiahnete ikonku do zložky Aplikácie a máte hotovo. Žiadne inštalačné sprievodca, žiadne zložité nastavovanie, žiadne zdĺhavé procesy na pozadí. Za touto jednoduchosťou ale nie je snaha o minimalizmus za každú cenu. Ide o dôsledok spôsobu, akým Apple navrhol samotné fungovanie aplikácií v systéme macOS. Základný rozdiel oproti iným platformám spočíva v tom, že aplikácie na Mace nie sú rozdelené do desiatok súborov uložených po celom systéme. Každá aplikácia je v skutočnosti jeden uzavretý celok, takzvaný bundle. Z pohľadu používateľa ide o jediný súbor, v skutočnosti sa ale jedná o zložku, ktorá obsahuje všetko potrebné pre beh aplikácie. Nájdete v nej spustiteľný súbor, knižnice, grafiku a ďalšie interné dáta.

Práve vďaka tomu je inštalácia taká jednoduchá. Neprebieha žiadne zložité rozmiestňovanie súborov do rôznych častí systému. Stačí aplikáciu skopírovať na správne miesto. Najčastejšie do zložky Aplikácie, odkiaľ ju potom systém štandardne spúšťa. Rovnako priamočiara je aj odinštalácia. Pokiaľ aplikáciu nepotrebujete, jednoducho ju presuniete do koša a tým celý proces končí. Tento prístup výrazne kontrastuje s tým, ako fungujú iné operačné systémy, napríklad Microsoft Windows alebo väčšina linuxových distribúcií. Tam aplikácie často ukladajú svoje súbory do rôznych zložiek, pracujú so systémovými knižnicami a zapisujú dáta do ďalších častí systému. Inštalácia je preto zložitejšia a odinštalácia často nezanechá systém úplne čistý.

Zaujímavé pritom je, že tento princíp nie je žiadnou novinkou. Jeho korene siahajú až do operačného systému NeXTSTEP z roku 1989, ktorý vznikol vo firme NeXT. Práve tento systém položil základy dnešného macOS. Keď Apple NeXT v deväťdesiatych rokoch kúpil, prevzal aj jeho technologické riešenie. Medzi nimi aj koncept aplikácií ako samostatných balíčkov. Odvtedy sa tento model prakticky nezmenil. Dôvod je jednoduchý. Funguje. Je prehľadný, predvídateľný a pre užívateľov maximálne zrozumiteľný. Navyše umožňuje relatívne bezpečnú prácu s aplikáciami, pretože každá z nich je do určitej miery izolovaná od zvyšku systému.

To samozrejme neznamená, že by macOS bol úplne bez zvyškových dát. Niektoré aplikácie si ukladajú nastavenia alebo cache mimo svoj vlastný bundle. Aj tak ale zostáva celý systém výrazne čistejší ako väčšina alternatív. Apple tak aj po viac ako tridsiatich rokoch ukazuje, že niektoré princípy nie je potrebné neustále meniť. Pokiaľ je základ dobre navrhnutý, môže bez problémov fungovať aj v dobe moderných aplikácií, cloudových služieb a stále rastúcich nárokov na výkon aj komplexitu.

Dnes najčítanejšie

.