Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

ARM64
jason-bayeq
#1 Posted : Wednesday, August 28, 2024 7:08:47 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 8/28/2024(UTC)
Posts: 2
Location: United States of America

Was thanked: 1 time(s) in 1 post(s)
I've been using NCrunch for many(!) years now. It looks like the next laptop I'll be using will be an ARM64 processor on Windows (surface laptop 7). It appears ARM64 isn't currently supported by NCrunch. Is this on the roadmap? If not, can I get it added? Even if this worked in emulation I could get by, but posts so far suggest it doesn't work at all.

Thanks
Jason
1 user thanked jason-bayeq for this useful post.
garyp01 on 10/3/2024(UTC)
Remco
#2 Posted : Wednesday, August 28, 2024 11:12:59 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,110

Thanks: 954 times
Was thanked: 1283 time(s) in 1190 post(s)
Hi Jason,

Thanks for posting. As much as I would like to see NCrunch working on ARM, realistically I don't think this is something that's going to happen. We've overextended ourselves somewhat with the number of toolsets and platforms we already support, and adding a new one would be outside of what we could justify maintaining even if we could find the budget to implement it.
GlobalConcepts
#3 Posted : Friday, September 6, 2024 6:23:24 AM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 2/7/2013(UTC)
Posts: 52
Location: Germany

Thanks: 4 times
Was thanked: 6 time(s) in 6 post(s)
As much as I understand the circumstances that might lead to that desicion it's also sad to read that "fact"(?) on the other hand.

Since I never give up, I just want to understand some things:
Where would you see the most of the amount while adding support for ARM64?
Is it the development part it self?
Is it the testing part after having developed the architecture support before being able to release it to public?
Is it the support after having it released?

Maybe you could introduce some "beta program" where people could test prereleases and find bugs earlier.
Also I just saw you're still supporting VS down to version 2010 (do people still even use it??). Could cutting support for older versions be a solution to free ressources maybe?

Edit: btw: is it possible to change my account name in this forum?
Remco
#4 Posted : Friday, September 6, 2024 9:55:11 AM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,110

Thanks: 954 times
Was thanked: 1283 time(s) in 1190 post(s)
Quote:

Is it the development part it self?
Is it the testing part after having developed the architecture support before being able to release it to public?
Is it the support after having it released?


All of the above.

It's impossible to estimate the effort required for something like this, because ultimately it involves fixing everything until it works. We simply don't know how many hangups will exist, and it could be months into the work before realising that it was a terrible idea to try.

We are integrated at so many levels of the platform that regardless of how well the platform handles adaptation to ARM, we will have stuff that slips between the cracks.

It also means that assuming we do implement it, the entirety of the product needs to maintained on it.

Unfortunately there is simply no where near enough demand for this to justify the time and effort required. Basically, I'd be setting myself up for a potentially tragic loss that could even sink the product entirely. It would be rather irresponsible, actually.

Quote:

Also I just saw you're still supporting VS down to version 2010 (do people still even use it??). Could cutting support for older versions be a solution to free ressources maybe?


Removing support for the older versions of VS will actually cost more time that it will save at this point. We would need to migrate a lot of tests and environments to do this. With VS2008, it was worth it because there was no WPF UI for it, so we couldn't upgrade parts of the UI without considering it. VS2010 has the same basic UI as VS2022, though some areas of the integration and core platform are clearly very different.

Quote:

Edit: btw: is it possible to change my account name in this forum?


Unfortunately not, but it IS possible to set up a new account and transfer all details over to it (such as email, licenses, etc).
jason-bayeq
#6 Posted : Friday, September 6, 2024 10:15:17 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 8/28/2024(UTC)
Posts: 2
Location: United States of America

Was thanked: 1 time(s) in 1 post(s)
Thanks Remco. I know support for this really comes down to a guess about the market penetration of ARM on Windows. It's hard to predict that, although some crazy things are afoot. All Microsoft's newest Surface laptops are Qualcomm. Unless they backtrack on that it seems like ARM on Windows could break out of being a niche product. That was a pretty bold move by MS.
GlobalConcepts
#5 Posted : Tuesday, September 10, 2024 4:50:44 AM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 2/7/2013(UTC)
Posts: 52
Location: Germany

Thanks: 4 times
Was thanked: 6 time(s) in 6 post(s)
Remco;17586 wrote:
Quote:

Is it the development part it self?
Is it the testing part after having developed the architecture support before being able to release it to public?
Is it the support after having it released?


All of the above.

It's impossible to estimate the effort required for something like this, because ultimately it involves fixing everything until it works. We simply don't know how many hangups will exist, and it could be months into the work before realising that it was a terrible idea to try.

We are integrated at so many levels of the platform that regardless of how well the platform handles adaptation to ARM, we will have stuff that slips between the cracks.

It also means that assuming we do implement it, the entirety of the product needs to maintained on it.

Unfortunately there is simply no where near enough demand for this to justify the time and effort required. Basically, I'd be setting myself up for a potentially tragic loss that could even sink the product entirely. It would be rather irresponsible, actually.

Quote:

Also I just saw you're still supporting VS down to version 2010 (do people still even use it??). Could cutting support for older versions be a solution to free ressources maybe?


Removing support for the older versions of VS will actually cost more time that it will save at this point. We would need to migrate a lot of tests and environments to do this. With VS2008, it was worth it because there was no WPF UI for it, so we couldn't upgrade parts of the UI without considering it. VS2010 has the same basic UI as VS2022, though some areas of the integration and core platform are clearly very different.

Quote:

Edit: btw: is it possible to change my account name in this forum?


Unfortunately not, but it IS possible to set up a new account and transfer all details over to it (such as email, licenses, etc).


That's sad to read an I wish u all the best!
1 user thanked GlobalConcepts for this useful post.
Remco on 9/10/2024(UTC)
garyp01
#7 Posted : Thursday, October 3, 2024 10:33:38 AM(UTC)
Rank: Newbie

Groups: Registered
Joined: 10/3/2024(UTC)
Posts: 1
Location: United Kingdom

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Just to add weight to this request, my next work laptop was also going to be an ARM64-based Surface laptop. Every piece of software I checked either worked natively, or would be supported by emulation, except NCrunch. I love NCrunch and would struggle to work efficiently without it, so have requested an Intel/AMD laptop. But I think the tide is turning on ARM64. Pressure will build. 😅
1 user thanked garyp01 for this useful post.
Remco on 10/3/2024(UTC)
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.056 seconds.
Trial NCrunch
Take NCrunch for a spin
Do your fingers a favour and supercharge your testing workflow
Free Download