Can Project Centennial apps run on Windows 10 Mobile (and other questions answered)

Windows Store
Windows Store (Image credit: Windows Central)

Earlier today, the first glimpses of Microsoft using their bridge called Centennial to repackage existing Classic Windows Apps was spotted in the Store. In short, Microsoft is taking Win32 apps like Paint and WordPad and "converting" them to the Universal Windows Platform (UWP) so that they can be listed in the Store.

Going through the comments, it is evident there is a lot of confusion around this topic including what is the point and whether these apps can run on Windows 10 Mobile. Here are some answers.

Does Centennial convert apps?

Project Centennial is one of three "bridges" for the Universal Windows Platform (the other two are Islandwood for iOS and Westminster for web apps). Their purpose is to help developers bring over the existing code to the new Windows Store for PC, Mobile, Xbox, and HoloLens.

Although we use the phrase "convert" in the context of Project Centennial and Classic Windows Apps (aka desktop apps), it is not entirely accurate.

Centennial mostly repackages Win32 apps into an AppX format for the store. It does not, however, rewrite code or change the app in the formal sense.

Why bridge an app using Centennial?

There are many reasons why a developer will want to use Centennial. For instance, that "old" desktop app can now take advantage of many modern UWP features, including:

  • Live Tiles
  • Notifications
  • Cleaner and safer app installer
  • Store metrics and monitoring
  • Automatic app updates for customers
  • App monetization
  • App discovery
  • Centralized customer reviews and ratings

As you can see, some of those benefit customers, while others help developers.

Additionally, developers can co-list their app on the Windows Store as well as other software repositories. Developers are not presented with an 'all or nothing' scenario when repackaging their app as they can distribute it via an AppX installation (instead of Exe) through their website or other repositories.

Hopefully, these reasons help those who "don't see the point" of Centennial or why a developer would be interested in the option.

Centennial is a foot in the UWP door for developers

Centennial is a foot in the UWP door for developers. It gets their old app to the Store. Later, if a developer would like to take it further, they can then migrate formal Win32 code to UWP ones to make it an actual, Universal Windows App (UWA).

Can Centennial apps run on Windows 10 Mobile?

The big question (and confusion) for many Windows 10 Mobile users is whether these apps can run on the phone.

It's complicated, but for the most part, the answer at this time is no.

The reason is that UWP supports a subset of Win32 APIs, but not all of them. There are still things that Win32 apps do that is not present in UWP. If the app makes calls to native Win32 DLLs that are not on the phone, the app won't work, and the overwhelming majority of Classic Windows Apps do make those calls.

UWP supports a subset of Win32 APIs, but not all of them

I suppose there could be exceptions to this, and we'll find out more as these apps being to transfer over to the Store, but the current consensus is don't bet on it.

Now, it is important to remember that this can and will likely change. It looks like Microsoft wants to replace all Win32 APIs with UWP ones, but you cannot just replace decades of developer tools and mindset in one year.

It is safe to assume that Microsoft wants all future apps to be part of the UWP framework written 100% with their developer tools for all devices. That is their goal. Bridges are a low cost and easy step in that direction for companies with existing software.

What about an Intel-based 'Surface' phone?

Could an Intel-powered phone run Centennial apps? In theory, yes, but there is no evidence that is what is going to happen. In fact, there is no proof that the Surface Phone is – or is supposed to be – Intel x86 based.

Apparently, Intel just dropped support for mobile with its discontinuation of its Atom lineup and it's not clear that Windows 10 Mobile will get the necessary Win32 APIs and DLLs to make it all work.

Instead, the easier solution right now is what HP is doing with the Elite x3: App Virtualization. This process lets you run Win32 apps through the cloud, which converts the functions into a UWP-like experience. While it is not as "pure" as running a real Win32 app or even a bridged one via Centennial, it is much easier to implement without inventing to new technologies.

The real takeaway is no one in the media yet knows what the phone Panos and the Surface team is developing is supposed to do or feature when it comes to Win32 apps. It's premature to come to any conclusions right regardless of what headlines may claim.

