Microsoft Details Windows 8 for ARM
MrSeb writes "In an 8,000-word treatise, Steven Sinofksy himself has taken up pen and paper to describe Windows 8 on ARM (WOA) in great detail. There's a lot of good stuff in there, but one point is particularly troubling. Quoting Sinofsky: 'WOA does not support running, emulating, or porting existing x86/64 desktop apps. Code that uses only system or OS services from WinRT can be used within an app and distributed through the Windows Store for both WOA and x86/64. Consumers obtain all [WOA] software, including device drivers, through the Windows Store and Microsoft Update or Windows Update.' It's hard to under-emphasize just how huge a change that is. It's one thing to say that ARM CPUs won't support x86 emulation; something else entirely to split software delivery and installation. Up until now, one of the biggest differences between desktop and mobile operating systems has been the ability to install software. It's true that Microsoft's decision to wall off unapproved software installation is similar to the approach of Android and iOS — but iOS isn't the same thing as OS X. Combining both of these decisions under the 'Windows' brand could be disastrous, not because Microsoft is evil, but because it creates two entirely different user experiences on the basis of which ISA your CPU supports."
May we have the old Borg icon back for this story?
We'll see how this develops. I could not imagine MSFT shooting themselves in both feet this way. Especially since there still will be W8P after W7P.
But if they stick to it, I'm sure corporate users are the ones who will think twice about it. The only thing is, they will think twice in about ten years, since they are corporate...
Combining both of these decisions under the 'Windows' brand could be disastrous...
I, for one, welcome more disasterous actions from our anti-trust overlords.
not because Microsoft is evil,
Obviously, someone is very inexperienced in this field.
Alex, I'll take keybindings not used by Emacs for $400....
Think asus transformer like device, but instead of android, windows 8 with both "touch native" metro apps and regular windows+office for some stuff. With battery life similar to ipad.
The limitation that software can only be gotten from microsoft store may matter to some. How about getting a device with x86 windows 8 then.
http://arstechnica.com/gadgets/news/2012/01/new-kde-tablet-to-liberate-linux-enthusiasts-from-walled-garden.ars
Suddenly one of these is looking tempting for my tablet needs.
I did have an ASUS transformer for a few months but I sold it to a friend as I was unhappy with the way Android does things. I have an iPhone and whilst I think iOS is very clever I'm not convinced I would want it in a larger form factor. I want to be able to write code, play with software and be the master of my own system to a level that Android and iOS does not seem to happy with. I was wondering is an ARM Win8 tablet was the way forward - but this seems to rule of that option :(
I admit some Linux bias as I only use it at home and coding on it (armel linux) forms a large part of my job as well.
No one will ever use Windows on ARM anyway, so I'm not sure how _any_ news of limitations is relevant.
arm is a nice plattform...
Depends how good their marketing department is. Remember, they can afford to lose a few hundred million dollars a year in that department for however long it takes to turn it into something profitable, and they have a history of using their successful products as tools to drive users to their unsuccessful products.
It's scary that you have to get drivers through the windows store. That means you could never get some new arm hardware running with windows as a hobbyist or try some third party driver when the default crashes. It also means that it might be harder to upgrade windows on some devices as microsoft could block you from getting drivers for the current windows release.
The ARM port is truly a hardware lock-in. I hope it fails.
MidnightBSD: The BSD for Everyone
I've heard that phrase before, from MS. Last times they've said that, they couldn't release and the product flopped.
When is their release date again?
Rethinking email
Y'know, for all I hear about Linux being so fractured, I'd expect to see more coherence from Microsoft and Apple.
The vast majority of distros differ in small ways, but they all work with mostly the same paradigms. To install software, you usually install a package from a repository. To add something not in the repositories, it's usually "./configure; make; make install".
Looking at the Windows world, there's worse fracturing, but because it's all under one brand, it's somehow okay. Inter-process communication is done with DDE - no, wait - OLE. I mean sockets. Really .NET has its own IPC and you should use that now. On one system, you install with an executable file obtained from the vendor. On another system, you install through a storefront.
At least Linux accepts that it's fractured, and each distro often learns from the others.
You do not have a moral or legal right to do absolutely anything you want.
The value of Windows is the huge legacy software collection that it runs.
.NET, of course. But apps written in .NET would be fairly new apps. What about apps written in older languages? Some apps may be trivially recompiled. Or recompiled after significant effort. But some apps may be slightly or even deeply wedded to the x86 and maybe x64 architectures.
A "windows" platform that cannot run that software base is basically a new platform. Starting from scratch. Sort of like a new version of Linux, or Hurd, or something new.
Microsoft may port their own apps. Great. But what about third parties?
There is
Other apps may be wedded to legacy languages that may not get ported. Will Microsoft be porting Visual Basic 6? Visual FoxPro? What about Delphi? Etc.
Even if a developer can fairly trivially build their app for WOA, why would they if there is not a large user base on that platform ready to fork over money? The developer has to expend effort (eg cost) today on a platform where customer demand may not materialize. If WOA doesn't run an end user's favorite legacy applications, then why would the user want to migrate to WOA? It's cheap and easy to buy a desktop or laptop running legacy Windows that is familiar and runs your legacy apps.
WOA has a chicken and egg problem. Which came first? The large number of third party apps / developers supporting WOA? Or the large end user base running WOA?
Furthermore, a developer who expends effort to port their product to WOA, even if "porting" is little more than a trivial recompile and repackaging, and tracking new SKU's, that developer will want to be compensated for that additional effort. You can bet that developer will want top dollar (eg price gouging) for that new WOA edition of their product. Do you really think you'll see a $99 Photoshop on WOA? Also don't expect a free upgrade to the WOA edition of your current application.
WOA may be Microsoft's counterpart of the PS/2 moment. The market may "just say no" (as they say in the '80's). The problem with PS/2 was that it was nothing more than an attempt to recapture IBM's monopoly using a new platform. That is what WOA is. Microsoft wants their legacy monopoly on these new mobile ARM platforms, just as IBM wanted their legacy mainframe monopoly in the PC market.
Another problem is that these new platforms are fundamentally different. They bring things that legacy PC's don't have deeply baked into the system and applications. Android for example can support both the legacy keyboard / mouse setup as well as touchscreen and voice commands. Those pesky new PC's offered a lot more than a mainframe terminal had, such as mouse and GUI. Oh, and cheap software, just as the new platform app stores offer pretty cheap apps.
Want to see WOA go exactly nowhere? There's an app for that!
I'll see your senator, and I'll raise you two judges.
You don't like these new terms? Well then don't fucking buy it then. I fail to see the outrage here... Sounds exactly like the Apple walled garden approach.
Only the State obtains its revenue by coercion. - Murray Rothbard
Whenever the first tidbits of the UEFI secure boot cropped up that many people immediately cried foul over, I was one of the people who stood up and said "Not so fast, everyone - it's mandated that it be enabled by default, but there's nothing to say you can't customise it or disable it". Many people were quick to jump on MS, stating that it's just to stop Linux adoption and such and still I persisted in saying that MS wasn't the bad guy, if you didn't have an option to disable UEFI secure boot, it was the OEM or motherboard manufacturer at fault, not MS. I got into many heated debates about this point.
However, that was regarding Windows 8 x86/64.
Windows on ARM will demand that UEFI secure boot be enabled and that there is no way to disable it. Any Windows ARM tablets or PCs that come out will not be capable of running anything other than Windows - not Linux, not Android, nothing. Since Windows ARM won't be sold directly, it means there will be absolutely no way to buy a Windows ARM machine that runs other OS's - not even if you built one yourself.
It is with this that I retract any previous objections to people crying foul over the UEFI Secure boot malarkey. Even though Windows 8 x86/64 is still "fine", the issue of the ARM version is too great to ignore. So by all means, commence flaming.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
I have some serious issues with their software distribution method. I'm seriously considering boycotting Windows 8 entirely - unless forced to use it.
The new metro interface is useless for desktops and laptops, and the one area where it would shine - tablets - is going to be crippled from my perspective.
Just think of it this way. Windows XP was good. Vista sucked. Windows 7 is pretty nice. Windows 8 will blow. Microsoft just alternates good and bad for their releases. Remember this and you'll be a lot happier and have more realistic expectations.
> No one will ever use Windows on ARM anyway, so I'm not sure how _any_ news of limitations is relevant.
You are wrong sir. There are Windows fanboys who will use Windows on ARM because, of, um, er..., well, because it is from Microsoft! That's why!
But seriously, see my Chicken and Egg post I wrote a few minutes ago here. I agree. WOA is not going anywhere. Nobody will use it.
Hint: it's the third party apps! Lots of very important legacy business applications are written in languages, tools and technologies that may never be ported to WOA. For example, do you expect Visual Basic 6, Visual FoxPro or Delphi to be on WOA?
I'll see your senator, and I'll raise you two judges.
There will be TWO Windows experiences: one for ARM-based devices exclusively running Metro applications, and the traditional Windows Desktop (sans Start button) that will run thick apps, traditional Office apps, legacy apps as well as new Metro apps. The Metro UI is strictly a web-like experience. Nothing in it would prevent porting to yet another chip architecture if necessary. If you want to use the touch-friendly Metro interface on your desktop or x64 tablet, you can; but you're not forced to. If you want Office on your Metro, there will be Office 365 as well as the Metro-ized Office apps. This is not much different from what Apple is doing. Both companies will be getting there at about the same time.
Nothing to see here but us trolls...move along...
Combining both of these decisions under the 'Windows' brand could be disastrous, not because Microsoft is evil, but because it creates two entirely different user experiences on the basis of which ISA your CPU supports.
Microsoft has never had a clue about branding. Look at .NET, they stuck that meaningless label on everything from IDEs to websites to chat clients.
0 1 - just my two bits
Install Windows/ARM on a RiscPC.
Acorn's machine had a 486 or 586 as a co-processor, so that RiscOS could host DOS apps running on their native processor.
Windows 8 on ARM will be an even greater disaster than NT 4.0 on any of the RISC platforms - Alpha, MIPS or PPC - ever were. NT/AXP at least had some presence in the workstation place and at least made an attempt to run Wintel apps via FX!32, but this platform won't even try running Wintel apps, which is what everybody understands Windows apps to be. I'll predict that Windows 8 on ARM will simply kill Windows, since there will be no way for Joe Q Public (i.e. NOT your average /. reader) to tell which box will run their accumulated Windows apps, and which ones won't. Microsoft won't even be able to go BACK to Wintel 7 after that.
Synchronization between Desktop and Mobile, the one reason I might have considered switching to a Windows phone... isn't there. Great job, Microsoft.
People don't buy an iPad expecting to be able to run Mac OS software (okay, some might), so it's just a matter for Microsoft's marketing division to come up with a brand that identifies WOA as being related to Windows but not quite the same thing. That's their problem though.
There'll always be an x86 Windows that can run x86 software. The introduction of a separate branch of Windows doesn't change that.
"A week in the lab saves an hour in the library"
Consider the fact that there are no mass market ARM-based desktop PCs. It's not like Dell is offering a low-end dual CPU ARM offering and Microsoft is doing their best Montgomery Burns impression at the suggestion that it be given a full desktop. Personally, I am not sure I'd want a Windows 7-like UI on a tablet (not sure I'd want Metro either, but that's beside the point).
The difference between Win8-ARM on a device/appliance is to Windows on a laptop/desktop what iOS on an iPad is to MacOS on a macintosh laptop. All this talk about walled gardens aside, I can see the point of having a very protected environment for computers that are appliances more related to my toaster than they are to my old desktop computer. I don't want to care about device drivers when Win8 runs in my TV, phone or tablet. It must just work, even if it means I can't install my old applications. If I want a computer where I can do anything I want, I get a computer. In this case that happens to mean my computer has to be x86 and my appliances have to be ARM. So be it. It almost certainly was going to be that way for the foreseeable future anyway.
I can't really blame microsoft for making this decision. They don't want to wall in windows users, they want to win over some iOS users with iPad. Maybe on Win9 or Win10 we'll do all our computing in the walled garden. But lets cross that bridge when we get ther.
Hint: it's the third party apps! Lots of very important legacy business applications are written in languages, tools and technologies that may never be ported to WOA. For example, do you expect Visual Basic 6, Visual FoxPro or Delphi to be on WOA?
No VB 6 & FP emulator on WOA? That's gotta be a deal breaker for some of us.
I hope confusing clients is a proven marketing tactic because MS is going at it full force.
Views expressed do not necessarily reflect those of the author.
But can I install Windows 8 on my Touchpad?
So it's Windows CE then?
Thanks for the clarification but I'd suspected that all along. Windows is only "Windows" on your PC. No change at all, to anything, then.
"It's hard to under-emphasize just how huge a change that is."
That's a relief. I thought for a moment is might be important.
A hybrid device, like an Asus Transformer, that allows me to run a full version of Office that works well with a mouse and keyboard on a portable device that has the media consumption abilities I use a tablet for (video, music, books, comics) and has battery sufficient for 8 to 12 hours use? Yes, please.
It remains to be seen if MS and the hardware providers can deliver that, but there are significant professional use cases for such a device, in addition to the obvious consumer ones. Especially if document folders sync transparently.
Sure, I'd prefer it if the device could have a real intel chip, so I could run all my software. But that seems at least one chip generation away.
You're completely missing the point there, mate. May I suggest working on your reading-comprehension?
I had no intention of running Win8 on my RasberryPi anyway!
The only way OEMs who are making Windows 8 phones and tablets can save themselves - and in the process Microsoft as well - is build their phones around Fusion, Medfield and any other x86 compabible CPUs that anyone might make. That way, ISVs can at least make an attempt to allow their Wintel titles to be installed on tablets, and as far as phones go, ISVs might allow client sides of client-server apps to be supported on Windows 8 phones.
For instance, lets say a company has SharePoint running on its servers, and its employees all have SharePoint access on their laptops. Now that company may have off-site employees (such as Sales personnel) having Windows 8 tablets, and onsite executives w/ Windows 8 phones, who may need to check into the VPN and access their SharePoint data @ different places. That is one of the few places where it could make sense to prefer Windows 8 to iPads or Androids, since there is an issue of compatibility w/ office software that comes in.
But all this would work IFF the Windows 8 tablets and phones would be x86 based, which would minimize any work needed to support the organizations existing software infrastructure. But if they base it on ARM, such a plan would be a non-starter.
Drivers are the largest problem with x86 Windows - well over 50% of the stability problems and blue screens come from badly written drivers. Microsoft has a process to submit a driver to their labs for testing and approval today - but (a) they make it insanely difficult and expensive, and (b) the market doesn't care whether a driver is approved or not.
Drivers are also the largest security hole there is - a kernel module has full and complete access to your system. People claim to be concerned about security, but then install third party drivers without a second thought.
Overall, it looks like Microsoft is doing exactly what people have been asking for - a more secure Windows environment. Locking down software to approved sources only, and getting rid of creakingly old APIs that date back to Windows 3.1, will make it faster, more stable, and more secure - but now people are complaining.
Note that for the hardware/software developers - hobbyist or professional - there will be a developer switch, to turn off security and allow you to load unsigned/unapproved programs and drivers.
I could be wrong, but the preview shot I saw of Windows 8 with the missing "start" button makes it look like Microsoft is trying to do the same thing as Canonical.
I'm guessing neither org wants to look like it has the same old frumpy desktop.
If that doesn't work, Canonical is only 1 6 month release away from going back to something more PC and keyboard friendly. Microsoft on the other hand will have a much harder mess to clean up from.
There may not be a Windows 9 if Microsoft blows this one, since it will permanently throw a question-mark on the Windows brand on whether a particular Windows from Microsoft runs Windows applications or not. The same problem that Linux has - where certain applications can't be installed on certain combinations of the Linux kernel & libraries based on certain dependencies - but only worse: w/ the Linux case, one can at least get all the versions of every library that may be needed, but there will be no way of making Wintel apps run on ARM.
> That's gotta be a deal breaker for some of us.
Don't know if you're being sarcastic. It is a deal breaker for some. While VB6, VFP etc may not be sexy, a lot of legacy software are written in those.
I'll see your senator, and I'll raise you two judges.
Nokia has been marketing the hell out of Lumia, but I haven't seen too many of those around.
This is part of an emerging pattern in which consumers are sold restricted systems with enforced toll collection. Cory Doctorow refers to this as "the coming war on general-purpose computing". His analysis is thought provoking. It is disheartening to consider how may technologies with security benefits can also be used to restrict the rights of customers.
well you can't go to far as lot's of old software is still out there and locked down app stores may end up with 1st amendment issues.
Now it's on thing to lock down carp apps that just crash all the time but it's a other to do content bans.
Also there may need to be more then 1 app store / a 100% free for dev's way to push out free app's.
Speaking of professional use cases. Do you think software such as AutoCAD, or Adobe Creative Suite, or um, Maya, or other highly vertical application software will be ported to WOA?
Platforms like Android and iOS, which are already entrenched (and have actual devices today like the Asus Transformer), are suddenly at a huge competitive advantage in attracting third party developers. If Microsoft is making you re-think your application for WOA, then why not also re-think it for Android / iOS which already have the momentum?
I'll see your senator, and I'll raise you two judges.
"It's hard to under-emphasize just how huge a change that is".
But is it hard to over-emphasize?
The new, more identifiable 800 & 900 models aren't even for sale yet...
There are two types of people in the world: Those who crave closure
There hasn't been as big a legacy apps issue w/ Macs the way there has been w/ Windows, probably due to the fact that Apple has undergone some major transitions in the same time that Wintel apps have just been accumulating. First they had 68k -> PPC, then they had MacOS -> OS-X, then they had PPC -> x64. Also, the people who came to the iPhone and iPad were not necessarily Mac users - I'll doubt that even the majority are - but came from other places. I can easily see that people who were users of the iPod Touch would easily have gone to the iPhone, and similarly, people who used the iPhone would have something additional from the iPad. Also, given that once you get an iPad, that's all you need to get all the software you need is a huge advantage. I do agree that the lack of USB connections to things like, say, printers, is a problem, but aside from that, the majority of iPad or iPhone owners probably don't even own a Mac for this to be a big issue.
With Windows, the brand association is different. When you give somebody a device that runs Windows, the expectation WILL BE that it will run Wintel apps. And once a new experience is introduced in the market that it doesn't, it'll sink the Windows brand like nothing else ever could. Does one think that the average Joe is going to ask - is there an ARM or an Atom in this sheet? Once that level of uncertainity is introduced, it will do more damage to the Windows brand than even the Feds intervening & splitting up MS ever could. The latter wouldn't change the meaning of whether Windows boxes can run Windows apps, but this one definitely would!
Zune.
Have you got your LWN subscription yet?
http://www.asymco.com/2012/01/17/the-rise-and-fall-of-personal-computing/
:-)
I'm not holding funeral services for the PC just yet.
Eventually the traditional PC will be gone. Not that we won't have comfortable workstations with big screens, keyboard and a mouse. It's just that the platform, and especially its OS will be different. And that screen will be a touchscreen. And it will also have voice recognition.
In particular, look at those graphs in the article. They tell quite a story. Consider that first and last graph especially. Consider that those are logarithmic scales. That means that the iOS / Android devices have rocketed to large numbers faster than anything in history. It is easy to see that by vast numbers alone they will soon eclipse traditional PC's. Just last week I was reading how Microsoft's sales of Windows are down, and they blame it on declining sales of PC's.
I don't know iOS numbers, but I do know that Android devices exceed 250 Million with over 700,000 new activations per day (or over 8 per second).
The entire computing landscape has changed before and it will change again. Not overnight. There is not a bright line you can point to and say that is the day it changed. It's just gradual continuous change. A blur. A gradient.
Also, Steve Jobs was right and was able to avoid the innovator's dilemma. Ignore the Android line. Look at the iPad / iPhone lines compared to Mac. He was right to recognize, acknowledge and not be in denial about it -- the innovator's dilemma. ("we can't build the new platform because it will cannibalize the existing profitable platform.")
Something else to notice about those graphs: PC's are getting very flat. Mac still have a significant upward trajectory.
Basically: things are changing. I think WOA signals that Microsoft recognizes this, and is floundering around trying to do something about it, and will ultimately fail. This should not be a surprise. Microsoft has passed its middle age and is moving into its golden years.
I'll see your senator, and I'll raise you two judges.
What's the big deal? WinRT is the Arm/x86 common API for creating compiled modules.
We're focusing on that for the creation of tablet versions.
Those Android activations are mainly for smartphones and not tablets.
Shouldn't you be including Kindle Fire tablets in your tally, even if they can't run Market-exclusive applications? Or by "activations" should one read only "cellular activations"?
But if you develop your apps in WinRT, the same code will be able to compile into ARM or x86. I don't see a big deal, honestly. It's not like it will take developers extra work, since .NET and the JIT compiler should handle that workload. In fact, it makes Windows a more appealing development environment because you're hitting multiple platforms, form factors, etc... all with a single set of code.
But correct me if I misread.
The price is always right if someone else is paying.
Drivers are also the largest security hole there is - a kernel module has full and complete access to your system.
Then perhaps Microsoft should expand its own user-mode driver framework instead of running all drivers in kernel mode and monopolizing their distribution. At least under Linux, device classes with user-mode drivers include printers (CUPS), scanners (SANE), video (X), and even installable file systems (FUSE).
No to AutoCAD and Maya, probably no to full versions of ACS (but maybe a lighter suite). If this works for Microsoft, I think it will work like this: some people who want to travel light but want full Office productivity will buy WOA devices. This popularity will spur app development, including some enterprise integration. Developers will start releasing more apps for Win8 (which, remember, will also work on new Intel/AMD Win8 machines, so there will quickly be a large installed base).
Android and iOs have had years to get a decent office app out; they haven't done it yet. And a big part of this is good mouse/keyboard interface - drag and drop, mouse-click-popup menus, consistent highlighting/copy/paste, etc. So if MS gets a 12 month lead on real Office software, it might overcome the iOs/Android head start for a certain class of users.
Note the "If" at the start of my speculation. I don't know if this will happen, but it seems more than just possible.
WOA will likely be for iPad knockoffs and the like. MS is just making a "AppStore" for those types of users. Heck Win 8 will have access to the "AppStore" on windows 8 as well making it an identical experience as the appstore on the OS X Lion. MS is really really trying to push apps so they can catch up to Apple on cool factor, can skim a percentage of everything and can have all the joy of being a gatekeeper for the platform. Their trying to make the arguement "why wouldn't you target WinRT and get everyone rather than Win32 and only get Intel/desktop people?".
Sure, it will only be $2000.
This is old news guys. I knew about it for about 4 month and I am just a regular geek.
Microsoft has never had a clue about branding. Look at .NET, they stuck that meaningless label on everything from IDEs to websites to chat clients.
Really there were only two things that were ever called .NET: the .NET Framework and .NET Passport authentication. The ".NET" IDEs were IDEs supporting the CLR languages that work with the .NET Framework. The ".NET" web sites and chat client supported Passport and have since been renamed to "Windows Live".
It's hard to under-emphasize just how huge a change that is.
This literally means it's difficult to describe this change to make it sound less important than it actually is.
I believe you mean the opposite, that it's hard to over-emphasise (ie: make it sound more important than it is; because it's so important)
The 800 has been on sale in Nokia's strongest smartphone markets since november. The 900 is the exact same phone with a larger screen and FFC. It will change nothing.
grape - the GNU free, open source rape
Nor licensing deals that they can change further if the Arm machine distributors don't play ball with Microsoft.
Hence, still a Borg Icon worthy assimilation attempt.
Except for you'll still havehave the 256MB+ hulking-gorilla of a kernel
I thought WinRT had been made smaller than that.
Oh yeah, and we've disabled being able to close programs.
Why should one need to close a program instead of relying on an OOM killer like Android's? First, processes with no visible windows and no "services" (background tasks that have registered themselves to handle requests from other apps or the system) go. Then those with services go.
I'm not quite sure why they don't provide an optional emulation layer for the older legacy apps, should be a straight forward thing in their store, they could even make it a recommend app/update. I would just recommend they have emulator switch off when its not needed to save power.
The U.S. Constitution gives you the right to free speech. It doesn't necessarily give you the right to free speech using Microsoft or Apple products. You in theory have the right to manufacture your own tablet through which to speak.
Windows on Arm = Slooooooow...
I am failing to see why anyone would get an WOA tablet.
http://www.anandtech.com/show/5365/intels-medfield-atom-z2460-arrive-for-smartphones
Summary Medfield is running in similar power envelope to an ARM SoC, but with faster benchmarks.
ARM might get you marginally more battery life, but Medfield gives you full backward compatibility.
iOS has Pages, Keynote and Numbers. It has a full suite of email, calendar and reminder services. It may not look and feel like Microsoft Office, but the functionality is there for 95% of us. Some would say it's a *good* thing!
The Lumia 800 launched in very few countries like the UK in mid Nov. They only launched in Feb in their home country, Finland, and were sold out instantly.
This space for rent.
Anyone who's been paying attention realizes that MSFT was engaging it's traditional Apple-envy by trying to create a MSFT iOS tablet experience (we create, you consume and buy) with WOA. Despite (at least on boot) laying Metro on both, REAL Windows (x86) is very different and can be used to do creative tasks.
MSFT wants what Apple has:
APPLE: OS/X on x86 (general purpose computers) to create apps for ARM iOS (device OS) phones and tabs
MSFT: Win on x86 to (general purpose computers) create apps for ARM Win8 (device OS) tabs (phones later)
The money is in the consumption devices, so you focus on making sure the general purpose devices (computers running a real OS) have the tools to rapidly build app product for the devices.
Imagining the ARM ver of Windows be a thriving creative equal of x86 is typical Slashdot wishful thinking. A new, CHEAP fast, open platform that doesn't drive additional revenue isn't in any major player's interest and isn't going to happen.
You've got amazingly cheap and powerful x86 architecture that acquired a gigantic open ecosystem in spite of what the big players have wanted. Appreciate and protect this anomaly while you can.
Don't know if you're being sarcastic. It is a deal breaker for some. While VB6, VFP etc may not be sexy, a lot of legacy software are written in those.
Semi sarcastic. ;-)
One of my clients is still using VB 6 but has finally accepted that they need to transition over to something more current (with a much larger pool of available talent). We're actually interviewing for the position ATM.
And that expectation is what kept Microsoft in the game despite their crappy software.
If a Word document doesn't open in OOo, that's OOo that's broken. If an OOo document doesn't open in Word, that's because OOo is broken. If a Word document doesn't open in Word, then it's just what happens when Microsoft support so many configurations.
And, even if the display is proved incorrect, the Windows display of a document is precisely the display that is demanded.
Yes, but the proper measure when trying to predict whether something will be a success isn't "is this good enough?" but whether a particular group of people think it's good enough. And for some, that's going to include "look and feel like Microsoft Office." Plus, Apple is probably never going to introduce a Transformer-like iPad model. I've used tablets with prop-stands and bluetooth keyboard, and the ease of use from the transformable form factor is not to be underestimated. It's much easier to grab the tablet/keyboard in netbook form and open it up, start typing, then put it away when you have brief periods during the day to do some work - if the Android office software didn't suck so much, that is.
Only needs to be ported to Metro and the Win RT framework to run on both WOA and Win8 x86/64.
Indeed, legacy business apps are living far beyond the lifecycle of the underlying technologies, many times thanks to virtualization, and because business are reticent to re-engineer old apps (virtualization is allowing them to stay with old tech a lot longer).
I dislike profoundly the concept of desktop WOA, but it might make sense for some. MS is looking to drastically simplify the platform. If they get rid of most legacy APIs (and old ways to do things) and make it easy for consumers and enterprise users and IT to just install a light client (ie, WOA), they might have something. Having WOA for the endpoint might make sense because you can always provide the good old legacy apps using RDP and RemoteApp, getting the best of both worlds (as long as you have a connection, disconnected laptop users be dammed). MS will be charging for 2 licenses per user: one for the WOA device, one -or many- for the RDP server client licenses.
As for the list of tools: Delphi might make it. Embarcadero is pushing cross platform development with their FireMonkey framework in the XE2 line of products (ie, Delphi and C++). They already support WIndows, OSX and iOS, and there are plans to support Android (blog posts hint at a beta sometime this quarter or next).
FireMonkey is not a direct Delphi VCL (or even OWL) replacement, so it's not like you'll be able to just recompile your old Delphi apps, but you at least get a starting point, and Delphi component vendors seem to be taking notice and creating components for the framework. It remains to be seen how much vapor and how good it is, and how many organizations are willing to port their Delphi apps.
So for native cross development for iOS and Android, there might be a few options in the horizon:
* Xamarin monoTouch and monoDroid, at $400 each (for single developer license)
* Embarcadero FireMonkey XE2 products (when it supports Android)
* Qt
And these support WIndows x86, and will likely support WOA.
Pags, Keynote and Numbers on iOS are an absolute joke compared to Microsoft Office. iWork on iOS might do 95% of the job (and I'd argue it's more like 50%) but when Office can do 100% of what I want to do it's an obvious choice to make.
Do you think software such as AutoCAD, or Adobe Creative Suite, or um, Maya, or other highly vertical application software will be ported to WOA?
It's more likely than them being ported to iOS and Android, that's for sure.
When setting up Windows 8 in Virtual Box it recommended 1.5 gigs of ram. For something that is suppose to run on tablets that is a lot.
The OS has the needs of a desktop OS, but is suppose to be aimed at tablets. This will fail and fail badly.
Vista will look good in comparison.
Don't know something? Look it up. Still don't know? Then ask.
When Macintosh came out in 1984, it was a new platform. Developers of green-screen text apps far outnumbered the number of developers on the new platform. But here we are today all running GUI's.
Some of those legacy developers thought they could just port their text applications to Macintosh (or later to Windows) without having to deeply re-think. We all see how well that went.
Android and iOS already have a large developer base that have re-thought apps for the new platforms. Windows developers have not yet, or have just begun to re-think for the new platform. The new platform has not only a new UI style, it has touchscreen, gestures, multi-touch, and voice commands. In addition the new platform (eg, Android in this case) still works with a keyboard and pointing device(s). (see existing implementations like Logitech Revue device, or Android laptop type form factors). So while Windows as a platform has a large base of developers, they are just now coming to the game, which is already at halftime.
I'll see your senator, and I'll raise you two judges.
As you say, ARM is a nice platform. And the successful systems built on it (Android and iOS) are also nice -- and more importantly already successful and established. Windows on ARM is not reality yet.
I'll see your senator, and I'll raise you two judges.
Microsoft could switch gears and produce a Linux distro that runs on an ARM based laptop bundling a port of Office. There is absolutely no reason why this could not happen.
Android already has at least a couple of "office suite" type apps that do not pretend to be Microsoft Office. People who want to travel light are already buying either iOS or Android devices. OpenOffice.org is being ported to Android and iOS -- but that will have the same disadvantage of Microsoft Office -- it is just a port. It is not deeply re-thought for the new platforms. Its like when developers of green screen text apps simply recompiled them for the 1984 Macintosh -- and didn't sell any. A tablet device with Microsoft Office merely recompiled, is already a loser.
I'll see your senator, and I'll raise you two judges.
so if I get this right, if its not from windows store, I wont be able to run it ?
What may happen is like this. Lotus 123 was the successful and respected product. New spreadsheet programs were developed (like Excel, which was first exclusively for the Mac -- the new platform back in the day).
Those professional apps may either get deeply re-thought for the new platforms (in which case, you might as well re-think for the established successful platforms like iOS or Android), or they will remain in the past, like Lotus 123 and be replaced by a new generation of counterparts that are designed for the new platforms, not merely ported to the new platforms. Apps that embrace the new UI, touch, gestures, long press, multi touch, voice commands, location aware, gyros, accelerometers, etc.
I'll see your senator, and I'll raise you two judges.
"Windows .NET" makes sense because Windows Server 2003 was the first version of Windows Server to be bundled with a version of IIS supporting ASP.NET, a web application framework built on the .NET Framework. Microsoft even registered ASP.net.
This also means to be theres a big possibility that small businesses that sell cheaper hardware with "not approved" but still working 100% (aopen, startech.com just to name a few) will probably go out of business. This is because they wont be able to "publish" it so we'll be stuck with the overbloated hardware that most dont even need anyways. Sometimes you just want something super cheap and you don't need to rip your arm off so you can use that hardware.
Overall, it looks like Microsoft is doing exactly what people have been asking for - a more secure Windows environment. Locking down software to approved sources only, and getting rid of creakingly old APIs that date back to Windows 3.1, will make it faster, more stable, and more secure - but now people are complaining.
To be fair, the people complaining about security and stability are not the same people who are complaining about not being able to write their own driver. Every windows user cares about security and stability. I doubt that there are 100 people in the world who would complain about having to get drivers from a curated source. Well, there might be more than 100 malware authors who will complain...
Note that for the hardware/software developers - hobbyist or professional - there will be a developer switch, to turn off security and allow you to load unsigned/unapproved programs and drivers.
Do you have evidence that this will be the case, or is it just wishful thinking? What are the chances that I'll be charged extra for a developer's unit?
Give me Classic Slashdot or give me death!
Lumia 710 is currently sold out at Vodafone Portugal. Lumia 800 is only available on the same carrier for pre-order, so not even all "Nokia-friendly" markets are fully covered so far.
My exception safety is -fno-exceptions.
I don't think that consumption means what you think it means.
Musicians, artists, writers and all sorts of creative people have been doing wonderful things with tablets.
I think what you're looking for is developer unfriendly.
Non impediti ratione cogitationus.
When setting up Windows 8 in Virtual Box it recommended 1.5 gigs of ram. For something that is suppose to run on tablets that is a lot.
Meanwhile, some smartphones are derided for only having half a gigabyte. Nokia N9 packs 1 GB, because its software failed to run properly in anything less.
My exception safety is -fno-exceptions.
Some programs won't benefit from a new UI paradigm just like some programs are better on the command line than the GUI. How is location awareness, accelerometers, gyros, voice commands, etc going to make a spreadsheet application better? Does it really need to be better? What you see in touch only operating systems like Android and iOS is a move BACK to the desktop paradigm (keyboard and mouse) because guess what, your fancy gyroscope and light sensor and whizbang multitouch doesn't make typing a document any better.
Moreover, how many Android/iOS apps actually take advantage of all or even a few of those sensors. Most apps besides games just use multitouch. You can't even say they're reimagined, because they just use touch as a stand in for a mouse pointer. Only very few apps are fundamentally different because of touch aside from a larger more finger-friendly interface. Otherwise I see the same GUI elements as on the desktop (buttons, scroll bars, text areas, check boxes, radio control, etc) but with larger target areas. That's not a re-imagining, it's a re-scaling.
All you have to do is add a Bluetooth keyboard and you have that with an iPad.
Not really. Office might be able to do 5% more, but how often do you use that extra 5%? And what are the costs needed to get that extra 5%? I'm guessing to get Office the way you want it, you're going to need to use an x86 device, which instantly cuts your battery life down to the 2-3 hour range, as opposed to 7-8 hours for an ARM tablet.
You had better do more than just that. You had better make different modes that work differently in tablet mode and desktop mode.
Yes, but that's the desktop/x86 version of Win8, isn't it?
Does the headline indicate that Windows will be released for a new architecture or is it a description of Microsoft's new pricing policy?
Dear Mister Balmer.
It's not the CPU. IOS and Android aren't popular because they run on ARM. They're popular because they have well thought-out touch interfaces, good reliability, good integration with the hardware, an SDK that people actually want to develop to, and a well populated marketplace. You don't have any of those things. Switching CPUs isn't going to help.
Yours Truly,
The User Community
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
WOA is a tablet OS, so no need to have full IDE environment running on it. Its like expecting iOS or Android run full fledged IDE. For that, you need x86 Windows 8. Once they gain maturity and more powerful hardware evolve they can even merge it into one platform. In terms of use, it will gain big traction in corporates. They need office compatibility, enterprise manageability and they are good to go. The corporate culture is way different mindset. At least in my organization I have seen hightened interest with few folks playing with developer release
Anon reply for a number of reasons.
It's true that there are some incredibly horrible drivers out there. It's also true that those horrible drivers are often so horrible just because they are fixing MS bugs. As a Windows Driver developer for 15+ years, The number of OS kernel bugs I have had to work around is countless. MS is always unwilling to fix their kernel, so these fixes just accumulate and create instability.
The idea the the OS is perfect and pristine "if it wasn't for those damn drivers!" is ridiculous.
OK, WOA PC? In other words, a desktop or laptop, which instead of an i5 Core or Fusion inside, will be having some ARM CPU from say, NVIDIA or TI or Marvell or any of those myriad ARM CPU makers. Okay, so now, we're no longer talking about a phone or tablet where this is limited by a walled garden, which would at least have that bit of idiot-proofing built in?
Okay, so let's say Joe is @ home w/ a whole bunch of XP or 7 based software titles, some of which were bought, some borrowed, some shareware, and so on, which he has been using on an old laptop of his. Since he's heard about, say, this new laptop from Acme Laptops that uses an ARM platform from NVIDIA, which uses less power than the usual Intel or AMD laptops out there, he decides to get it. He's surprised that the new laptop doesn't come w/ the OS CD (what does one do if the HDD is corrupted and the entire system needs to be re-installed after due back-ups?), but decides to play along. The salesman manages to sell him on it, and he takes it home.
He now turns on the computer and notes w/ satisfaction that it recognizes all his peripherals (let's assume that his current laser printer, which is working fine, didn't have a driver problem here), and also, that some of the common software, like MS Office, comes fully preloaded w/ everything, including Visio. He decides that he'll install his games later, but for now, he wants to install FoxIt, which is a cheap substitute for Adobe Acrobat. Pulls out that FoxIt CD from his album and installs it into his drive.
Now guess what? It won't even install! After all, it's a Wintel app, not a WOA app, and not something supported by MS. So he's SOL. Disapponted, he then googles for other Acrobat alternatives on the internet, and guess what? All of them are Wintel ONLY! None of them can install on his new box b'cos the new box is an ARM! Or did they mean that no WOA PC or laptop will ever include an optical drive, so as to eliminate the possibility of such a thing happening? That would be another great idea - selling new PCs or laptops w/ no optical drives, leaving the customer unable to view a DVD b'cos the vendor wanted to protect him from his own stupidity in inserting his existing Wintel software titles and finding out that they don't work. Finally, after finding out about a myriad more ways in which he can't do what he used to be able to much more easily, he decides to pack it and take it in to be returned, or traded in.
Ironically, had Microsoft provided this sort of a support to MIPS and Alpha 15 years ago, there would have been 3 major CPU platforms today for workstations and servers, and we could have gone past the x86 architecture w/ better CPUs than ARM!
While a Windows 8 ARM laptop doesn't really entice me the idea of a laptop with an ARM and a x86/64 processor is something that does. In the future we could see laptops that have both a low power ARM and a high performance x86/64 processor and would switch between the two as necessary. In that respect I find Windows 8 ARM interesting, it would be out there to build up the library of programs and drivers so the next (next) version of Windows could support both ARM and x86 as one single OS. It would then have enough software to run on the ARM core to see the battery life of days but can run anything you can throw at it.
[FUCK BETA 2.6.2014]
No. Legacy compatibility forces zero impact on new versions. Zero. MS has owned a full PC emulator for years. Every single legacy app and legacy device could trivially be run via emulation. MS could start from scratch on every singe version of Windows and have virtually 100% of all legacy software work. There is no need to lock out old software to make available the option of a secure Windows.
Microsoft is seeing the advantages that Apple has with its tight control on its software ecosystem, and it is trying to emulate it. But it is too late, and it is too detached from their current model of software distribution for it to work. It is the same they tried to do with the Zune. This will work if they spawn a new company for it, and disassociate the project from Windows in the minds of the customers. Then, they may have a chance to do this and to get a better grip at controlling the hardware (both of which are troubling for us power users, tinkerers, and software developers). Sometimes I think Microsoft somehow is stuck 20 years in the past, no matter how much they try. They sure do have the brains and the money, but they do not have anybody with a vision.
He handed the task off to the market droids and rubber stamped his name to the result.
There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
I don't understand why Microsoft is racing off a cliff to be just like Apple nor do I care.
I will not purchase anything remotly like apple i*. If people like having the OS vendor dictate what they can run on their own devices they paid for then they deserve what they get.
Look at the previews of Win8 MS... **everyone** thinks metro is crap and unusable.
Because intel graphics suck.
Medfield uses PowerVR licensed graphic cores. The same as Apple and many other ARM SoCs.
... not because Microsoft is evil ...
I just noticed that, without even realizing I'd done so, I appear to have trained my brain to interpret "Microsoft" as "Holy, !@#$ing boring, Batman!" That's also true for all the software designed to run on their "OS". Lotus Notes, CuteFTP, gag me with a spoon!
I don't give a flying !@#$, nor a rat's ass, what they do or do not do. I. Just. Don't. Care. Huh.
Why I felt the urge to care enough to even write this is a mystery.
Cool. :-)
"Tongue tied and twisted, just an Earth bound misfit
Perhaps the same reason folks buy WP7 devices instead of Android or iOS ones.
I don't see any connection to this case. WP7 is a complete different OS to Android/iOS.
WOA gives you just a subset of what Win8Intel does.
WOA (Subset):
Metro Apps
Lower power draw
Win8 on Medfield (Superset):
Same Metro Apps
Same lower power draw.
+ full backward comparability with > 1million legacy apps.
+ full web use with plugins like flash.
I have yet to hear a single valid reason to chose the subset over the superset.
Isn't this just a duplicate discussion to "Windows 8 Features With Linux Antecedents" above?
After all, Linux got to ARM before Windows did... :-)
Windows 10 is great - I used it to download Linux.
I've wondered if this was some sort of deal Microsoft made with Intel to avoid retribution for WoA.
I want to be able to write code, play with software and be the master of my own system to a level that Android and iOS does not seem to happy with.
Get an iPad and jailbreak it.
No other system makes code injection in any arbitrary application (including system applications) as easy. As a result it's an awesome hacking platform.
There also is a TON of great example code around for iOS software development and a thriving development community.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Android already has at least a couple of "office suite" type apps that do not pretend to be Microsoft Office. People who want to travel light are already buying either iOS or Android devices.
*shrug* None of the ANdroid office suite apps work for me. I bought a Transformer so I could do light writing. Lack of drag and drop itself was enough of a productivity killer to make it a non-starter.
A tablet device with Microsoft Office merely recompiled, is already a loser.
I don't want office on a tablet device. I want office on a device that is a laptop when I'm using office, and is a tablet when I'm doing light web browsing around the house or on the run, or consuming video (mainly on a magazine rack on an exercise machine at the gym), music, text, or comics. Basically, I'd like to be able to pull the screen off my ultrabook and use it as a tablet.
For some things a tablet form factor, with a tablet UI, works better. Writing documents, making spreadsheets, and doing the other work I do in Office are not among those things.
Hence why Windows 8 is not released only for ARM. People who need to run a VB6 on their application can buy an x86 tablet - all ten of them! ~
It's closer to Google Docs than it is to MS Office in terms of what it can do. I mean, did Numbers learn to merge cells vertically already, or at least correctly open spreadsheets that have them so merged?
Joe
He's surprised that the new laptop doesn't come w/ the OS CD
You are completely out of touch with reality.
The problem here though is this is akin to creating world peace by killing off all of the humans.
Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
full version of Office that works well with a mouse and keyboard
So all you have to do is add a bluetooth keyboard to iPad and you get all that? Office and mouse functionality as well? Amazing!
The "iMac", "iBook" (which became MacBook after Macintel), "iPod", "iLife", and "iPhone" brands share a common theme: products designed for individuals as opposed to the "Power" (later "Pro" after Macintel) products designed for business professionals. True, "iWork" complicates things.
Microsoft has already struck patent licensing deals with most Android tablet manufacturers
How long do these deals last? I was under the impression Microsoft could decline to renew them after WOA tablets come out.
It's not a great likeness, but the imagery, oh the imagery! http://imageshack.us/photo/my-images/338/ballmerbeanie.jpg/
Wrists killing you? Not in 2 weeks. Learn Dvorak.
Depends on which direction you're coming from. If you're coming from the PC world, you may be right--why would I want a tablet that can't run the applications I already own?
Conversely, if you're coming from the Windows Phone world and you're looking for something that will run the applications you own (but with a bigger screen, etc.)...
"'WOA does not support running, emulating, or porting existing x86/64 desktop apps."
And there goes any chances of me ever buying any tablet or device, with Windows 8 on ARM. What's the point of having Windows on a tablet if you can ever run the same apps!?
I will just get one of those fancy netbook that can transform into a tablet... The captcha if fitting too, "Buffoons".
Because intel graphics suck.
Medfield uses PowerVR licensed graphic cores. The same as Apple and many other ARM SoCs.
Intel's Z series Atom uses GMA500 graphics. GMA500 is a PowerVR licensed graphic core. Impressive hardware specs but horrendous driver support in Linux AND Windows.
I hope you burn in hell.
Read the GP. It says that 'WOA will not be available as a software-only distribution'. In other words, all DVDs you see in any store w/ the word 'Windows' on them will be Wintel versions. The only way one will get WOA, if that is true, is pre-installed on ARM PCs.
If it is wrong, and there actually ARE both Wintel and WOA disks out there, it'll be an even bigger mess. So pick your poison!
I wouldn't count out Autodesk, they are big MS fans and have a tendency to jump on the last and greatest. At the very least I would expect a tablet compatible viewer; that allows the kinds of demonstrations that sell product.
Autocad proper will be x86 only, but there will almost certainly be some MS tablet support.
WOA is something different, a competitor to iOS that has a Windows-esque look and feel.
There is nothing windows-esque about Metros look and feel. iOS looks more like desktop Windows than Metro does.
Where WOA claims to have an advantage over iOS is, first, that it will allow users interact with the device with a traditional desktop paradigm, if they choose.
No, All third party applications build for WOA are Metro apps. It has a couple of stopgap applications on a vestigial desktop because this functionality wasn't recoded for Metro. There is no traditional desktop paradigm for third party applicaitons and once MS re-writes Office for WinRT, there will likely be no desktop mode at all.
http://allthingsd.com/20120209/windows-on-arm-complete-with-next-version-of-office-to-arrive-with-rest-of-windows-8/
Sinofsky also said that the Windows-on-ARM machines will come with several Office apps — Word, PowerPoint, Excel and OneNote — that have been tuned to run in a very battery-efficient manner. But Sinofsky said that, although those applications will run in the traditional Windows desktop, they will be the only programs allowed to do so, other than components of Windows itself.
“There are no other compiled dekstop apps that are available,” Sinofsky told AllThingsD. All of the other apps for Windows on ARM will be the new-style “Metro” apps.