Microsoft Will Bring 64-Bit App Support To ARM-Based PCs In May (engadget.com) 71
Microsoft's general manager for Windows, Erin Chappie, told Engadget today that an SDK for ARM64 apps will be announced at the upcoming Build developer's conference in May. From the report: With the new SDK, developers would be able to natively recompile their apps to run in 64-bit on ARM-based PCs like the ASUS NovaGo. This opens up app support for the platform, which previously only supported 32-bit apps. The potentially greater app compatibility is welcome, since this was one of the biggest drawbacks of Windows on Snapdragon devices. But whether you'll get the higher performance that you'd typically expect out of 64-bit apps will depend on the Snapdragon 835 CPU that powers the current generation of the PCs in question. Connected PCs ship with Windows 10 S, but Microsoft has been offering free upgrades to Windows 10 Pro through 2019, making the OS more familiar and versatile. The ARM 64 SDK will be available for both Store apps and desktop versions (.exes). Ultimately, it'll be up to developers to decide whether they want to go to the trouble of recompiling their apps for Windows on Snapdragon, but Microsoft at least appears to be making strides in creating as open and useful a platform as possible.
Only apps can app apps! (Score:1)
Appsoft knows that only apps can app apps, which is why they're only apping appy 64-bit apps and not 64-bit LUDDITE software on App Runtime Modules!
Apps!
Major caveat: Windows Store only (Score:2)
They're talking about Windows Store only here, which if you don't want to pay Microsoft 30% of your revenue, or don't want to have to use their application patching system, is bad.
Visual Studio 2017 does support making ARM64 desktop applications with a bit of hackery, but you'll face an uphill battle, and it definitely won't be supported. As an example of the issues you face, MFC for ARM64 is not provided.
Re: (Score:2)
With Microsoft's great security record, there will likely be ways to work around the store mandate.
(And yes, Apple/Jobs were pieces of cr@p for pioneering the walled-garden/computer-as-Alcatraz model of computing.)
Consumer code signing began on 7800 (Score:2)
(And yes, Apple/Jobs were pieces of cr@p for pioneering the walled-garden/computer-as-Alcatraz model of computing.)
More pieces of crap than Nintendo and Atari? The pair of synchronized RNG MCUs on the Nintendo Entertainment System and code signing on the Atari 7800 ProSystem were a direct response to a flood of poorly balanced games for the Atari 2600.
iOS wasn't general purpose for years (Score:2)
the Atari 2600/7800 were not general purpose computing devices
Nor were iOS devices until Apple revised its App Store Review Guidelines specifically to allow Swift Playgrounds. When the iPhone first came out, Apple was rejecting a collection of licensed Commodore 64 games because users could reset the virtual C64 into the ROM BASIC REPL [slashdot.org], and Apple wouldn't approve it until the developer removed BASIC [slashdot.org].
Re: (Score:3)
To be fair, Steam also takes 30%, so it makes little difference for game developers. Sure, you can distribute through other digital game stores, but the ones that don't also take 30% aren't nearly as popular as Steam. If you're Notch, and invented a new game genre with no competitors, and are riding the wave of a new way to experience games (Let's Plays narrated by Youtube personalities) then you can sell the game exclusively through your own website, with a processor that takes only 3%, and still become a
Re: (Score:2)
Re: (Score:2)
I don't use windows so I don't really care. This is what I imagine is the reason.
Re: (Score:2)
Re: (Score:2)
> If you're Notch, and invented a new game genre
Notch did NOT invent a new genre; he even admitted he blatantly ripped off Infiminer [wired.com]
Re: (Score:2)
Thanks for tracking down that Open Source Minecraft "promise" from Notch. I remembered reading it but couldn't remember where.
Yeah, I guess everyone found what it took for Notch to sell out his values: $2.5 Billion. (It's almost as if when Microsoft asked Notch how much he wanted for Mojang he probably jokingly said: 2^31. MS thought about it and replied "How about we round it up for an cool $2.5B?" But again MS is a dumb-ass company that paid $8.5 Billion for Skype.)
Ironically, Notch is not sleeping fine
Re: (Score:2)
I actually checked out Infiniminer when it came out, before Minecraft existed. It's comparable to Creation Mode in Minecraft, which was more complete at first than Survival Mode. Sure, a huge part of Minecraft's early appeal was "look at what someone made in Minecraft!" but another large part was the "Let's Play"s of survival mode. IMO creation mode is less interesting than survival mode.
If we're talking about Minecraft's influences, you should also mention Dwarf Fortress.
Re: (Score:2)
FTFY.
Re: (Score:3)
Unless you're trying to port an existing MFC application, such as FamiTracker.
Re: (Score:2)
They're talking about Windows Store only here, which if you don't want to pay Microsoft 30% of your revenue, or don't want to have to use their application patching system, is bad.
Visual Studio 2017 does support making ARM64 desktop applications with a bit of hackery, but you'll face an uphill battle, and it definitely won't be supported. As an example of the issues you face, MFC for ARM64 is not provided.
Citation? The last I looked I saw ARM on the SDKs during a Visual Studio 2017 not to mention MS wanted Windows Phone to take off.
Re: (Score:2)
TFA says the ARM64 SDK will be available for both Store and traditional desktop applications.
Already have 64bit apps. (Score:2)
Re: (Score:3)
Intel in Deep Shit (Score:4, Insightful)
Between this, and Macs moving away from Intel CPUs (and reportedly to ARM as well), Intel is in deep trouble, their low-power CPUs in particular. Pretty much anything open-source will be recompiled for Windows on ARM, legacy proprietary apps will be about the only thing propping up x86, and emulation will serve for anything not performance-critical. The latest ARM chips are on a smaller node than the latest Intel chips, and have been for a while, so Intel no longer has a process advantage compared to the ARM manufacturers. I wonder if anyone will start producing larger ARM chips that have the power of the larger Intel chips.
Re: (Score:1)
Intel is going NOWHERE. I am an old 41 year old far. I have seen the rise and fall of PowerPC, Risk Alpha, original Macs, PowerMacs ala modern Mac osx macs, smart phones, smart terminals, network computers, java, Itanium, even Linux.
Guess what? Every competitor has failed or not taken away the marketshare away from Windows and Intel. x86 is here to stay as long as corporations need their applications.
Re: (Score:2)
Billy Gates advocating Wintel? Who would've guessed?!
Re: (Score:2)
They said the same about IBM mainframes.
They said the same about DEC VAX.
They said the same about Sun.
Intel and Microsoft exist because they attacked from the low end, and provided a cheaper more readily available product, made money through economies of scale and were able to fund more research. ARM is doing the same thing.
Also the market is evolving, away from standalone desktops and towards thin clients connected to third party services. What's running on the client is becoming less and less important.
Re: (Score:2)
The market is stagnant. Desktop legacy apps will always be wintel. Android arm is mobile .
The choice has been made and we have history to show us that you can't change standards. WinArm maybe a nice server role in a farm somewhere but that's it. Your examples have all failed. IBM is for mainframes. Always has always will.
Re: (Score:2)
Re: (Score:2)
I have seen the rise and fall of [...] smart phones [...] even Linux
Fall of smartphones and Linux, what?
Re: (Score:2)
I have seen the rise and fall of [...] smart phones [...] even Linux
Fall of smartphones and Linux, what?
My point is wintel is still here and will stay here for years to come regardless of Android. It is a standard that will never go away as long as someone needs an app or data from an app only on that platform.
Re: (Score:2)
Guess what? Every competitor has failed or not taken away the marketshare away from Windows and Intel. x86 is here to stay as long as corporations need their applications.
Do you say that as a joke, or out of ignorance, or are you intentionally abusing statistics? The change in the market over the past 20 years has seen meteoric decline in the use of Wintel (remember that name) for what people consider computing.
Windows / Microsoft has a market share online of less than 35% now with the majority taken up by tablet computers.
Intel stopped being the largest manufacturer of processors this year overtaken by Samsung.
And both of these stats happen while tablet / phone devices are
Re: (Score:2)
Guess what? Every competitor has failed or not taken away the marketshare away from Windows and Intel. x86 is here to stay as long as corporations need their applications.
Do you say that as a joke, or out of ignorance, or are you intentionally abusing statistics? The change in the market over the past 20 years has seen meteoric decline in the use of Wintel (remember that name) for what people consider computing.
Windows / Microsoft has a market share online of less than 35% now with the majority taken up by tablet computers.
Intel stopped being the largest manufacturer of processors this year overtaken by Samsung.
And both of these stats happen while tablet / phone devices are still being considered toys and people still look to PCs for "real" work. Chromebooks are starting to show the world an alternative way of doing "real work", the only thing that is missing there is the software. And you can be damn sure that the makers of major software are taking note starting to add full blown functionality to not only mobile apps, but tablet dedicated apps too.
Side note: Stifel has downgraded Intel from a Buy rating to a Hold rating yesterday due to expectation that not only the PC dominance is over, but their server market share is going to suffer too with more energy efficient alternatives available from competitors.
Look at how people interact with technology and you'll see Windows and Intel's pittyful marketshare for what it actually is.
What decline? Looking around at the office. I see HP desktops as far as the eye can see. I see legacy shitty Oracle products, VB 6 apps for some employees, IE specific sites with activeX, and all sorts of legacy whorts.
Just because teenagers and Moms must have an iphone to message and candy crush with their friends doesn't mean Wintel is going away for people who do real work. You are smoking crack if you think these legacy stuff is going away once something is a dependancy.
Intel's rating is because of Trum
Re: (Score:2)
What decline? Looking around at the office. I see HP desktops as far as the eye can see.
So let me paraphrase: "In my own personal bubble I see no change and therefore there is no change because the entire world works like my little office space here."
I see legacy shitty Oracle products
Oh yeah I know right! We also have an ancient Oracle back end sitting on some Intel hardware. That doesn't mean we don't have some 90 people out in the field entering that data into that database using phones and tablets. Incidentally when I walk into the technicians workshop I also see HPs everywhere. I mean sure it's like 2, and it used to be 10
Re: (Score:2)
Wait, that wasn't an April Fools joke? Holy shit! I better go find some kind of tech news website to read up about this!
Clever Marketing (Score:3)
You should at least get source code (Score:2)
If it's "custom made", then why don't you have the source code? Commissioning bespoke software without source code is like hiring an architect firm to design you a house and not giving you the blueprints.
Re: (Score:2)
Re: (Score:2)
Wouldn't you just need to recompile the client library that connects over the network to the SAP and PeopleSoft databases? If that's not possible, create a new client library from the DBMS's network protocol specification.
Re: (Score:2)
Re: (Score:2)
It depends on what your application's doing. One of the pitfalls is that it's LLP64, not LP64 like other platforms, so if you'd assumed sizeof(unsigned long) == sizeof(void*) you ran into problems. If you were using inline assembly with MSVC, you had to change it. If you're doing any kind of PC lifecycle management or application installation/inventory, or system configuration, you need to be aware of filesystem and registry redirection in 32-bit applications. It's not a huge issue for most applications
Re: (Score:2)
It was worse than that, the different systems were incompatible yet shared the same branding which implied some level of compatibility. This resulted in disappointed customers who bought something expecting it would be compatible, only to find out that it wasnt./=
Guess itâ(TM)ll be no problem to boot camp on (Score:2)
After they switch to Arm, after all!
Here we go again (Score:2)
Intel and Asus were at least smart enough to discontinue the ATOM and Android for x86.
People do not run Windows to run Windows. People do not use Android to use Android. People use Windows/x86 to run their desktop apps. People run Android/ARM to run their Android apps.
The only way I can see a Microsoft OS on ARM is on the server for a low power blade in a cloud somewhere. Maybe an IIS or Domain controller or file share server where I/O and latency are the bottlenecks where no x86 apps are required are the o
Re: (Score:2)
/sarcasm But this time it will be different!
*crickets*
No it won't.
You are spot on that people use x86 / Windows to run existing desktop apps. Unless ALL their software is ported over (unlikely) there is just too much momentum to switch.
Re: (Score:2)
People use Windows/x86 to run their desktop apps. People run Android/ARM to run their Android apps.
The idea is that people would use Windows/ARM on an ARM laptop to run recompiled desktop apps. If the Windows applications you use are free software and not built with MFC, open an issue on the project's bug tracker to make ARM binaries.
Re: (Score:2)
Is there an EULA against so called "viral" licences with VS 2017 community edition on Windows Store Apps or a Windows Store EULA? I know MS had one for WindowsCE and Windows Mobile SDK.
Windows Store could be useful and I see VLC is there but with limited functionality. But like Android it has has C++ and or C# hooks compiled for a CPU architecture so the odds of this are really low.
Again a server running Hyper-V or a domain controller is the only thing unless MS ports SQL Server to ARM. But all of this woul
Re: (Score:2)
Most of the free software with available source code is not windows specific, and most software that runs on linux has already been recompiled for ARM.
The only reasons to run windows are for using proprietary software not available anywhere else, and most of this hasn't been ported to ARM and won't get ported unless there is a significant user base first, but that user base won't emerge unless the software is there - chicken and egg. IA64 and Alpha had exactly the same problem.
Re: (Score:2)
Most of the free software with available source code is not windows specific, and most software that runs on linux has already been recompiled for ARM.
The only reasons to run windows are for using proprietary software not available anywhere else
I'm specifically referring to Windows applications such as like ModPlug Tracker, FCEUX debugging version, and FamiTracker, which are free software and work well in Wine on x86-64 machines with i386 libs installed.
Windows 10 S to 10 Pro (Score:2)
I would have thought the Windows 10 S to 10 Pro upgrade option would only be for x86, so I'm not sure why it's being mentioned in the summary.
This is likely original ARM surface all over again, just with an x86 shim for un-ported Store Apps at a guess.
Windows ARM seems dead in the water (Score:3)
Re: (Score:2)
Re: (Score:2)
You'd have to want battery life and the ability to run Windows apps
But I do have the ability to run Windows programs (not just apps) already, at adequate speed rather than 1/100 (arm is easy to emulate on x86, the other way is really slow)!
It's called VNC. I can ssh home and run a Windows VM this way, on a real x86 processor.
Yes, it does require network, but that's pretty ubiquitous these days. On the other hand, apps make a tiny tiny fraction of the Windows ecosystem -- why would I want to run one when anything of value is a program rather than app? I guess even most o
It's a new architecture (Score:2)
Re: (Score:2)
Microsoft has ported Windows to nearly everything (Score:2)
Re: (Score:2)
I'd pay good money for Windows Mobile running on an iPhone, just to piss people off.
I don't like either system AND I'm stingy yet I still agree.