Jump to content


Photo

"App" is not optimized for your Mac and needs to be updated


  • This topic is locked This topic is locked
3 replies to this topic

#1 Renee Zamora

Renee Zamora

    Advanced Member

  • Support
  • PipPipPip
  • 8363 posts

Posted 11 October 2018 - 08:10 AM

Have you seen this message on your Mac lately? If so don't worry.

 

macos-mojave-32-bit-app-alert.jpg

 

RootsMagic for Mac will continue to work with High Sierra and Mojave. It is the CrossOver wrapper that will eventually need to be upgraded to run on 64-bit. Development is in contact with CrossOver on that. For the native Mac version of RootsMagic we will make sure it meets Apple's requirements.

 

To read more about the transition to 64-bit technology and how it affects 32-bit apps - visit:

https://support.appl.../en-us/HT208436


Renee
RootsMagic

#2 Robert-Leigh:Pritchett

Robert-Leigh:Pritchett

    Advanced Member

  • Members
  • PipPipPip
  • 112 posts

Posted 22 March 2019 - 05:34 PM

CrossOver just posted their latest update. The latest Mac beta just posted the error message above. When will we see the latest CrossOver update for the Mac version of RM7?



#3 J P

J P

    Advanced Member

  • Members
  • PipPipPip
  • 299 posts

Posted 23 March 2019 - 01:24 AM

CrossOver just posted their latest update. The latest Mac beta just posted the error message above. When will we see the latest CrossOver update for the Mac version of RM7?

This is a reference to the recent release of CrossOver 18.5.

Going back to the topic of this thread, presumably the pop-up will go away after full Crossover introduces a 64-bit version (which probably depends on the availability of a 64-bit version of underlying open-source Wine). The pop-up is warning us that a 32-bit application will not work on the next version of MacOS (see below), which we assume will be generally available in October or November this year. For those who will want to try the beta versions, these could well start being available from June or July, and I guess that such early users will be the ones that could hit this problem. For those of us who are happy to wait for general availability but want the latest software (or our new hardware requires it), it looks like it could be a race between RM8 on Mac and a 64-bit version of CrossOver and then the CrossOver wrapper.


Quote from Apple:

Apple began the transition to 64-bit hardware and software technology for Mac over a decade ago, and is working with developers to transition their apps to 64-bit. At our Worldwide Developers Conference in 2018, Apple informed developers that macOS Mojave is the last version of macOS to run 32-bit apps.

#4 mjashby

mjashby

    Advanced Member

  • Members
  • PipPipPip
  • 177 posts

Posted 23 March 2019 - 03:25 AM

It's Crossover that needs to be upgraded to a 64-bit on Macs to get rid of the pop-up warning, not WINE, which has been available in 64-bit builds for well over a year. Nor is it the Windows version of RootsMagic 7 (or earlier versions) as that's not relevant.  Mac's know nothing about and nor do they care whether Windows Apps are 32-bit or 64-bit as they don't run those apps natively.

 

It's easy to build a 64-bit Wine.app using WINE directly, or with the help of one of the other 'front-end' apps available on MacOS/Linux, e.g. Wineskin (Mac Only), PlayOnMac or PlayOnLinux.  Unfortunately, Crossover hasn't yet been upgraded to a 64-bit build, so will continue to produce the warnings until that happens; and unlike the other options available doesn't allow any choice of alternative WINE Engines for different apps, or to take advantage of bug-fixes in the ongoing development builds of WINE. You only get what's included in each Crossover release, the latest in Crossover 18.5 being Wine Version 4.0 

 

Note: It is important to understand that it will still remain possible to run 32-bit Windows apps using WINE on future builds of MacOS providing the underpinning front end wrapper that is produced is recognised as a 64-bit app.  In contrast it won't be possible to run a native 32-bit MacOS app which is what the pop-up warning is about!  It's already possible in even more complex scenarios to retain 32-bit compatibility with no warning messages, i.e. running a full virtualised version of a 64-bit/32-bit Windows OS, older/same version of MacOS, 32-bit Linux etc., using one of the Virtualisation options (VirtualBox, Parallels, VMWare 64-bit) which are all 64-bit apps in their current versions and produce no pop-up compatibility warnings no matter what 'bittedness' the actual application is.


MJA

"A Mac User with Windows Tendencies"