Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Generic User Avatar

Old Mac O.S. apps no longer work


  • Please log in to reply
5 replies to this topic

#1 compis

compis

  •  Avatar image
  • Members
  • 652 posts
  • OFFLINE
  •  
  • Local time:12:03 AM

Posted 23 February 2024 - 10:25 AM

Why does apple no longer support specific apps after an O.S. say Catelina is no longer supported? Example, the latest version of firefox cannot be installed even though firefox still makes the latest version of Firefox for apple devices. There are other Apple O.S. applications that follow this issue.

 

Since the Mac is an intel based system and other Intel based operating systems will run the latest version of these apps, why not Apple older O.S. ?



BC AdBot (Login to Remove)

 


#2 cryptodan

cryptodan

    Bleepin Madman


  •  Avatar image
  • Members
  • 33,826 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:USA
  • Local time:05:03 AM

Posted 23 February 2024 - 10:56 AM

Ask on the apple developer forum that's if you haven't been banned from there.

Also they are no longer intel based they use an ARM based processor now.

https://www.apple.com/newsroom/2020/11/apple-unleashes-m1/

US Navy Veteran from 2002 to 2006

Masters in Computer and Digital Forensics Expert - Stevenson University Alumni 2015

Arch Desktop - https://termbin.com/epij

Arch Laptop - https://www.termbin.com/dnwk

Ubuntu Server - https://termbin.com/zvra


#3 h_b_s

h_b_s

  •  Avatar image
  • Members
  • 100 posts
  • ONLINE
  •  
  • Gender:Male
  • Local time:11:03 PM

Posted 23 February 2024 - 11:32 AM

I'll answer the question I think you asked...  The wording is awkward.

 

The reason why new(er) software written since Catalina was released doesn't work with any OS-X releases before Catalina is because Apple purposely removed support for 32 bit hardware, 32 bit software, and changed a bunch of underlying interfaces programmers use to talk to the OS. The reverse is true, too.  Software built for OS-X versions before Catalina won't work post Catalina without work for the same reason.  This didn't come out of the blue, Apple had been signalling the change for a couple of years.  Catalina became what programmers call "64 bit clean", that is, it only runs native x86-64 bit software.  Then the M-class chips were released in 2020 starting with the M1 which aren't Intel/x86-64 based at all.  They're Arm based, which is the same CPU type in nearly all smartphones, but specifically they're based on Apple's internally developed A-series in their iPhones.  Intel x86-64 and Apple/Arm M series aren't binary compatible without a emulation layer.  In Apple's branding it's called Rosetta 2 (the first Rosetta being the translation layer for PowerPC to run on top of Intel x86).  Depending on how a programmer compiles the software code, Firefox (as an example) can either be what's called a "fat binary" which can run on either the remaining supported Intel based Macs, or the new Arm based Macs with native code, but it won't run on anything from before Catalina because of that interface compatibility break.  Or, they can choose to compile the software such that it only runs on the new Arm based Macs and won't run at all on the Intel Macs.  Like in the PowerPC to Intel transition, Rosetta 2 won't be supported forever, either.  Some point in the future, probably inside the next couple of years, a new versioning dividing line will be picked and Intel based Macs will no longer receive support at all without deliberate effort from retro Mac enthusiasts.  Apple has never been very big on backwards compatibility when it holds back their software or hardware roadmap plans, but at least they've historically deployed really well engineered tools during the transitions.

 

You might wonder why Windows can at least theoretically still run 32 bit software from 1995 when Windows 95 was released?  Microsoft has a long software compatibility tail to support because enterprises, their primary customers, are slow moving.  They won't update software on the whims of a vendor without an overriding reason, while Intel/AMD has maintained a high degree of CPU/firmware interface backwards compatibility over that time period.  However, unlike Intel/AMD x86 based CPUs, Arm 64 bit CPUs don't normally have built-in backwards compatibility for older Arm 32 bit CPUs at all.


Edited by h_b_s, 23 February 2024 - 11:46 AM.


#4 compis

compis
  • Topic Starter

  •  Avatar image
  • Members
  • 652 posts
  • OFFLINE
  •  
  • Local time:12:03 AM

Posted 01 March 2024 - 01:35 AM

No, this has nothing to do with the number of bits. The machine I have is 64 bit from the beginning and never ran 32 bit apps.

 

Apple has simple prevented there no longer supported machines from running 64 bit apps after the O.S. is no longer supported. The Mac prior to the M1 ran Intel CPU's hence why it can operate as a Windows machine as well. So if the same Apple Macbook can run Windows and run the latest version of firefox then I do not see any reason Apple O.S. on the exact same hardware platform cannot run the latest version of software.

 

This means Apple is purposely stopping the use of currently available apps like Firefox on outdated Mac O.S.'s



#5 cryptodan

cryptodan

    Bleepin Madman


  •  Avatar image
  • Members
  • 33,826 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:USA
  • Local time:05:03 AM

Posted 01 March 2024 - 11:03 AM

Did you try getting the application from Mozilla.org and not through apple?

US Navy Veteran from 2002 to 2006

Masters in Computer and Digital Forensics Expert - Stevenson University Alumni 2015

Arch Desktop - https://termbin.com/epij

Arch Laptop - https://www.termbin.com/dnwk

Ubuntu Server - https://termbin.com/zvra


#6 h_b_s

h_b_s

  •  Avatar image
  • Members
  • 100 posts
  • ONLINE
  •  
  • Gender:Male
  • Local time:11:03 PM

Posted 04 March 2024 - 04:21 PM

No, this has nothing to do with the number of bits. The machine I have is 64 bit from the beginning and never ran 32 bit apps.

 

Apple has simple prevented there no longer supported machines from running 64 bit apps after the O.S. is no longer supported. The Mac prior to the M1 ran Intel CPU's hence why it can operate as a Windows machine as well. So if the same Apple Macbook can run Windows and run the latest version of firefox then I do not see any reason Apple O.S. on the exact same hardware platform cannot run the latest version of software.

 

This means Apple is purposely stopping the use of currently available apps like Firefox on outdated Mac O.S.'s

... *looks at his M1 Mac running Firefox right now* ... If you say so.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users