Is it 64 bit?

45 replies [Last post]
BlasteFlame
Offline
Joined: 07/26/2012

Hello, I've just read some articles that apple will stop support for 32bit apps in the near future, so I was wondering if Nano Studio is 64bit or will get an update to 64 bit so it will be usable in the future?

Jim Hanks
Offline
Joined: 06/14/2011

It isn't now. That's all I can say for certain

Slam-Cut
Offline
Joined: 09/07/2011

Rather than an update, Nanostudio is being completely re-written from the gound up to be a new 64-bit app. It should be available sometime in 2017.

The following is just conjecture:
The future of 32 bit apps is an interesting question. Lack of support will likely not mean that suddenly one day all 32 bit apps stop working, but that they are no longer able to be downloaded from the app store. If when you get a new iPhone you set it up from a previous back up, the 32 bit apps should still be on your new iPhone. If you set up a new iPhone from scratch, you won't be able to download the 32 bit apps from the app store.

Nanostudio is 32 bit and runs in 64 bit iOS 10 just fine, so I don't see any reason that 32 bit apps can't run in the near future, but doubtless one day Apple will find a reason to meddle with things and break 32 bit compatibility in a future iOS. They have gotten really obnoxious about pushing us to update iOS 10. I didn't notice that before 10. I would be very careful about updating iOS so as to avoid getting caught by Apple's changes to iOS, in case they make an iOS change that won't allow 32 bit apps altogether. Once NS2 comes out, we should be OK with new iOS, but I have kept old iPhones with old iOS just so I have a back-up of 32-bit apps like NS and Alchemy, but those pieces of hardware will not last forever. Soft synths & DAWs are temporary - hardware can last a lifetime if taken care of properly.

instinctive
Offline
Joined: 07/23/2011

iOS appearently has already started showing a warning dialog each time you launch a 32-bit app on a 64-bit device ("This app may slow down your device, the developer needs to update it"). To be honest I can understand them, as supporting 32-bit apps is a large burden on the OS, all the libraries etc. need to be shipped in two versions, so... yes, let's get rid of that legacy stuff.

(I know, this forum has lots of people with smartphones carved out of stone, but hey, I'm more on the modern side and all for progress ;))

Stiksi
Offline
Joined: 11/21/2010

They changed the message to "This app will not work with future versions of iOS…" for 10.3 Beta so best guess, iOS 11 will not support 32 bit in any form.

https://www.macrumors.com/2017/01/31/32-bit-apps-wont-work-on-future-ios...

dendy
Offline
Joined: 07/28/2010

Loooks iOS10 is last iOS version for me .. maybe i should buy some new iPAd now, until they are still available with iOS10 preinstalled ..

Slam-Cut
Offline
Joined: 09/07/2011

Disconcerting. As is this sentence from the article:
"By October, it was reported some 50,000 apps had already been removed."
The article didn't say if the apps were removed from devices or just removed off of the app store. I was assuming the later.
I realize music production apps are small potatoes on the app store, but I shudder to think how many games will disappear. Sounds like a customer service nightmare.

My advice is not to get iOS 11 until after NS2. Even then there is an issue of preserving our past work on NS1. Some will be content with just a .wav file, but if NS1 disappears, then there is no easy way to go back and finish up or re-work projects. Yeah you can spit out stems and MIDI files, but sometimes a track falls apart without specific presets. On the other hand maybe it'll be a glass half full and it will be an opportunity to re-synthestrate those old tracks. Everyone should think about it though and have a plan before getting caught unprepared.

syrupcore
Offline
Joined: 09/26/2010

> My advice is not to get iOS 11 until after NS2. Even then there is an issue of preserving our past work on NS1. Some will be content with just a .wav file, but if NS1 disappears, then there is no easy way to go back and finish up or re-work projects.

Indeed. This is a bummer. Was looking forward to sequencing NS1 from NS2! Hopefully the desktop app will continue to work for a while. Definitely a good reminder to get our collective NSP on.

Stiksi
Offline
Joined: 11/21/2010

I'm suddenly grateful for my ageing iPad 3, which won't go past iOS 9. I've learned everything I know about synthesis from Eden. I got my first physical synth on friday (microbrute) and being able to play it instantly out of the box and understanding every knob and function thoroughly is something that I shouldn't take for granted. Yes it's basic stuff, but it took a long time to really understand.

I hope Eden will live on in some form or another because it has definitely been the perfect mixture of easy accessibility and depth. If NS2 has everything but the kitchen sink, I hope it will also have something that is as rewarding as learning the Eden.

But yeah, thank you Blip.

Slam-Cut
Offline
Joined: 09/07/2011

As syrupcore recommends, I've been backing up .nsp files. I'm cleaning out my iPhone and iPad of old unfinished projects and will be focusing on finishing those up or trashing them. When NS2 is released I'll want to focus on that and not NS1 projects.

I hope to have working iDevices with NS1 for quite some time, and of course there is the desktop version. It may be useless to speculate now, but I'm willing to bet there will be a way to convert projects to NS2, even if just manually saving stems and creating a new version of a project in NS2. Not sure how the overlap period will look, or how much I will use both apps (although I like the idea of that), but I like having old iDevices to fall back on. Just in case.

acaonweb
Offline
Joined: 08/25/2010

I think a 64-bit version of NS have to be put on the store.
Many developers have done that, and if they didn't is only because they have published a newest app, and leave to die the old one.
The only reason to don't recompile NS in 64 bit is announce as soon as possible NS2

syrupcore
Offline
Joined: 09/26/2010

@acaonweb

> The only reason to don't recompile NS in 64 bit is announce as soon as possible NS2

If it was as simple as hitting the 'Recompile" button in Xcode, I'm sure it would have already been done. As Mr. Matt has explained before, there is an awful lot of hand written assembler code within the app that is tied to older chipsets. You don't think we got 16 synth tracks on an iPhone 3Gs with XCode drag and drop code snippets do you? :) All of that assuredly gnarly code would have to be manually recoded (and we'd probably lose support for older devices in the process). It *could* be done but then we'd all wait another 6 months for NS2. So in a way, you're right.

