installing APP on M...
 
Share:
Notifications
Clear all

[Sticky] installing APP on MacOS Catalina, Big Sur AND native support for the new Apple M1 hardware  

  RSS

(@mabula-admin)
Universe Admin
Joined: 4 years ago
Posts: 2618
November 22, 2020 18:59  

Hi all,

To answer many questions and to take away confusion, I have written this sticky with the latest information that we have (22nd of November 2020) regarding

  • installing APP on Catalina/Big Sur and later
  • non-native support for the new Apple M1 hardware (running intel built code on the Apple M1 ARM hardware)
  • native support for the new Apple M1 hardware (running arm built code on the Apple M1 ARM hardware)

 


Installing APP on Catalina/Big Sur and later

First, every Apple user that has a Mac computer, should be aware that since MacOS Catalina, Apple started to force every developer to build their application with notarization required of all included code.

Only signing the code with a developer certificate is no longer enough in the eyes of Apple in terms of application security. To be clear, all MacOS DMG installers that we provide are being code signed, and yes, we pay Apple for this each year of course.

Now, starting with MacOS Catalina and later, the installers that we have released until now will not pass the MacOS gatekeeper by default due to the notarization requirement, not due to possible incomplete code signing.

To be able to install APP on Catalina & Big Sur, you need to follow these directions:

  • Completely uninstall APP first if APPis already installed.
  • Delete all the DMG installers for APP that you have already downloaded (they will be permanently blocked and thus problematic).
  • Go to System Preferences -> Security & Privacy -> Allow APPs downloaded from App Store and identified developers
  • After you have changed the setting to Allow APPs downloaded from App Store and identified developers, download the DMG installer using our download links and then you should be able to install it.
  • If you still can not install APP, double check again the Security & Privacy settings and explicitely say that you allow APP.
  • Then to make APP completely work go again to the Security & Privacy settings, go to the privacy tab, make sure that AstroPixelProcessor is allowed to access your Files and Folders. (This is probably why on some Big Sur installations, APP seems to freeze when the Work Directory selection is being asked ;-), maybe the MacOS window that is asking this, is not visible/behind the APP main window)

 

AllowAccessToHomeDirectory


Added on 18th December 2020: TO PREVENT A POSSIBLE APPLICATION HANG OF Astro Pixel Processor

Finally, you need to go System Preferences -> General and make sure that prefer tabs is NOT set to always. 

You will need to set it to never or in full screen to make APP work properly.

Screenshot 2020 12 18 at 13.02.11

To be clear: this is a problem on the Operating System level (not on application level) which I can never fix, because APP is a cross-platform application that is not developed with Apple's development platform for good reason. Only applications that are developed with Apple's development platform can behave properly in this regard. All other applications will not respond nicely if you set the Prefer tabs to always... so only do so at your own risk.


Now, let me explain why the current DMGs (1.083-beta1 and before) will not pass notarization: the explanation is very simple, Apple decided that our development platform Oracle JDK 8 is no longer safe and the whole development platform therefore will no longer pass notarization. So even if we wanted (and we do want this 😉 ) to provide DMGs that can pass notarization, we can never make it work if we keep using Oracle JDK 8... so the problem is not in our code or our capabilities. The problem is that Apple simply will not allow applications build with Oracle JDK 8 to be able to pass notarization, why ? That is a question that I can not answer. Only Apple can aswer this in detail.

Going forward to be able to pass notarization: APP 1.084 will no longer use Oracle JDK 8. We are working to move to OpenJDK 11 or GraalVM (based on OpenJDK 11). So this means that we are working hard to upgrade APP to use a more modern and updated development platform which of course is very good news going forward. Our goal with APP 1.084 is to deliver DMG installers that will instantly pass the MacOS gatekeeper by both:

  • code signing the entire application and
  • by notarizing the entire application

