Re:Apple starting to alert users that it will end 32-bit app...
by jancsika on Thursday April 12, 2018 @09:16AM
(#16820558)
> Could somebody point me to a technical explanation of why it's sometimes non trivial to just compile your app against x86-64 and call it a day?
Because the program uses a deprecated 32-bit API.
Once the deprecated 32-bit API is dropped, the program simply won't compile.
Also, the modern 64-bit API is different. And by different I mean it has a completely different design and set of interfaces. So to get the program to work again you have to port the program from using the old 32-bit API to using the non-deprecated 64-bit API. That's non-trivial work.
Because the program uses a deprecated 32-bit API.
Once the deprecated 32-bit API is dropped, the program simply won't compile.
Also, the modern 64-bit API is different. And by different I mean it has a completely different design and set of interfaces. So to get the program to work again you have to port the program from using the old 32-bit API to using the non-deprecated 64-bit API. That's non-trivial work.
Edit: clarification