I'd love NS1 to work on the next OS but I'd much rather have NS2.

Slam-Cut
Offline
Joined: 09/07/2011

"The only reason to don't recompile NS in 64 bit is announce as soon as possible NS2"

NS2 is expected sometime around Sept 2017, or so.

darwiniandude
Offline
Joined: 08/22/2010

Doesn’t open on iOS 11 Public Beta as expected.

Should I just delete the app? If NS2 will be listed as a separate app I’ll delete this, otherwise I’ll keep it around so I see when the update appears.

Slam-Cut
Offline
Joined: 09/07/2011

Nanostudio won't be updated. As a 32 bit app, it's going to not work in iOS 11 or beyond.
Nanostudio 2 will be a new app, not an upgrade. This is a small but important disctinction. NS2 will be available sometime after iOS 11 spreads like a virus. How long after we don't know for sure, and if we are super lucky it might even be before. ...unless it's after.

Blip Interactive
Offline
Joined: 04/05/2010

NanoStudio 1 will not be updated for 64 bit iOS.

It's true that a lot of apps can easily be recompiled for 64 bit with a flick of a switch, a few tweaks and an overall test but NS1 was written with lots of 32 bit hand optimised assembler code in order to make it possible on hardware of that era.

Presumably NS1 should carry on working fine on devices which can't update to iOS 11 such as my trusty iPhone 5. I say presumably because I can't predict how Apple will play this. I hope they will leave it in the store for older devices (in the same way that you can download older versions if you don't have the latest OS) but maybe they will remove all versions completely so that if you delete it from your (older) device, you can't get it back again.

It will be like waving goodbye to an old friend, but NS1 is 7 years old and it's time to make a clean break and move on to a new era of NanoStudio 2.

kitejan
Offline
Joined: 04/05/2011

So for Dogs 1 year = 7 Human years (or whatever....) - how does that equate to Apps? 1 App year would be like, what, 11 human years?

Which makes NS1 77 human years old.

I suspect we could, if we wished, get bogged down with questions like "is NS1 male or female" and "what is the social group of NS1" and so on to get a more accurate figure of the relationship between App and Human years....

... sorry - somewhat boring day at the office, I feel ill, and I'm stuck here for another 2 hours and 30 minutes.

Blip Interactive
Offline
Joined: 04/05/2010

> ... sorry - somewhat boring day at the office, I feel ill, and I'm stuck here for another 2 hours and 30 minutes

Can you write code? I could do with a hand ... :)

kitejan
Offline
Joined: 04/05/2011

