I'm planning to buy Mac OS Lion, but I would like to know some informations. - Are Snow Leopard's apps compatible with Lion? - Are apps compiled with Xcode for Lion compatible with Snow Leopard? What if these app uses popovers/fullscreen which are features of Lion?
Check your OS version * If your Mac is running OS X Lion or Mountain Lion, you must upgrade to El Capitan before you can upgrade to Catalina. If your Mac is running Mavericks or newer, you can proceed to upgrade to Catalina.
You can stay informed about the progress of our Catalina testing on our macOS Catalina support status page. As a result, we are phasing out software support for all computers running macOS 10.08 Mountain Lion and will end support on December 31, 2019.
If you have macOS Sierra (the current macOS version), you can upgrade straight to High Sierra without doing any other software installations. If you are running Lion (version 10.7. 5), Mountain Lion, Mavericks, Yosemite, or El Capitan, you can upgrade directly from one of those versions to Sierra.
Yes. As long as you're running the most up-to-date Snow Leopard version (10.6. 8), you can directly upgrade to Mountain Lion, as detailed on Apple's 10.8 Upgrade Page.
xCode requires a full download (the full 5*ish GB) and if you are a Java guy you will have to re download Java as it is not included (this was my experience when opening eclipse for the first time in Lion).
Some of Snow leopards apps are compatible, not all (ppc apps will not work). It is probably best to check with the software vendor first.
Another thing your Library folder disappears on an upgrade among some others where Lion is trying to 'Protect' its users. To get round this simply enter the command into terminal. (replace username with your username and foldertoreveal with the hidden foldername)
chflags nohidden /Users/Username/FolderToReveal
The upgrade process other wise has been fine. For reference I am an Obj C /C++ /C and Java developer. Hope this helps
Also will link you to this post about Developing Java on Lion: Stack Overflow post on Java in Lion
A very good list of compatible applications is available at RoaringApps. I highly recommend checking for your favorite editors/IDEs/etc there.
Of note:
As far as developing with the new APIs in Lion, you can explicitly target a specific version of OS X for compatibility. When building for 10.6, those new APIs will not be exposed during compilation and you will get warnings about unrecognized selectors if you try to use them.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With