[NTLK] Einstein 64-bit

Bradley Mattice bradwart at gmail.com
Wed Dec 3 07:08:04 EST 2014


Apple expects all new and updated apps submitted to the App Store to be 64-bit capable by February, but I don't think they've given a deprecation date for 32-but code. Probably a ways off, it won't be until they stop supporting A6 devices, which should have at least one more iOS update in them, putting a potential date at 2016 (but I would expect 2017 or 2018 at the earliest).

Not that Einstein is submitted to the App Store. :)

Sent from my iPad

> On Dec 2, 2014, at 10:08 PM, Steven Frank <stevenf at panic.com> wrote:
> 
> Another question for the other Einstein devs...
> 
> As I recall, there were issues with building Einstein for 64-bit.  This is kind of a bummer because it means we can't use ARC or other features of the modern obj-c runtime, and eventually Apple will probably deprecate 32-bit apps as they are very aggressive about this sort of thing.
> 
> If I do build it for 64-bit, the warnings are primarily about printf()-style formatting strings, which is not a big deal, and the app seems generally to run OK.
> 
> There's one warning I don't understand that comes from the 64-bit version of ffi.
> 
> With the disclaimer that I don't really know what I'm talking about, it seems that ffi is used only for TNativeCalls class, which seems to be largely unused and possibly superseded by Matthias's tricks with fibers and ROM injections.  (true?)
> 
> It's easy enough to break the dependency on ffi -- the Android build does already.  But is that sufficient to make Einstein 64-bit friendly?
> 
> Thanks,
> 
> Steven
> 
> 
> ----------------------------------------------------------------------
> 
> The NewtonTalk Mailing List   http://newtontalk.net/
> The Official Newton FAQ       http://splorp.com/newton/faq/
> The Newton Glossary           http://splorp.com/newton/glossary/



More information about the NewtonTalk mailing list