Somewhat rusty :-) I work more with servers, and networks, and wires and things. Coding - well my "piece de resistance" was writing our corporate backup solution using the IT equivalent of double sided sticky tape and sticky backed plastic (sorry UK children's TV reference there) - that is the Windows port of rsync, and some clever windows command (aka batch commands) scripts. Did you know you can do loops and conditional logic? You might not want to, but you can. Served us well on close to 200 servers for the last umpteen years. All getting replaced soon.

I so wish I had gone into code writing instead of what ever it is I do.....

Blip Interactive
Offline
Joined: 04/05/2010

> IT equivalent of double sided sticky tape and sticky backed plastic

That's actually a pretty good analogy. Because when you've got to the end and it seems to be working, you want to do it again properly based upon all the stuff you learnt and all the mistakes you made during the process. Which would then present an ideal opportunity for delivering the immortal "here's one I made earlier"!

kitejan
Offline
Joined: 04/05/2011

> .... you want to do it again properly based upon all the stuff you learnt and all the mistakes you made during the process.

If only! For some reason, I cant quite understand, management dont like that very much.

Anyway, due to changes in my organisation, I've had new management and colleagues looking a bit too closely at "my solution" and asking things like "why do you have that piece of tape over that washing up bottle"? and "did you ask a grown up to help you cut the bottle?" - or words to that effect. Hence why I'm not working on the replacement project I guess :-)

Blip Interactive
Offline
Joined: 04/05/2010

Whenever a company introduces a new software solution to supposedly solve all the problems with the rubbish old solution, it usually introduces a whole new set of problems and limitations which no one even imagined could exist. So all you need to do is sit back, watch them screw it up and then show your infinite nobility and maturity by not saying 'I told you so'.

That's probably how NS2's going to go.

kitejan
Offline
Joined: 04/05/2011

> by not saying 'I told you so'.

Aww. Where is the fun in that? :-)

Jim Hanks
Offline
Joined: 06/14/2011

> Can you write code? I could do with a hand ... :)

I think I made that offer once. :-)
I code for a living. What do you need? No iOS coding experience but how hard can it be. ;-)

Slam-Cut
Offline
Joined: 09/07/2011

"That's probably how NS2's going to go."

Then everyone on the internet will show their infinite lack of maturity.

Stiksi
Offline
Joined: 11/21/2010

When NS2 comes out and sells like cupcakes, I'll be able to tell you "I told you so". Maturity can … can … uh, there appears to be no way to finish that sentence and retain an illusion of maturity.

Blip Interactive
Offline
Joined: 04/05/2010

Thanks for the kind offer Jim - I think at this stage in the project it would take some poor soul 6 months to get up to speed before they could start contributing. I mean, would you really fancy delving into a codebase written by a lone lunatic over a period of a few years? I know I bloody wouldn't!

dendy
Offline
Joined: 07/28/2010

> I mean, would you really fancy delving into a codebase written by a lone lunatic over a period of a few years? I know I bloody wouldn't!

Actually this is something which is a lot of fun for me :-)) I don't know why, at some point of my coding carrer i started enjoying a LOT get into someone else code, deeply understand it and then develop it together .. That's what i'm doing in my new job last year - and like it. Maybe because you ALWAYS have to learn something new and it pushes you out of you comfort zone to try understand someones else code - and leaving comfort zone is almost aways progress :)

tom_tm
Offline
Joined: 06/29/2011

'It will be like waving goodbye to an old friend'

I WILL NOT _EVER_ WAVE GOODBYE!!

Welling up as we speak.... Buying an iPad Mini 1 just to keep for Nanostudio 1. :')

syrupcore
Offline
Joined: 09/26/2010

> Actually this is something which is a lot of fun for me :-)) I don't know why, at some point of my coding carrer i started enjoying a LOT get into someone else code, deeply understand it and then develop it together .. That's what i'm doing in my new job last year - and like it. Maybe because you ALWAYS have to learn something new and it pushes you out of you comfort zone to try understand someones else code - and leaving comfort zone is almost aways progress :)

That is amazing. I'm almost 100% positive I've never ever ever heard a developer say this. You are obviously a higher level of human being! Or the other developer wasted a shitload of time creating really well organized, documented code. :)

dendy
Offline
Joined: 07/28/2010

hm, only well organised and documented code i ever saw was mine :-)))) hehe

i simply deeply like chalenges and like fix mess and make order in things .. i must admit, i'm weird :-)))