The bottom line

The takeaway here is the Centennial and even Islandwood (for iOS ports) are not meant to replace native UWP development. What they do, however, is let developers bring their apps to the Windows Store with man UWP features in exchange for very little work.

The idea, at least for immediate purposes, is to grow the store and get developers familiar with UWP. Later, they can then finish the job, so to speak by making their software an actual Universal Windows App (UWA) that can run across all devices including mobile. These bridges are like a trial run but with lots of immediate benefits. It's also easier for companies to get on board with Windows 10 without rewriting apps completely from the get go.

The idea is to grow the store

Windows 10, UWP/UWA, the Store and getting developers on board is a gradual process that will take a few years to be completed. However, it is important to remember that there is no magic bullet here. It is only through the combination of UWP, Bridges, and increased adoption of Windows 10 that will grow the app store.

Daniel Rubino
Editor-in-chief

Daniel Rubino is the Editor-in-chief of Windows Central, head reviewer, podcast co-host, and analyst. He has been here covering Microsoft since 2007 when this site was called WMExperts (and later Windows Phone Central). His interests include Windows, Microsoft Surface, laptops, next-gen computing, and for some reason, watches. Before all this tech stuff, he worked on a Ph.D. in linguistics and ran the projectors at movie theaters, which has done absolutely nothing for his career.

