Poznáváme Mac OS X: když programy jsou složkami
Začínajícím uživatelům – především těm, kteří přecházejí na Mac OS X z Windows – zní až neuvěřitelně, že aplikace, které běžně spouštění, nejsou žádnými aplikacemi. Ano, jsou ve skutečnosti jen maskovanými složkami.
Možná jste si už všimli, že programy v Mac OS X nemají po celém disku rozházen milón podpůrných souborů. Budete-li chtít otevřít Firefox, nemusíte otevírat složku s aplikací; stačí jen poklepat na ikonu Firefox. To je mnohem lepší uspořádání než v systémech Mac OS 9 nebo Windows, kde musí být spousta programů uložena ve zvláštních adresářích, obklopených knihovnami, slovníky, cizojazyčnými komponenty a dalšími podpůrnými soubory a adresáři.
Kam všechny tyto soubory zmizely?
Systém Mac OS X zavedl balíčky nebo balíky, což jsou adresáře, které se chovají jako jednotlivé soubory. Každý řádně napsaný program systému Mac OS X vypadá jako jediná ikona, na kterou stačí poklepat. Pro Mac je to však adresář, který obsahuje jak vlastní ikonu dané aplikace, tak všechny její skryté podpůrné soubory. Takto sbaleny mohou být dokonce i dokumenty, včetně projektových souborů pro DVD, souborů iMovie a některých dokumentů TextEdit.
Pokud si to chcete ověřit, vyzkoušejte tento postup: vyberte Go -> Applications (Otevřít -> Aplikace). Vidíte program Calculator (Kalkulačka)? Klepněte na něj pravým tlačítkem a z kontextové nabídky vyberte Show Package Contents (Zobrazit obsah balíku).
Otevře se okno balíku Calculator (Kalkulačka) a vy uvidíte adresář Contents, který jste nikdy předtím neviděli. Když tento adresář otevřete, najdete spoustu podivně vypadajících unixových adresářů a souborů, které jsou skrytými součástmi samotného programu Calculator (Kalkulačka).
Tento trik s aplikacemi v podobě adresářů je pro vás samozřejmě výhodný, protože to znamená, že můžete kteroukoli aplikaci libovolně přesouvat do jiného okna – nebo ji jednoduše odinstalovat přetažením tohoto jediného souboru do Koše – aniž byste se museli bát, že za sebou zanecháte celou řadu podpůrných souborů. Výhodné je to i pro programátory, protože ti mohou aktualizovat určité aspekty svých aplikací pouhým nahrazením jednoho z těchto dílčích souborů, aniž byste museli přepisovat celý program.
Tuto programátorskou výhodu si můžete sami vyzkoušet. V případě aplikace Calculator (Kalkulačka) a mnoha dalších programů systému Mac OS X, obsahuje adresář Resources jednotlivé grafické soubory – soubory PDF nebo TIFF – sloužící jako grafické prvky, které vidíte, když program používáte. Například soubor lcd.tiff v adresáři Resources obsahuje obrázek okna kalkulačky (kde se při ťukání do tlačítek kalkulačky objevují čísla).
Pomocí grafického programu můžete změnit pozadí tohoto světle žlutého okna kalkulačky třeba na světle modrou. Když příště otevřete Calculator – teď už víte, že je to vlastně adresář – uvidíte svůj upravený vzhled.
Pingback: 1. zprávy » Poznáváme Mac OS X: když programy jsou složkami
A to je přesně to, co se mi na OS X hrozně líbí!
A to je přesně to, co se mi na OS X hrozně líbí!
Pingback: Jablickari.cz
Ano je to příjemné. Na druhou stranu mnoho větších programů takto uděláno není…
Ano je to příjemné. Na druhou stranu mnoho větších programů takto uděláno není…
a potom by se hodil odinstalátor…
a potom by se hodil odinstalátor…
@Palda: AppTrap? (http://onnati.net/apptrap/)
@Palda: AppTrap? (http://onnati.net/apptrap/)
AppDelete, AppCleaner, …
AppDelete, AppCleaner, …
hm:) asi se to pod tenhle clanek nehodi … :) ale jakej je je nejlepsi odinstalator?
Mne se furt ten disk nejak plni a plni…
A je fakt ze tvurci tech vetsich programu to do jedny slozky proste fakt asi davat jeste proste neumej neboco
hm:) asi se to pod tenhle clanek nehodi … :) ale jakej je je nejlepsi odinstalator?
Mne se furt ten disk nejak plni a plni…
A je fakt ze tvurci tech vetsich programu to do jedny slozky proste fakt asi davat jeste proste neumej neboco
aplikační balíky používala OS 9 také, takže žádná novinka v OS X a vlastní launchery měla také a celková obsluha byla velmi intuitivní, systém též, to by se současní uživatelé OS X divili.
aplikační balíky používala OS 9 také, takže žádná novinka v OS X a vlastní launchery měla také a celková obsluha byla velmi intuitivní, systém též, to by se současní uživatelé OS X divili.