If you can't define what you mean by "good enough", then you logically can't ask whether something will meet that standard. Without a definition such questions are just meaningless word salad.
WP10 is dead. Can we agree that the app gap is the main reason for this? If so, do you think it would have died if it could run all UWP apps? If WP10 could run all UWP, it would have something like 5x maybe 10x the number of apps available.
Why do you say "most UWP software could run on small screens"? What does that even mean?
I even gave you an example. I have an 8" device. It can run every UWP I've tossed at it. Screen size isn't an issue and its running 1280x800. There is no reason standard UWP couldn't run on a phone, other than the fact that most developers never compiled it for mobile.
The problem was not that developers didn't have a WP. $500 for a test device is problematic? C'mon!
If only software were just buying the device. You need multiple devices because you need to test on different performance, screen sizes, hardware, etc. and have multiple developers/testers working on them. Next, some customers are going to have an issues with running it on something you don't have. Partner programs, betas, dealing with manufactures, etc. Then, you need to setup emulators for each of your developers. Then, you need to code the application to avoid any API with issues and any hardware issue on any device. APIs have to be checked and if not available coded around. Next, you need to maintain that code across every other code base. Every time someone makes a change to the code, adds a feature, fixes a bug... you have to run/test it on emulators and/or the actual hardware. Then of course, you need to keep developers familiar with UWP on mobile around... often for years. All that time and effort can be spent on other things... i.e. web, iOS, and Android apps.
The problem was that some companies were simply hostile towards MS mobile ambitions, and that for most independent developers, the sales and revenue potential, in particular for apps that can't achieve a global following, was too low due to low market share.
I don't think most companies cared one way or the other. Anyone writing a UWP is probably not anti-Microsoft. If it was as easy as hitting a switch and recompiling to support mobile... there would be no business reason not to do so. Yes, it is physically that easy, but of course, it isn't in practice. You have a mobile version and you get hundreds of support calls for obscure bugs, issues, etc. Mobile apps go out (cheap or free) to hundreds of thousands of users and is typically seen as a cost, not a revenue stream. Writing a UWP was already an issue -- Win32 runs on all PCs, UWPs don't run on Win7, so that's already an unnecessary cost.
Company I was with never compiled their UWP app for mobile. It was a pure business decision and it certainly wasn't over $500.
Again, I need to see proof that Andromeda is going to support any Win32 apps. Doesn't seem likely in my opinion. Andromeda is built on Core OS, not Windows on ARM. Seems like a lot of work, code, etc. for little benefit. I also don't think Win32 apps would be usable even unfolded. Win32 apps on my 8" tablet is virtually unusable. Scaling on high-res screens would be even worse. Maybe for a continuum mode.
I just don't see how you've come to your conclusion.
What conclusion do you think I'm making?
Again, if there is an Andromeda device which fits in your pocket, does light computing, pen, inking, drawing, notes, etc. and it can make/receive phone calls... then it would seem obvious that you wouldn't want to carry a phone with you. Same way I don't carry my tablet when carrying my 2-in-1. Now... what percentage of people are willing to give up their Android/iOS apps for this... probably low. However, I don't think it is non-zero. I haven't made any conclusions other than to suspect that people won't want to carry this along side a phone and there would be a percentage of people (given enough apps) who would ditch their phone as it would be redundant.
Can you link to a few examples of non-MS UWP apps in the Store, in the strictest sense of the word (since you're a fellow professional software developer I'll assume you understand what I'm asking), that re-composite their UIs for small screens?
Flipboard, Spotify, Lastpass, any Edge extensions, simple Solitaire, Slack, etc. These were just ones which I have. None where compiled for mobile, yet all scale and adjust fine to smaller screens, portrait, or high-res screens (8" tablet or resized to the left half of a 4k screen). We also have sub 7" Windows 10 devices and UWPs run on these fine. And we have hacks of 950s running UWPs on Windows on ARM. I don't see why a UWP would have any issues on such devices. It's pretty hard to write a UWP without already considering that fact that the user can resize the Window or at least dock it to one side. If your app runs on a 4K screen docked to the left with say 200% scaling, you are pretty much perfect for most smart phones in portrait.
Again, I'm still waiting for proof that Andromeda can run unmodified UWPs. It's not running Windows on ARM, but Windows Core with CShell.
In this debate, my position is that for the average smartphone user, the continued existence of the mobile app gap won't allow MS' foldable device to serve as a smartphone replacement.
I agree.
You postulate the opposite.
I never said or even hinted at that.
Again, I've said that if this device is useful as a tablet replacement that there will be an obvious want to not carry a phone with you. It can make phone calls, text, emails, maps, calendar, etc. Cost, size, transferring information between devices, learning, etc. would all make compelling reasons to ditch your phone. The fact that you have this device probably means you aren't the average smartphone user. Drawing, inking, running Windows apps, etc. probably means you values these higher than the average phone user. You have some need which your phone already can't handle.
Given this, my only point is that being able to run all UWPs would be a major advantage over mobile apps or apps which rely on developers recompiling -- which didn't happen for mobile and probably would never happen for this device either. Again, still waiting on proof it can do so.
I can provide you with a few links on Win32, but that's likely to lead to a debate as well, which for the topic at hand would be a distraction. We can return to that later.
Please. I think people would be interested. I've seen/heard nothing which even hints they can run Win32 apps. Given it isn't running Windows on ARM, and (as we agree) Win32 is virtually useless on anything under 10" with touch and often not even then if scaling is needed), seems like a lot of work for (presumably) only a continuum-mode.