Some users have reported that APP is not working well on Big Sur: I would suggest everyone that has that problem to follow the instructions earlier mentioned in this post (install APP on Catalina & Big Sur). According to our information, this should work. Yesterday, I communicated with an Apple Technical Sales individual about this, and he had no problem with running APP on Big Sur with these directions. If this still does not work on your Big Sur installation, please let us know and please provide all the information that you can including:

  • Mac model
  • MacOS exact version number
  • APP version
  • your security and privacy settings

non-native support for the new Apple M1 hardware (running intel built code on the Apple M1 ARM hardware)

A big question now is, will the current APP versions already work without any modification on the new Apple M1 ARM hardware?

Yesterday, i got confirmation that it works 🙂 !. An APP user that works for Apple (the Apple Technical Sales individual mentioned earlier...) tested APP on the new M1 hardware. He used the new Macbook Air with the M1 chip. He could do everything without problems, so that is really good news already.

It works due to a layer in MacOS Big Sur that will convert the intel built code to work on the ARM hardware. Because of the translation/conversion, it is not as efficient of course, but it is not slow as well. Performance seemed similar to a MacBook Pro released 3 years ago and APP was clearly able to use the different new M1 CPU/GPU cores.

To be able to give you 100% confirmation that everything works as expected, I am going to buy a new Mac computer with the M1 hardware tomorrow and I will perform testing as soon as possible.

Please note: once we are able to make native installers for the M1 hardware (so an installer compiled/built on the M1 ARM hardware) we do expect that APP will also benefit greatly from the new M1 chip's performance 😉


native support for the new Apple M1 hardware (running arm built code on the Apple M1 ARM hardware)

To be able to make native installers for the new M1 chip, our development platform (OpenJDK11/GraalVM) needs to be ready for the M1 ARM hardware first. Once the development platform is ready, we are very confident that it will all work properly and that there will be no additional problems in making this work to benefit 100% from the new M1 hardware.

Our goal is to make this possible quickly after the development platform is ready for M1. So for now, we first have to wait until the development platform is ready for the M1 hardware, before we can do our magic 🙂

Please note: once we are able to make native installers for the M1 hardware (so an installer compiled/built on the M1 ARM hardware) we do expect that APP will also benefit greatly from the new M1 chip's performance 😉

This topic was modified 7 months ago 12 times by Mabula-Admin
This topic was modified 6 months ago by Mabula-Admin

ReplyQuote
(@rodolgo)
White Dwarf Customer
Joined: 2 years ago
Posts: 21
November 24, 2020 09:42  

Hello

I have the exact same problem as you mention above, ie:

on some Big Sur installations, APP seems to freeze when the Work Directory selection is being asked ;-), maybe the MacOS window that is asking this, is not visible/behind the APP main window

I was going to uninstall then reinstall APP - but what about the license? As the APP is frozen, I have no chance to deactivate it... How should I proceed?

Many thanks in advance,

KR

Rodolphe

app doesn't start

ReplyQuote
(@wvreeven)
Galaxy Admin
Joined: 3 years ago
Posts: 849
November 24, 2020 11:39  

Hi Rodolphe,

The APP license may be used on three computers at the same time. If you already use APP on another computer then you can deactivate the license for your MacBook there. If you only use APP on the MacBook then you can go ahead and reinstall APP. It should then automatically recognize the license and start using it. Please note that Mabula's instructions don't mention deactivating the license so there shouldn't be any problem there.

 

Wouter


ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 4 years ago
Posts: 2618
November 25, 2020 20:14  

Hi all @rodolgo, @wvreeven, @vincent-mod,

Please check this video to install APP on Catalina/Big Sur:

Kind regards,

Mabula

This post was modified 7 months ago 2 times by Mabula-Admin

ReplyQuote
(@andrecajolais)
Molecular Cloud Customer
Joined: 4 years ago
Posts: 5
December 18, 2020 02:55  

Hello Mabula,