165 Comments
  • Aww...I was expecting the paint app on mobile or many of the app like this coming from win32
  • Paint could happen, but for others there will be just the PC version for now. As Dan said, if the app is downloaded and the monetization is good, the dev could decide to rewrite the app to make it universal and take advantage of all the W10 users, not just the PC ones
  • Why dosen't MS offer a service to Devs where THEY will rewrite all their apps for them free of charge? If they had a decent free service offering free porting where MS does all the work, the Store would go ballistic in no time. Even die hard MS haters will let MS do the work if its free. 12 months free service or something like that, what a way to grow your business exponentionally for little cost, all apps rewritten for free including mobile. Boom.
  • There are probably many reasons. A couple of these would be that MS would have to offer some guarantee that they would perfectly convert the app with no problems. Another reason this might not go is that many developers would not want a third party to work on their code.
  • There's this app called Fresh Paint... It's great!! http://www.windowsphone.com/s?appid=ab89f9f8-f78b-4fa0-a244-c87d53c14319
  • Oooh that sounds so much fresher than mspaint! Sounds like an upgrade! Go w10! Go UWP! Go centennial!
  • It's an entirely different type of program. Fresh Paint is a virtual canvas that simulates oil paints, and a few other tools. There is no copy/paste or anything like that.... Just a canvas, oil paints, crayons and pens.
  • sorry let me take away the sarcasm. the fact that mspaint is not available is a perfect example of the fact that microsoft doesn't trust it's own tools. it shows that if you want to go from desktop programs to uwp apps, you're going to have to settle for crappy alternative (or no alternatives) with less functionality. it's (yet another) demonstration that uwp is doa, centennial will be gone in 6 months, and people are already waiting for w11.
  • Running these virtually is actually pretty awesome and the best case for this so far, the only setback to this is access...they would have to host these in the cloud (someone, somewhere) in order to get them to use. Imagine if we could stream apps tho =p Ugh, I'm at work...so boring lol =p
    Windows 10 RULZZ yer FACE!!!
  • Lets see what the future holds....
  • I believe that the Windows store will eventually be the largest single software store in the world....
    And, that's not overly wishful, naive, or delusional, thinking.. I honestly believe it's true... I think it will be around 2020, but I believe it's gonna happen. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ROJO > ARLINGTON, TX > LUMIA 1520 ≥ 950... WAITING FOR 6.2" SURFACE PHONE
  • If only 10% of those Win32 apps get transferred to UWA, it would be 1.6 million.  Adding to the existing or other apps being ported over from other bridges, it could easily become the largest app store.
  • If people actually read the articles then maybe the same questions would stopped being asked, smh.
  • So why can't MS use a non intel chip in Surface Phone to handle the win32 desktop apps?
  • Win32 mean x86. That limits processor choices to AMD and Intel, neither of which has a good mobile solution.
  • There's also x86 processors from VIA who specializes in embedded processors. Your average consumer and even many enthusiasts, probably don't remember or haven't heard of VIA.
  • have a few via powered thin clients in office...... the only thing they are good for is target practice!
  • Got a VIA audiocard. Prodigy HD2 :p Sent from an alien space ship with a Lumia 950
  • I had VIA chipset powered board. But processor was still Intel. Damn it had huge shared video memory... Wch any Intel chipset could offer at that time. I was 2004 origin board. Posted via Windows Central App for Windows 10/Android
  • VIA chipsets where the ones to get at one point in time.   I owned a Cyrix processor, but nothing after VIA bought them out.
  • I used to have a PC at home powered by a VIA nano CPU, but the motherboard went bad and now all I have that's powered by VIA is one of their pico-ITX boards which actually run very well.
  • A thought rather occurred to me, why can't MS design a mobile X86 chip, like Apple does. Withe the given resources, out would not be out of reach
  • It would be highly cost prohibitive and extremely difficult to do.  Apple has been in the hardware game for a long time and can tailor their software as they choose because it only runs on their own hardware.  Microsoft only recently started making their own devices and has only created its products out of other companies' components (i.e. Surfaces use Intel, Lumias use Qualcomm) and need to worry about maintaining compatibility with other OEM's hardware when they update Windows. 
  • Apple do not make their own parts. They buy from Samsung, LG etc.
  • I was thinking the same exact thing.
  • I don't think the surface phone will have an x86 chip anyway. Surface is Microsofts Premium "mobile" harware line. It's just gonna be a really nice phone. Potentially, maybe something so you can run apps if you have a W10 device to act as a server but I highly doubt we will see a mainstream phone with an x86 chip in it for at least a few more years, and even that is pushing it.
  • Wait, so do you think the SP3 was just "a really nice tablet"? Or that the (failing) surface book is just "a really nice laptop"? Because that would be pretty conclusive evidence that you just don't understand what the surface brand is.
  • Failing surface book ????
  • well, it launched with probably the most issues of any laptop in history, sales are not good, and reviews are even worse. what's successful about it?
  • Actually, a lot of the issues were software/driver related which affected other devices as well.  From my understanding most have been corrected.
  • ok... but i don't get it.. are you implying that means it's not a failing product? because... well... it's still failing
  • If MS added full Azure hosted remote desktop to the mix (not just app-level virtualization) -- hell even bundle it for 6-12 months -- it would make Continuum a helluva lot more usable.
  • Yes just rebranding and some business features added, its targeting companies not consumers after all. So things like best of class camera are unlikely. Still don't see much chances of success due app gap growing faster and faster due tanking market share of W10M. Need for carrying one phone for some business apps and another for everything else won't be easy to sell.
  • Nevermind the Windows 10 market share??
  • Can this piece be the thing that puts the 'Surface Phone w/ Intel x86 chip' to bed, finally?   HP themselves said, when they unwrapped their X3 device, that the tech was years and years away from happening.  
  • Another possibility is that an x86 phone WAS planned, and that Intel's departure from mobile ruined those plans. It could be that the Lumia 950 fire sale that coincided closely with Intel's announcement was Microsoft throwing in the towel on Windows Mobile after Intel borked the device roadmap.
  • Possibly. The new Intel, like everyone else, is now all about servers/enterprise and the Cloud.    That's a pretty crowded field these days.  http://recode.net/2016/05/02/intel-10-billion-on-mobile-before-giving-up/  Interesting read, about Intel throwing in the towel on mobile chips.
  • Cloud is the go to for any enterprise businesses, for a couple of reasons. The first being that it is cheaper to pay monthly to have someone else maintain servers and facilities to maintain them. Secondly, its easier to retrieve vital information in the event of physical damages to businesses (natural and manmade disasters) and thirdly, it allows many enterprises to be able to access information on the go, as opposed to having information stored on site that would likely require you to be directly connected to their network. I'm sure there are probably work around, but the cost to maintain is something many businesses may be trying to avoid.
  • Wouldn't it work better for MS to then also sell an Azure product to the corporate world running a virtualization app, double dipping instead of using an x86 phone? Seems a better result for them?
  • "Another possibility is that an x86 phone WAS planned, and that Intel's departure from mobile ruined those plans."
    No evidence for that. The Surface news I reported last week was very new. I am confident that Microsoft did not learn about Atom via a website, but knew shortly after the decision was made by Intel.
  • What if they have something different coming up with the Surface Phone (a new cpu from intel)?
  • That doesn't at all match up with Terry Myerson's confirmation last week that they are still committed to making Windows Mobile work on ARM.
  • Yeah, more likely it just confirms that the x86 Surface Phone speculation was always just unfounded rumors and never really existed (not to mention that the vast majority of classic Win32 apps would be virtually unusable on a phone anyway since they are not at all designed for touch on a tiny screen).
  • The whole win32 apps on a phone thing has never been much about using it with touch but about using them while in continuum mode
  • Unfortunately there even some people oddly wishing you can use those 'desktop' apps on a phone screen. smh But yeah, this "Surface" phone doesn't need to have x86-64 SoC or native Win32 apps even though it sounds great on concept. It just needs to be great as a smartphone and just need well though aggressive marketing. In the end, it's how good the W10M will be and how mature the OS to reconsidered by people. Continuum for example just need an better UX and desktop-like environment enough to be PC-like. Better Universal Apps that are almost as powerful as desktop apps, and lastly a device that actually attracts consumers and reviewers alike. Sent from Turing Machine
  • The Surface Phone needs to not have the UI from Windows Phone. It has never been successful and never will be. Until Microsoft changes the UI, they will never gain any traction in mobile. I don't know how they can release the same basic product as WP7 an expect people to suddenly want it. Without a new UI, it will fail. Posted via the Windows Central App for Android
  • Only thing it has in common are live tiles, use small tile plus transparent tile and you have an android ui. By thinking that the UI is the problem you are completely off the mark.
  • When someone picks it up in the shop the interface screams Windows 8 and is no different than Windows Phone 7. Historically, they are not going to get much past that point. The interface is a turn off. Why Microsoft continues with it when it has failed every time they have used it. It single handedly sunk Windows 8. Microsoft needs to abandon it. Posted via the Windows Central App for Android
  • Well Windows 10 do still have Live Tiles screaming when you open the Start menu. The UI isn't really much a problem here, most people don't even know what the heck Lumia is or even know that there is such thing as Windows Phone. It just unfortunate that the "internet" blown it out of proportion on what's supposed to be a small issue. Almost every people I know didn't even care about the Live Tiles on my phone and they actually just able to navigate with. The Windows 8 issue was because they find the UI meant for touch when the laptop or desktop doesn't have a touch screen, not because the UI is totally bad for them. Heck there are people even find Windows 8 quite to use as a tablet, this will no different on phone which was originally came from. The major thing why people cant choose to get Windows phones because of the app gap, if not for that then UI wont be that much issue. Also as long as there are nice flagships frequently representing Windows phones, which also a problem as there are very few choices to non-existent on most areas. There alot of problem about this platform, but the UI isn't really one of them. Sent from Turing Machine
  • Tiles are minimal on Windows 10, they certainly aren't central to the UI. You don't have to use them at all and I would bet that most people don't. The start menu has the all apps option as well as the other things people were used to. Microsoft stopped making Flagships because nobody bought them. The only phones they could sell were the cheapest phones they could make, and even then sales were not that great. Because nobody was interested in the phones, developers didn't bother making apps for the platform. The app gap is a sympton of a lack sales, not the cause. Android and iOS didn't have apps either, but people liked the phones and bought them. Android certainly wasn't strong in this area when Windows Phone 7 was launched and Android also had some performance issues. People still chose Android over WP. If they like the UI then they would have bought the phones. Obviously they didn't. The only thing all these Microsoft failures have in common in the Tile UI. Not a single product with the Tile interface has been successful. From Zune to Windows 8 to Windows 10 Mobile, it has been complete failure after failure. The UI just isn't good and Microsoft hasn't done anything to make it better.
  • No
  • an x86 phone never was planned, and neither was a surface phone, and they never will be. the hardware comparison between phones and pcs will never converge. the devices are too different. you'll never be able to replace a minivan with a motorcycle. a lumia 960 has always been planned, and it still is. the lack of a surface phone doesn't mean microsoft is giving up, it just means they understand what the surface brand is, and you don't. even on here, they've started backpeddaling on the claims of a surface phone. now you'll see them call it a "surface" phone, or a "surface team" phone, or a panos phone. give it a few months and you'll just see silly codenames like cityman and talkman (long after the actual phone names have been confirmed btw). but it's going to be the 960.
  • @thehangover  I wouldn't say that phone and pcs will never converge.  The technology is just not there yet.  But in the future?  Absolutely! When Android tablets and Ipads were first introduced, did you think we'd have full functioning x64 tablets?
  • definitely never, and technology is hurting you, not helping you technology is driving the two apart, not together. pcs need to get more powerful. 10 years ago nobody knew what a photoshop was. there was no such thing as a youtube star. a university student just needed a laptop that ran word, now they need one that runs photoshop. graphic design is a big part of every business in every industry. so is social media, which keeps trending towards video, which requires video editing. technology makes pcs more powerful, and that keeps them big and heavy. phones need to get thinner and lighter. they need bigger screens with smaller batteries that last longer. technology makes phones thin and light, and that keeps them slow. the technology drives them apart, not together. we still don't have x64 android and ipad tablets. or a windows rt tablet. surface isn't really a tablet, it's a 2-in-1. it's a laptop without a detachable keyboard. a major differentiator of "tablets" is that they don't use the same components or run the same os as a laptop. surface broke the barrier by using laptop components. it didn't rely on advancing technology, it used existing technology. are you seriously contemplating a day where the same cpu that goes into a premium desktop (or even laptop) pc is also going to fit into your sub-100g smartphone?
  • And all you're doing is making assumptions.  Until Microsoft or Intel comes out and confirms either way, there's no telling what was in the works.
  • I take issue with this article. The code isn't recompiled in Centennial, the ported Win32 apps are compiled with x86 compilers.  Of course you're not going to be able and it has nothing to do with what WIn32 APIs are or aren't in the mobile platform. The same is true with Mac System 9 -> OSX, which is why they created Rosetta. If Win32 applications could compile to IL and let the store use an architecture specific compiler to generate a native binary for the device, then we could see Win32 (centennial) apps on Mobile.   
  • Well, actually .NET Core is going anywhere, including Linux. But it is lacking a GUI library. Truly universal apps.
  • "If Win32 applications could compile to IL" - dude, that's ridiculous.  It's categorically impossible.  And it has a *lot* to do with Win32 API's not being present in the UWP platform.
  • One big reason why developers may not get on with Centennial is that they'll have to start sharing the profits of their work with Microsoft.
    I don't see why any developer would be willing to do that when they already have a monetization scheme built by themselves. Posted via the Windows Central App for Android
  • "I don't see why any developer would be willing to do that when they already have a monetization scheme built by themselves."
    A Store built into every Windows 10 PC has much higher visibility than making a potential customer go to the web and try to "discover" an app they are looking for. Go to the web, type in "video player for Windows" and go through all the spammy results verus just searching in the store, where you can also read reviews. By this same reason, it's also safer for the customer who want be duped into those shady download sites and installing malware on their computers. Finally, you leave the part out about how it is optional to put your app in the Store (where there is revenue sharing)! You can use Centennial and not publish your app, instead, you just put your AppX on your website, etc. and still get the benefits of UWP. Did I not make that clear? I thought I had, sorry.
  • Only that you will see fake apps instead of spammy apps.
  • Is that a problem anymore? I just typed 'Whatsapp' on the store and not a single clone came up. I typed Clash of Clans and not one fake app. I think you're using a 2015 argument in 2016 and have not actually checked the Store recently.
  • I can't find them. I am looking everywhere but I don't see them on Windows 7 Ultimate. Posted via the Windows Central App for Android
  • Agree expecially for google that drive your search where they want, so that a lot of good apps are allmost impossible to find via a web search
  • Sure, convenience. For the consumer it sure is more convenient. And well, the store has visibility IF you open it. Which many people don't. And that's another factor. These "app stores" are associated with mobile. More than once I've heard people say that they didn't want an app from the store, they wanted a real programme. Like it or not, there's a mindset that immediately associates apps stores with mobile. As for the Store being optional, yes, I did understand it. But now explain to me WHY would a developer bother to convert their programme, which runs just fine, into a Windows app just to have it distributed via AppX instead of .exe? Not only consumers are already familiar with .exe files (something they aren't with AppX files) the developer would have wasted time and money for no reason whatsoever, just for the sake of having a "sideloadable" app. Sorry, but I just don't see the financial benefit in any of the options. Be it turning it into a Windows Store app or a sideloadable Windows app, developers will be losing money both ways in regards to what they have now.   (I won't go into the piracy/fake app argument because that's pretty pointless I think. Windows programmes are being pirates and fakes for decades now anyway.)
  • "And well, the store has visibility IF you open it. Which many people don't."
    You got data to back that up or are just guessing? That's a rhetorical question.
    "Not only consumers are already familiar with .exe files (something they aren't with AppX files) "
    You know what customers know? App Stores due to the phone model. Not foreign at all.
    "As for the Store being optional, yes, I did understand it. But now explain to me WHY would a developer bother to convert their programme, which runs just fine, into a Windows app just to have it distributed via AppX instead of .exe?"
    I put the reasons in nice, clean bullet points. You did not counter any of them.
  • The financial benefit of a percentage of a sale versus no sale. We get it, you don't like change, but to keep whining about the store is like holding back the tide with your bare hands. You whining about it (and mostly not comprehending the benefit) isn't going to change anything. One day it will be store only for all apps, for security. A self updating device with secure apps. Only way to win against the Internet scum, even if publishers lose a percentage. It's the future. 
  • "Which many people don't" Interesting, because there was an article here a few weeks/months ago giving exact numbers for how many apps were downloaded, number of people using the store, etc. And if I remember correctly, it was you who went off on a fantasy trip trying to tell us that Microsoft was lying to us, Win10 was a failure and no body was using the store, and so on and so on.You got exact numbers, but you didn't want to believe it. Now you are claiming you have no idea what is happening because nobody knows how many user visits there are. Just because you refuse to believe numbers (numbers which, if misstated could be construed as fraud by the SEC) and now want to pretend it never happened does not mean much. "there's a mindset ..." In your mind. There is the Apple OSX store. People buy apps from it. Apple likes to tell us that it is popular. OSX is not mobile. Your favorite, ChromeOS has a store, and is on laptops and desktops. So you are saying that Apple and Google are creating stores that nobody will use? "explain to me WHY would a developer bother to convert their programme" I have, but you refuse to listen. Why should I repeat something over and over and over if you refuse to listen? Oh, I know why, because it doesn't fit into your fantasy world. "Not only consumers are already familiar with .exe files" No, they are not. They are familiar with little icons that they see on the Start menu, on the bottom of their monitor in the task bar, or on their desktop. They don't care if it is an exe, a com, a bin, a bat, a cmd, or whatever. If there is anything that they are fimilar with, maybe msi which they do something called "install" to get that icon on their screen. And guess what? In this case they don't even need to worry about msi files because it goes from store to icon on the start menu with the click of a button. No inserting disks, no downloading files from sites they are unssure of, no unblocking files they downloaded from the internet. None of that. Open store. Search. Click button. "Sorry, but I just don't see the financial benefit " You just don't see. Period. Your hate has blinded you. You don't want to learn something new. You don't care about the developer. You don't care about the user. You are here simply to whine, bitc* and complain to try make yourself think you are doing your part in this "war" to try to drive people away from Microsoft.
  • You tell him. Let me modify that para about common people and .exe
    When that option in folder options called "hide know file extensions"is ticked, there are NO exes, no bins, no appxs. It's just a file with whatever the explorer shows their icons as. They'll double click it it if it's named "Setup", "Installer", or even the app name with an version number following, like on VLC for example. People really wouldn't mind, or even know if it's an exe or an appx. If the app gets installed afterwards, they're happy. I'm not trying to dumb them down, it's just that most people aren't geeks and doesn't want to spent too much time on PC for things other than what matters to them.
  • You tell him. Let me modify that para about common people and .exe
    When that option in folder options called "hide know file extensions"is ticked, there are NO exes, no bins, no appxs. It's just a file with whatever the explorer shows their icons as. They'll double click it it if it's named "Setup", "Installer", or even the app name with an version number following, like on VLC for example. People really wouldn't mind, or even know if it's an exe or an appx. If the app gets installed afterwards, they're happy. I'm not trying to dumb them down, it's just that most people aren't geeks and doesn't want to spent too much time on PC for things other than what matters to them.
  • I know you really don't care, since you are just here to troll. But I ran the numbers for you - Amazon m4.large Windows with SQL Standard = $0.921/hour = $8067.96/year
    Magento e-commerce web site (no hosting, only software) = $18,000/year
    A anti-piracy software package we use in my real job - $12,000/year
    Web site development - $120/hour
    Accountant for handling taxes - $200/hour For a grand total of $38387.96 per year just to sell my software. None of that money goes to me, just into running that site. Now let's not forget taxes, which in my location is 10%. The app I have on the store right now is $4.99. This means I need to sell 8531 copies of my software before I get any money from my work. And if I don't sell 8531 copies, then I lost that money. By using the store, I have no costs, nothing lost to piracy, no taxes to manage, no web sites that I need to maintain. If the app sells, I get money. If it doesn't then all I lose is time. That is the economics of it. But you will ignore it, and tomorrow you will go on another rant about how the store doesn't make sense, and concoct another FUD story to scare people away.
  • Bogus. I have a dedicated Win2012R2 server at SoftLayer.com for $250/month for distributing my Win32 programs, support files, and support forum with MySQL (total of $3000/year). I use SoftwarePassport for protection (even though they're now defunct) for one-time purchase of $299. Fastspring.com is my reseller and they take ~6%. BTW, sales tax is ADDED to the purchase price and handled by the reseller, so including that in your expenses is bogus. Edit: the server I have is over-powered for what I need (by 2X) but I'm paranoid and wanted a RAID1 setup to survive a drive failure.
  • your economics don't scale. it might not make sense for a business with 40k annual income, but that's a really crummy business. what are you selling, lemonade? if you're a big business with, say 100 times those sales, you don't need 100 more websites or 100 more accountants or 100 more anti-piracy packages or 100 more merchants. those costs will barely increase, and those are almost all of your costs right now. your own economics will show that for a *successful* business, the store's percentage is way more expensive than running your own business.
  • That is it how the industry works. And this misunderstanding is the reason for Apple's lack of inroads in the business sector.
  • I disagree. Google and Bing function actually as a store for w32 apps. You search for a video player and you find VLC and others. All people can find the top apps easily this way. They whole store thing is invested by Apple to take a piece of the cake of every developer. And Microsoft has to go along with it.... Sent from an alien space ship with a Lumia 950