Migration from macOS Mojave to macOS Catalina. Goodbye bash. 1

What happened?

macOS Catalina is as of today the latest version of Apple’s operating system for iMacs and Macbooks. It is the successor of macOS Mojave (personally, one of the best OS by Apple for Macintosh computers) and the first Apple’s OS that does not support 32-bit applications.

Before updating from macOS Mojave to macOS Catalina I read a lot of negative feedback (mostly about late Beta) about this new OS version but still decided to give it a try.

In this article, I will write about my experience as a Sofware and Web Back-end developer. I will try to show some advantages and disadvantages of migration from macOS Mojave to macOS Catalina. I am sure you should know about key pitfalls before making an update and how to protect your data.

Before updating to macOS Catalina

Even though macOS Catalina is already going public, please make sure to make back-ups of all your important files and double-check if applications that you use are not 32-bit. I mostly use my Macbook Pro for coding and development, so all apps like Visual Studio Code, XCode, PHPStorm, Sublime, Atom, and MAMP are working OK. I know some users had trouble with Adobe Creative Cloud applications but in my case, everything works fine (just make sure to download the latest version of those apps).

Migration from macOS Mojave to macOS Catalina. Goodbye bash. 2
My Macbook Pro specifications

What about speed and energy usage?

On macOS Mojave average time working from the battery was about 8-9 hours, on Catalina, it is around 7-8 hours. From my point of view, after a few updates, the battery lifetime will be the same as on Mojave. For example, my Macbook on the Beta version of macOS Catalina was working only 5 hours.

With Mojave, I had some strange lags after login/logout to my MacBook – blinking display and slow execution of simple apps. Restart fixed that issue but still, it wasn’t very comfortable. After update to Catalina, those lags have gone.

Also, it looks like some apps are launching and working faster on Catalina than on Mojave. The usage of multiple windows is more smooth and rapid.

If you are Software or Web Developer

Before making an update I read tons of articles, reviews that were mostly relevant to regular users, not for developers, so till the final moment, I wasn’t sure if I should update now or not.

Now, the only disadvantage *not actually* I see is that Catalina is using zsh instead of bash in it’s Terminal. That was my fault that I did not read about it, but honestly, in 3 days I wrote all needed aliases/functions with zsh. You still are able to change zsh to bash, but I made a decision from now on to work with zsh. Just try Oh My Zsh.

Also, a big “Yes” for making an update is a simple connection to the iPad on iPadOS. I tested it and it is do useful in some cases. But be sure that this function is available on your version of iPad and/or Mac.

As of now, I had no troubles with any libs or old integrations, I just continued coding. As I mentioned before, all applications, that I use for development are working OK.

I still examining this update, but as of now I see only minor disadvantages of migration from macOS Mojave to macOS Catalina and they are extremely minor.

Update, or not update, that is the question…

I think for most users macOS Catalina is recommended for installation. Just be sure, that you are not using 32-bit apps and you are ready to say “Goodbye” *almost* to bash.

From my point of view, migration from macOS Mojave to macOS Catalina gives you more advantages than disadvantages.