Hope you are doing fine.I upgraded my iMac 27in 5K Retina, late 2014 and my MacBook Pro 15in mid 2015 to Big Sur... After the upgrade both were doing fine with APP... Then I decided this week to finally install APP 1,83 Beta 1... Works flawlessly on iMac 5K, but on the Macbook Pro it freezes, no way it will launch... I open this page attached, cannot clic on the tabs or on panels...won't Cancel or Open... NADA...  completely frozen... I read your explanations ... I did authorized APP in Privacy tab, I made sure all paramètres are OK... To qui I have to Force Quit... Then I uninstalled 1,83Beta to réinstallation 1,82... Same problem... Should I try to return to Catalina... Had no problem then...

 

Capture d’écran

 Take care,

André Cajolais


ReplyQuote
(@andrecajolais)
Molecular Cloud Customer
Joined: 4 years ago
Posts: 5
December 18, 2020 03:26  

Mabula, In Activity Monotor, the message APP not responding appears...

André

 

 


ReplyQuote
(@wvreeven)
Galaxy Admin
Joined: 3 years ago
Posts: 849
December 18, 2020 09:40  

@andrecajolais Thanks for posting the screenshot. It looks like you have set the system preference (not APP preference) "Prefer tabs" to "Always". Please set it to "In Full Screen" or "Never". See this comment and the ones following:

https://www.astropixelprocessor.com/community/postid/14160/

 

Wouter


ReplyQuote
(@andrecajolais)
Molecular Cloud Customer
Joined: 4 years ago
Posts: 5
December 18, 2020 15:03  

@wvreeven Many thanks Wouter for your precious support. I would never have thought of making this change... 

I wish you, Mabula and the whole team all the best!

André


ReplyQuote
(@vincent-mod)
Universe Admin
Joined: 4 years ago
Posts: 3410
December 18, 2020 15:40  

To be honest, we also didn't think of this as we didn't even know that setting was in MacOS. This was found out by one of our users. 🙂


ReplyQuote
(@davep)
Hydrogen Atom Customer
Joined: 1 month ago
Posts: 2
May 3, 2021 23:25  

Hi, I'm a new user. Unfortunately, I cannot load the app on my MacBook Pro running Big Sur. I get a message to say that apple cannot verify the software is virus free and needs to be updated. Any advice welcome.


ReplyQuote
(@wvreeven)
Galaxy Admin
Joined: 3 years ago
Posts: 849
May 3, 2021 23:36  

@davep Please click the Apple sign in the upper left of the menu bar of your Mac and select System Preferences -> Security & Privacy. In the General tab you can allow AstroPixelProcessor to be run.


ReplyQuote
(@davep)
Hydrogen Atom Customer
Joined: 1 month ago
Posts: 2
May 6, 2021 20:30  

Thanks. Sorted, forgot to say I am also fairly new to Mac OS so still learning. Finding my way around APP with some old files. Seems to make life fairly easy. Looking forward to some dark nights, but may have to wait some months before getting fresh data!

DaveP


ReplyQuote
(@soylentgreen66)
White Dwarf Customer
Joined: 2 years ago
Posts: 19
May 31, 2021 20:37  

Hello, I just downloaded and installed the latest beta release 1.083-beta 2 on my M1 Mac-Mini and received this error that APP was unable to load the LibRaw library for raw support for Sony ARW files. thanks! Alan

image

ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 4 years ago
Posts: 2618
May 31, 2021 20:38  

Thanks Alan @soylentgreen66, I will try in a minute on my M1 mac-mini. On my intel macbook it works fine though. Probably an issue with the new M1 and MacOS security rules I suspect.

Mabula

This post was modified 2 weeks ago by Mabula-Admin

ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 4 years ago
Posts: 2618
May 31, 2021 20:50  

Hi Alan @soylentgreen66,

Indeed, same issue on my M1 mac-mini. I will work in the coming days to solve this 😉 so raw support works on M1.

Mabula


Alan Tan liked
ReplyQuote
Share: