I mean technically.. Is .app just a folder? At least that's how Windows an Linux handles it.. How can it be that when i open a folder it runs application?
This is so confusing..
Yep.
Inside the .app "folder" is an executable which launches...
I am new to macs/OSX.. but I think the executable is located inside the contents\MacOS folder.
Though the launching is handled where you cant see, so you dont need to worry
Yeah, .app is just a folder. Mac OS X has a number of "files" that are actually directories in disguise; this includes .pages and .pkg. You can remove the extension and they'll turn back into folders.
You don't even need to do that, you can just control click on an application and select "Show Contents of Package", but there's basically no reason to ever do that. I don't understand what you're confused about? In other words, how did you even come to suspect that apps are actually folders since it's so super seamless looking to end users?
The way OSX uses apps as "packages" (folder) is pure gold. This is why normal apps work in what ever location, every file for that application moves with it when you simple move the "icon". So elegant, compared to a windows / linux when you hunt dependencies or missing components
Basicly a whole application is behaving like in Windows a single .exe app but has physical directory structure for its resources You could maybe imagine .app as a "non archived dynamic packaged .exe" ..or maybe not
Yeah, it would be pretty neat to go through my Windows Program Files folder, renaming each subdirectory to .app and having them magically turn into programs.
I do love OS X's implementation. And plists? Awesome.
Yeah, .app is just a folder. Mac OS X has a number of "files" that are actually directories in disguise; this includes .pages and .pkg. You can remove the extension and they'll turn back into folders.