News for hackers. Stuff that matters.
Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @10:20AM (#28616593)
One of the biggest opportunities in technology right now is to re-run the Next/Apple playbook and create a new hardware/software technology company focused on developers. Good quality hardware married with a great OS / window manager. Most of the software we use to create software are electron apps, a thin layer of native code to run a bunch of javascript. The main notable exception is XCode, but the ecosystem of non-ios/apple developers is far larger. Wish someone would do this. I'd pre-order tomorrow.
Re:Leaving the Apple ecosystem behind by Closi on Wednesday September 22, 2021 @10:30AM (#28616705)
If by "biggest opportunity" you mean "biggest opportunity to lose all your money and chase a pipe-dream" then I agree :)

'Next/Apple' isn't a quick playbook - it's an over 30 year R&D effort to create a hugely complex software and hardware business, and it spent about $100 billion in R&D to get its products where they are today (at the absolute cutting edge of technology). Writing your own modern OS and building/manufacturing good hardware to compete with this is difficult enough, and then you have the even bigger challenge of getting all the major software vendors to support your new platform.

Re:Leaving the Apple ecosystem behind by rsync on Wednesday September 22, 2021 @03:10PM (#28620435)
"'Next/Apple' isn't a quick playbook - it's an over 30 year R&D effort to create a hugely complex software and hardware business, and it spent about $100 billion in R&D to get its products where they are today ..."

But isn't this much, much easier if you just piggyback on the Apple hardware ?

I always expected this to happen.

Circa 2008 or 2009 I thought that any day now there would be a linux distribution built specifically foe one single Apple laptop. No hardware issues, no gremlins, no moving targets - you would have a (very) fixed hardware target and optimize just for that. Then I, as a user, could just go to the Apple store and buy a nice shiny device and install MBAlinux on it and call it a day.

I really don't understand why this never happened. Further, in many ways it seems that the opposite of this happened - installing linux/FreeBSD is weirdly painful on Apple laptops which is unexpected since we all know what is inside of them and the installed base is huge.

So I would suggest that you could, indeed, build a hardware/software ecosystem - just let Apple build the hardware part ...

Re:Leaving the Apple ecosystem behind by nebula8804 on Wednesday September 22, 2021 @04:46PM (#28621558)
Linux is a complete mess that may likely never get fixed. The problem is people. It is a representation of democracy: a messy combination of half-arsed solutions that forms a workable cohesive. This is not a valid competitor to the Mac. It is a compromise.

Lets take Ubuntu as an example. Today you can get Ubuntu laptops that will work out of the box. Is that true tomorrow? Absolutely not. The next distro version will break something in the hardware. I have been burned by this twice now. At then end of the day the Apple premium is not really a premium. It ensures that they continue to support their legacy hardware for years. The people who bash the premium as some sort of "idiot tax" are actually valuing the software that runs on the machine at 0$. There are too many people in this world that don't understand how much effort it takes to create and maintain good reliable software. You see it on the app store where people can't fathom spending 99 cents and you see it in the bashing of Apple devices.

Lets assume that your hardware works beautifully with the current version. Then you actually look at the apps shipped with the distro. They are poorly made and do not form a cohesive OS. You are forced to hunt for other open source equivalents to basic stuff like "paint". Have you tried using the calculator or notepad equivalents? They suck compared the simple and easy to use Windows and Mac equivalents. This is something even Windows gets right. It comes from the fact that Canonical does not have the resources to build each app around a unified design and UX principle so they farm it out to the "open source community".

Finally, why do each distro version seem to break something on the same hardware year after year? There seems to be a serious lack of regression testing on these distros. For 10+ years I have witnessed how one version of Ubuntu breaks some stuff, fixes others and then the next version fixes some stuff but breaks previous working items. Then it gets worse, the subsequent version breaks previously fixed stuff again! I am forced to QA the entire OS every time a new release comes out and hope I don't miss something(which I always do)!

Re:Leaving the Apple ecosystem behind by zibzab on Wednesday September 22, 2021 @05:18PM (#28621946)
You know what is a compromise? Running Docker at 1/4 of its native speed inside a VM.
Re:Leaving the Apple ecosystem behind by bengale on Wednesday September 22, 2021 @06:14PM (#28622684)
My solution for this is a headless Linux box under my desk and remote vscode and ssh from my MacBook. Best of both worlds so far for me.

I did try and use Linux full time but the UI drove me up the wall so I’m back comfortable in macOS but my dev work flies on that Linux box.

Re:Leaving the Apple ecosystem behind by bscphil on Thursday September 23, 2021 @02:06AM (#28625643)
> This is something even Windows gets right. It comes from the fact that Canonical does not have the resources to build each app around a unified design and UX principle

Isn't it a bit on the nose that you accuse Linux of failing at the one thing that Windows is notoriously bad at, UX cohesion?

More seriously -- Linux reflects a different mentality and way of doing things. It is not for everyone. Downloading the software you want is the expected way to do things. I have no idea whether Ubuntu ships a "paint" replacement, but regardless, Pinta or Paint.NET are like three clicks away, thanks to the software repository approach.

Linux is more or less for people who want to experiment and configure things their own way, and make software that solves their own problems in the way that they want those problems solved. Creating a single, opinionated, out-of-the-box working desktop experience with perfect hardware compatibility with whatever bullshit proprietary-blob using silicon is out there is (a) hard, and (b) not what most Linux-using developers are interested in.

The people who use Linux largely recognize that yes, it is a compromise, but also that using Windows or macOS also represents a compromise. Having used Linux for nearly 15 years now myself, I can say confidently that the trade-offs for me weigh heavily in favor of Linux.

Re:Leaving the Apple ecosystem behind by nebula8804 on Thursday September 23, 2021 @02:28AM (#28625771)
>Isn't it a bit on the nose that you accuse Linux of failing at the one thing that Windows is notoriously bad at, UX cohesion?

Yeah you can criticize Windows for trying to update their designs with Metro and the like but in reality, all the old apps that worked cohesively are still there even today. Ubuntu and the Gnome or KDE based distros never had this to begin with. Just multiple flavors of the same cruddy base applications since all the distro are using the same apps anyway.

>More seriously -- Linux reflects a different mentality and way of doing things. It is not for everyone. Downloading the software you want is the expected way to do things. I have no idea whether Ubuntu ships a "paint" replacement, but regardless, Pinta or Paint.NET are like three clicks away, thanks to the software repository approach.

Yeah thats fine but that unfortunately makes it a non-starter if you are looking for a direct replacement for macOS or Windows.

Yes Paint.NET/Pinta/GIMP are always trotted out when I post this example. Pinta has been an unstable mess every time I have installed it. Plus "paint" is a near-instant loading app that is several MB in size whereas Pinta is installing loads of supporting libraries because it is a more complex application. Your telling me that in 2021 they can't just ship a simple app to allow a user to just jump in and use to resize images or add some text to basic images? This hinders the usability of the system when I can't just quickly do a simple task and move on! It is as if the developers of this distros have never understood how a regular user uses a PC.

>The people who use Linux largely recognize that yes, it is a compromise, but also that using Windows or macOS also represents a compromise. Having used Linux for nearly 15 years now myself, I can say confidently that the trade-offs for me weigh heavily in favor of Linux.

The only thing that is a given is that any comment bashing Linux will ultimately attract someone like you that tries to twist and turn my words to justify it. I've seen it for 10+ years now without fail so i'll leave it at that.

Its a shame because I have looked at the messy bug tracker for Ubuntu and have tried to fix issues but then I stop and realize what is the point when it breaks again in some subsequent version of the distro. I wish someone would just dump a bunch of money, hire former Windows/Mac devs and properly build a lot of the supporting components of some distro, then all the other distros can roll up those better apps and then we have at least something that can be called adequate in 2021.

Re:Leaving the Apple ecosystem behind by bscphil on Friday September 24, 2021 @12:03AM (#28638490)
> The only thing that is a given is that any comment bashing Linux will ultimately attract someone like you that tries to twist and turn my words to justify it.

The only thing that's a given is that any post that proclaims the relative merits of Linux versus alternative operating systems will immediately attract posts like yours bashing it, so shrug.

Re:Leaving the Apple ecosystem behind by bscphil on Friday September 24, 2021 @05:33PM (#28648086)
More seriously than my previous response.

> I wish someone would just dump a bunch of money, hire former Windows/Mac devs and properly build a lot of the supporting components of some distro, then all the other distros can roll up those better apps and then we have at least something that can be called adequate in 2021

My point is not that you're wrong to feel this way, but rather that you should recognize that "adequate" is ultimately subjective. Adequate for whom? Adequate how?

The Linux ecosystem is largely designed by and for people who are willing to tinker, willing to customize, who want to design software that scratches their own itches, and who aren't looking for a perfect out-of-the-box experience from a distro. A handful of people want to bring about "the year of Linux on the desktop", but they're a minority and even for them the interest is usually secondary to their own use of Linux.

There's no "twisting your words" required here. What you want is a near-perfect out of the box Linux experience. What most Linux users want is ... something else. My point is simply that that's okay. Linux doesn't have to be for everyone. Your problems with it are not everyone's problems with it. In particular,

> that unfortunately makes it a non-starter if you are looking for a direct replacement for macOS or Windows.

Most Linux users don't want a direct replacement for macOS or Windows. Maybe there's a class of "theoretical Linux switchers" out there who would switch and would be the majority of Linux users if they did, but they are not, at present, the majority of the people using and working on Linux.

What Linux provides me with is (a) a well-integrated package manager containing fully free/libre software, (b) a comprehensible system (where I can understand fully how each part works), and (c) a modifiable system (where I can change how the system operates to the extent I want). Having a perfect replacement of the MS Paint application is not even on my radar. But that said:

> Plus "paint" is a near-instant loading app that is several MB in size whereas Pinta is installing loads of supporting libraries because it is a more complex application.

Maybe you're exaggerating, but on my system Pinta has an installed size of only 2.88 MiB and has only two direct dependencies. Maybe you're thinking of the fact that it's written in Mono (the C# runtime), but that's a shared installation with all other Mono applications. It's equivalent to Windows shipping with the .NET runtime or UWP.

Re:Leaving the Apple ecosystem behind by Closi on Wednesday September 22, 2021 @04:41PM (#28621500)
> But isn't this much, much easier if you just piggyback on the Apple hardware ?

Sure, it's easier, but then I'm not sure what the point is or what makes it one of the biggest opportunities of our time.

I also understand why it never happened - there is already a unix-based OS which is designed with perfect compatibility with the Apple Hardware called OSX! I'm not sure what the advantage to a consumer would be for replacing OSX with linux - other than the fact that it gives consumers choice - but of course providing a distro that only operates on a specific Mac is then limiting hardware choice so it doesn't really solve that in some respects.

And if it's just for developers, then wouldn't developers want some choice of hardware, good support for tooling, the ability to test native apps without virtualisation e.t.c.

IMO I suspect the Venn-diagram of developers who:

* want a Mac but don't want OSX

* don't mind that they can't upgrade their hardware

* are willing to run some totally-new operating system

* Accept that it will initially lack the support of the runtimes they use, and some software, and won't be able to develop certain types of software because of this.

* Accept that if they wish to continue using the OS for their next laptop they will be fully locked-in to a single hardware model.

is pretty vanishingly small.

Re:Leaving the Apple ecosystem behind by Decade on Wednesday September 22, 2021 @10:54PM (#28624781)
In short, Apple does things in non-standard ways without explaining how to get another OS to work.

Apple doesn’t prioritize lack of binary blobs. The EFI firmware is all proprietary. All their Wi-Fi have been switched to Broadcom.

They do weird non-standard things to the Thunderbolt controller, e.g., you have to lie to the firmware and claim to be macOS in order for it not to disable the Thunderbolt controller.

Newer MacBooks hide a bunch of hardware behind the proprietary T2, and whatever embedded OS runs the Touch Bar.

MacBooks are not ideologically pure, and sunk efforts to get an OS working on other machines are often wasted on MacBooks because Apple does things in bizarrely different ways.

Re:Leaving the Apple ecosystem behind by jay_kyburz on Wednesday September 22, 2021 @04:48PM (#28621588)
Steam Deck (For Games)

I only ever need a laptop when traveling, I have a big desktop setup at home. I plan to take my Steam Deck traveling with a portable monitor and keyboard.

Re:Leaving the Apple ecosystem behind by canadaduane on Wednesday September 22, 2021 @04:46PM (#28621567)
I like the idea, but I worry that Apple's m.o. is to allow something like this in the margins and then cut it off at the knees if it becomes too successful. Whether by altering their hardware, using security lock-out (à la iPhone), or replicating it without acknowledging where it came from.
Re:Leaving the Apple ecosystem behind by journey_16162 on Friday September 24, 2021 @12:27AM (#28638635)
> But isn't this much, much easier if you just piggyback on the Apple hardware ?

Would that be even legal? I mean selling a commercial OS that would be marketed to install as a replacement OS on the most locked, most proprietary hardware on the market?

Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @12:25PM (#28618303)
Didn't say it would be quick. Sure, it was a long cycle for them, but the ecosystem is much further along now. I think it's to bring to market in the hundreds of millions.
Re:Leaving the Apple ecosystem behind by runako on Wednesday September 22, 2021 @10:38AM (#28616795)
> focused on developers

The problem with this is which developers? People who write embedded systems? Web developers? People who write custom Windows applications?

Any given developer subset is likely to find this hypothetical new developer computer to be either too complex to use or not differentiated enough from Windows or MacOs (or ChromeOS).

> Most of the software we use to create software are electron apps

This is not true for most people whose primary employment is writing software, or working on software teams. Most people who get paid to write code work primarily in either the Java or .NET ecosystems and use something like Eclipse, IntelliJ, or Visual Studio. (Many more are using niche-specific tools in a captive platform like Oracle, SalesForce, SAP, etc.) If the new platform doesn't have 100.0% binary compatibility with legacy tools written for Windows and/or MacOS, its addressable market shrinks substantially.

Re:Leaving the Apple ecosystem behind by kitsunesoba on Wednesday September 22, 2021 @02:49PM (#28620181)
I would also argue that focusing on developers too much is actually a loss for users. Developer productivity above all is how we've ended up with resource hogs like Chrome and Electron as well as never-ending erosion of customizability in software as well as the user's level of control and privacy.

It's critical to have a great developer story yes, but to make a stellar platform that needs to be balanced with a great user story, and that means developers might not always get everything they want down to the letter.

Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @12:28PM (#28618335)
Agree to disagree. Java is inherently cross platform. Jetbrains stuff runs on any linux platform, as does vscode and any of the modern development workflow stuff. The development stack is steadily moving away from native apps. Vscode is essentially a webapp, and indeed it can run be run as one.
Re:Leaving the Apple ecosystem behind by runako on Wednesday September 22, 2021 @01:01PM (#28618782)
Fair enough about Jetbrains!

VSCode is not the entire stack needed to build Windows desktop applications. There are tens or hundreds of thousands of developers who build applications for the Windows desktop. I'm not (for the most part) a .NET dev, but my current understanding is that only Visual Studio running on Windows is a first-class citizen with the ability to access all parts of the dev stack. The Windows dev stack doesn't need to move away from native Windows applications any more than does Xcode need to move away from MacOS.

Re:Leaving the Apple ecosystem behind by coldtea on Wednesday September 22, 2021 @10:38AM (#28616802)
>One of the biggest opportunities in technology right now is to re-run the Next/Apple playbook and create a new hardware/software technology company focused on developers.

Why would that be an opportunity though?

It would be a low margin niche, with a small market segment, of which most would stick with Apple/Lenovo/Dell.

Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @12:28PM (#28618341)
Software developers are a large and massively growing market segment. That's not niche.
Re:Leaving the Apple ecosystem behind by coldtea on Wednesday September 22, 2021 @01:39PM (#28619302)
There a tiny slither of the global population, which in no ways constitutes "One of the biggest opportunities in technology right now".
Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @03:24PM (#28620629)
Lol. Ok. You're right. Congratulations! How's it feel?
Re:Leaving the Apple ecosystem behind by foxpurple on Wednesday September 22, 2021 @05:58PM (#28622494)
And only a tiny fraction of them would care. I’m quite happy with my iPhone and don’t want a random HN freedom phone. I don’t ever even intend to develop something for my phone and if I did, I would want to target android and iOS.
Re:Leaving the Apple ecosystem behind by burlesona on Wednesday September 22, 2021 @10:29AM (#28616687)
Software ecosystems have a major chicken and egg problem.

If you wanted to create a new platform, your best option would be to go the other way and make an OS that was “just electron” and ran all the electron apps in the world faster and better than anything else. Unsurprisingly Google has tried this with Chromebooks, but their track record on consumer product development is so poor that perhaps they just didn’t execute well and someone else could pull it off.

Another challenge is that if you did that you gain wide software compatibility but you lose any obvious differentiator. The likely way to win would be if you could make a laptop that was “just as good at running web apps as your Mac, with just as much battery life and just as nice hardware” but somehow cost under $400 or so.

I actually wouldn’t be surprised if we see that coming out of Chinese OEMs in the next decade.

Re:Leaving the Apple ecosystem behind by MonaroVXR on Wednesday September 22, 2021 @08:17PM (#28623775)
> but somehow cost under $400 or so.

Screens are the most expensive things on a laptop, mobile and tablet.

So you are not going to get a good screen

Re:Leaving the Apple ecosystem behind by burlesona on Wednesday September 22, 2021 @09:18PM (#28624168)
That would be the trick. Perhaps a screen manufacturer will realize they could make better margin if they built just enough “netbook” around the screen to sell it as a computer, or perhaps screens will just get cheaper until at some point a “good enough” netbook screen is very cheap.
Re:Leaving the Apple ecosystem behind by dotancohen on Wednesday September 22, 2021 @10:23AM (#28616628)
Put Kubuntu on any modern Dell desktop or Thinkpad laptop. In 95% of the cases enjoy total hardware compatibility right out of the box, and a UI that will pass for "The next Windows" for most people whose needs do not exceed browsing the internet and Facebook properties.

If they need a photo manager, in my experience the most common application need after a web browser, then Digikam really cannot be beat.

Re:Leaving the Apple ecosystem behind by nobleach on Wednesday September 22, 2021 @10:33AM (#28616735)
While hardware may work, there are so many niceties people will have to learn to deal with. Plugging in an external monitor may or may not work. Audio may or may not switch like folks are used to. (Try telling someone to launch alsa mixer) Want to use bluetooth? It might work. If it doesn't, you're going to be messing with things deeper than a "Facebook/Internet user" wants to deal with.

I am a full time Linux user. And I'll probably support anyone who wants to try it until the day I die. I absolutely love it. But we still can't enjoy some of the simplest use cases without screwing around with configs and in some cases, writing scripts that listen to DBus or udev.... So every time I hear someone say, "just use Linux" I think... nah, just buy a Chromebook (and - yeah, use Linux). If your needs are any more than that, Linux might not be for you.

Re:Leaving the Apple ecosystem behind by runako on Wednesday September 22, 2021 @10:42AM (#28616848)
+1. I used to run Linux on my primary laptop. I'm a fairly competent Linux admin. I just got really tired of being forced to be a fairly competent admin so much of the time when I was trying to just get something done.

> writing scripts that listen to DBus or udev

Exactly. Not to mention the preceding step of spending 30 minutes in forums to find someone else who has had this problem on a system with exactly the same motherboard so you don't try the things that didn't work for them.

I'm still 100% Linux on the server, headless Linux doesn't have nearly the warts as GUI Linux.

Re:Leaving the Apple ecosystem behind by bachmeier on Wednesday September 22, 2021 @03:59PM (#28621050)
What you're describing certainly doesn't describe my experience of the last ten years or so with Linux. Sure, there are some things that won't work with Linux by choice of the manufacturer/developer, but external monitors, audio, and Bluetooth generally just work with a Dell laptop. I've been using Dell laptops in a variety of scenarios for years and that sort of stuff doesn't even cross my mind any longer.
Re:Leaving the Apple ecosystem behind by mojzu on Wednesday September 22, 2021 @11:02AM (#28617109)
Reasons like these are why I switched to using virtualised Linux for most of my development, trying to run it natively on hardware works great 95%+ of the time, but that last 5% is usually tricky to fix without delving into years old mailing lists. And even if you can get things working, there's still often serious quality of life problems like the bluetooth stack randomly failing 5+ times a day
Re:Leaving the Apple ecosystem behind by jay_kyburz on Wednesday September 22, 2021 @04:53PM (#28621653)
This is all true in Apple and Windows land as well. Especially if you are not "all in" on Apple and have non Apple things you are trying to connect.
Re:Leaving the Apple ecosystem behind by fsflover on Wednesday September 22, 2021 @11:10AM (#28617208)
> Plugging in an external monitor may or may not work. Audio may or may not switch like folks are used to.

> Want to use bluetooth? It might work.

Sounds like the problem of installing Linux on a hardware designed for Windows. All those things work flawlessly on my Purism Librem 15, which came with preinstalled Linux. (Ok, I did not try Bluetooth, but saw reports that it works.)

Re:Leaving the Apple ecosystem behind by zimpenfish on Wednesday September 22, 2021 @11:34AM (#28617537)
A single Gladwell of anecdata: I've got a thermal printer which talks Bluetooth - works flawlessly when sending data from my Macbook; outputs garbage when sending the exact same data from a Raspberry Pi 3+ (which is definitely Linux on hardware designed for Linux.)
Re:Leaving the Apple ecosystem behind by SquishyPanda23 on Wednesday September 22, 2021 @11:09AM (#28617202)
That is all true.

In the context of the original comment, though, this does narrow down the market that can be addressed by a company running the Next/Apple playbook.

It seems vastly cheaper to solve these issues than to start a new company to produce its own hardware and OS.

If you did start such a company and prove there was a market, then you're making a bet that Canonical (or KDE devs) won't put you out of business.

Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @12:31PM (#28618373)
100%. That's what Apple got right then and one of the reasons why Linux has never been able to really penetrate the desktop or professional desktop market. Otherwise you're constantly debugging things that should Just Work like external displays, random device drivers, etc.
Re:Leaving the Apple ecosystem behind by dmitriid on Wednesday September 22, 2021 @10:38AM (#28616803)
> Plugging in an external monitor may or may not work

Sadly, this is now true for Macs as well. Were by "not work" I mean: not finding/not supporting the proper resolution and/or refresh rate for the display.

Re:Leaving the Apple ecosystem behind by rpdillon on Wednesday September 22, 2021 @11:37AM (#28617587)
I had a similar experience related to this in the past couple of months. My company issued me a Macbook, and forced an upgrade to Big Sur recently. I'd been working through the pandemic by plugging the laptop into a HDMI monitor using a USB-C-to-HDMI adapter from Anker (purchased on Amazon: https://www.amazon.com/dp/B07THJGZ9Z/). After updating to Big Sur, MacOS refused to recognize the Anker adapter with a notification "USB Accessories Disabled", and a note that it was using too much power. I did a few hours of research trying to figure out what the power draw actually was (with no monitor plugged in) and scoured specifications for other adapters in the hope that I could identify one before purchasing that might work, but found scant information published on the power draw of various adapters.

I never succeeded. I just use the Macbook with only the built-in display now.

Re:Leaving the Apple ecosystem behind by hundchenkatze on Wednesday September 22, 2021 @10:52AM (#28616978)
Agreed, patching/generating custom edid configs is not my idea of it just works...
Re:Leaving the Apple ecosystem behind by raoa on Wednesday September 22, 2021 @11:36AM (#28617570)
I'm on a Dell XPS 13 with Ubuntu right now. People some times give examples of things like external monitors not working for them on Linux.

Here is one. Randomly, based on no relevant input from me or changes in the laptop's state, my network connection dropped and the Network Manager UI was telling me no network adaptor could be detected.

Some fumbling around in the Terminal (including various reboots not solving the issue), and managed to enable the wireless adaptor which apparently could be detected and connect to my network, though at the same time the UI was telling me in no uncertain terms that no wireless adaptor was connected to my laptop.

Then later, again randomly, based on no relevant input from me or changes in the laptop's state, the UI agrees there is a wireless adaptor connected after all. This is on a machine currently in near-factory state with certified compatible Ubuntu preinstalled.

I share this example because one can at least comprehend why random monitors or graphics cards or what not do not cooperate without fiddling, can comprehend certain apps failing and crashing, can comprehend other unusual bugs. The UI thinking and acting like there is not a network card for no reason whatsoever, on the other hand, is completely illegible to even competent users.

Someone needs to just commercialise a proprietary and at least initially closed version of Linux (so as to to turn a profit) with good design principles in mind and deal with lawsuits and license issues later. There is plenty of money in it.

Re:Leaving the Apple ecosystem behind by rapsey on Wednesday September 22, 2021 @10:21AM (#28616611)
Insurpassable barrier to entry. Not a chance.
Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @12:34PM (#28618419)
What about the barrier to entry is insurpassable? Apple hardware in about a decade went from being something every developer I know raved about and loved to being something everyone complains about and is generally unhappy about. Apple went from being a computer company to a consumer electronics company. The more they expand into other consumer verticals (tablets, headphones, CARS), the more the computer products suffer.
Re:Leaving the Apple ecosystem behind by rapsey on Wednesday September 22, 2021 @12:58PM (#28618728)
Yet their computers are still massively popular with developers.

As for the barrier, it is in the software and app ecosystem.

Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @03:26PM (#28620653)
I'd argue they're popular because no better alternative has been created (yet).

My point with the software is that most software people use to create software/apps is increasingly created with web technologies / electron apps, so the native app ecosystem on a desktop machine is increasingly weakening as a moat.

Re:Leaving the Apple ecosystem behind by qsort on Wednesday September 22, 2021 @03:37PM (#28620783)
I'd say the #1 reason is that most developers (myself included) want the intersection of:

- Unix-like, developing on Windows is pure torture

- Don't waste my time with configurations, drivers and other crap, I want a machine that I can be productive with out of the box. Take my money if you have to, but I don't want to edit Xorg.conf ever again.

You can talk about polish all day, but no machine that doesn't satisfy both is even close to appealing for a majority of developers in my experience.

You are right about the native app ecosystem being less of a blocker, but that's in line with my point.

Re:Leaving the Apple ecosystem behind by Jyaif on Wednesday September 22, 2021 @10:27AM (#28616659)
What are you talking about? Any large tech company could pull that off. The problem is those large companies are not interested in catering to a million developers, they are interested in catering to a billion people.
Re:Leaving the Apple ecosystem behind by rapsey on Wednesday September 22, 2021 @10:28AM (#28616684)
Remember windows phone?
Re:Leaving the Apple ecosystem behind by lotsofpulp on Wednesday September 22, 2021 @10:39AM (#28616810)
I do. I remember Microsoft stores too. They went 20% of the way and stopped, and decided that extracting rent from Office and Azure was all the work they wanted to do, rather than continue investing in hardware and in person support. Same with Google and their devices, except they did not even bother with in person support.
Re:Leaving the Apple ecosystem behind by coldtea on Wednesday September 22, 2021 @10:40AM (#28616828)
>They went 20% of the way and stopped

For how much more would you siphon money into basically empty stores, to see it as having gone "100%" of the way?

Re:Leaving the Apple ecosystem behind by lotsofpulp on Wednesday September 22, 2021 @10:41AM (#28616836)
Depends if I wanted to compete with Apple or not. I would have spent whatever it took. The board members at these companies obviously decided that cash now was more important than competing with Apple.
Re:Leaving the Apple ecosystem behind by coldtea on Wednesday September 22, 2021 @10:46AM (#28616912)
Maybe because they understand the sunk cost fallacy :-)
Re:Leaving the Apple ecosystem behind by lotsofpulp on Wednesday September 22, 2021 @11:01AM (#28617087)
A sunk cost fallacy is only applicable if the assumption is the venture would result in failure.

Which is even more damning of Microsoft / Google management.

Re:Leaving the Apple ecosystem behind by coldtea on Wednesday September 22, 2021 @01:38PM (#28619292)
>A sunk cost fallacy is only applicable if the assumption is the venture would result in failure.

The sunk cost fallacy is not really about what the venture would actually do. One could be said to have fallen prey to it even if they double down and the venture eventually succeeds.

What's important is that at the time of the decision (a) the path doesn't seem to be working, and (b) they think "but I've spend too much to quit now".

This is more likely when one assumes it can still has a chance to succeed, than if they assume it will inevitably result in failure. Nobody that assumes inevitable failure would decide to continue.

Re:Leaving the Apple ecosystem behind by lotsofpulp on Wednesday September 22, 2021 @01:58PM (#28619566)
I did not feel it needed to be specified since it is a trivial fact that nothing in life is certain. But Apple's product offering is a top to bottom customer experience involving in person help at stores around the country. Microsoft must have acknowledged that, since they went as far as opening stores and coming out with that line of non malware Windows products (as a side note, it is ridiculous that Microsoft even let their ecosystem get to that point). Which, yes, they might have had empty stores, but that is because they failed to continue investing in their mobile products, or even non mobile products. They would have had empty stores for 10+ years while they slowly build it all up, just like Apple had to.

All I know is at this point Microsoft had two options: continue investing into creating an alternative to Apple, or cancel their plans and sit back and let the Office/Azure revenue flow in.

Maybe it was a long shot, maybe they decided the size of Apple's customer base divided by two was not enough to satiate them, but whatever the case, they signaled that they do not have the talent/gumption/appetite for risk to pull it off. But if any company did have the opportunity to go for it, I would think Microsoft (and Google) with their income stream would have been in position to do it.

Both companies seem to dip their toes, but never follow through.

Re:Leaving the Apple ecosystem behind by pixelgeek on Wednesday September 22, 2021 @11:22AM (#28617384)
As a Mac guy I thought that the Windows Phone wasn't a bad device. My buddy had one and it had all sorts of great features but they all worked within the Windows/x-Box universe he was in.

I would have liked to see it succeed if only for there to be more competition.

It also had a great 'copy and paste' feature

Re:Leaving the Apple ecosystem behind by rapsey on Wednesday September 22, 2021 @11:39AM (#28617612)
Yep the phones were actually in terms of OS and hardware equal or better than iOS/Android. However even back then, the app ecosystem hurdle was already insurmountable.
Re:Leaving the Apple ecosystem behind by foxpurple on Wednesday September 22, 2021 @06:01PM (#28622527)
This just proves it’s even harder. Even if by some insane luck you manage to build something that is very good, the general public still doesn’t want it.
Re:Leaving the Apple ecosystem behind by MonaroVXR on Wednesday September 22, 2021 @08:32PM (#28623867)
>Even if by some insane luck you manage to build something that is very good, the general public still doesn’t want it.

This hits hard

Re:Leaving the Apple ecosystem behind by Nextgrid on Wednesday September 22, 2021 @10:50AM (#28616955)
It could've succeeded if they didn't reset the app ecosystem twice (they already didn't have many apps, but the resets definitely didn't help).
Re:Leaving the Apple ecosystem behind by realusername on Wednesday September 22, 2021 @10:47AM (#28616913)
I'm pretty sure it could have worked, their phones were getting traction in Europe, if they did not do the big framework screwup which destroyed their developer base, it would have worked.
Re:Leaving the Apple ecosystem behind by Jyaif on Wednesday September 22, 2021 @10:44AM (#28616884)
Yeah. No apps = no success. A developer-focused computer would obviously run Linux, so you'd have a large ecosystem right from the start.
Re:Leaving the Apple ecosystem behind by rapsey on Wednesday September 22, 2021 @10:48AM (#28616931)
Yet linux desktop is still where it has always been. A place for nerds who like to tinker.
Re:Leaving the Apple ecosystem behind by WesleyJohnson on Wednesday September 22, 2021 @11:18AM (#28617337)
I loved the UI and the phone offerings from Nokia. I wish they would resurrect it - and I'm a dedicated MacOS/iOS user.
Re:Leaving the Apple ecosystem behind by coldtea on Wednesday September 22, 2021 @10:39AM (#28616816)
>Any large tech company could pull that off.

The prerequisite of being a "large tech company" to pull it off is already a huge barrier to entry.

Re:Leaving the Apple ecosystem behind by linguae on Wednesday September 22, 2021 @11:12AM (#28617239)
Have you looked into Purism (https://puri.sm)? Purism makes its own hardware such as the Librem line of smartphones and laptops, and maintains its own Linux distribution called PureOS. Purism also funds the development of apps (https://puri.sm/fund-your-app/).
Re:Leaving the Apple ecosystem behind by elliekelly on Wednesday September 22, 2021 @02:32PM (#28619956)
> The Librem 5 is a phone built on PureOS, a fully free, ethical and open-source operating system that is not based on Android or iOS.

And physical hardware kill switches? This almost seems too good to be true.

Re:Leaving the Apple ecosystem behind by ThatGeoGuy on Wednesday September 22, 2021 @03:06PM (#28620373)
The physical kill switches work as described, but yes, the phone is "too good to be true."

It will not (yet) replace your iPhone, although you can get pretty far on your own if you don't mind SSHing into such a device and messing with stuff on your own.

Re:Leaving the Apple ecosystem behind by foxpurple on Wednesday September 22, 2021 @06:03PM (#28622558)
The catch is it costs more then an iPhone, gets about 2 hours battery even if the screen is off, and has a cpu slower than a $50 android.
Re:Leaving the Apple ecosystem behind by ajsharp on Wednesday September 22, 2021 @12:35PM (#28618427)
Had not seen this. Thanks for sharing.
Re:Leaving the Apple ecosystem behind by dev_tty01 on Wednesday September 22, 2021 @08:14PM (#28623749)
>One of the biggest opportunities in technology right now is to re-run the Next/Apple playbook and create a new hardware/software technology company focused on developers.

If it was focused on developers, it would by definition not be re-running the Apple playbook. Developers are much too small a market to justify that level of investment.

Re:Leaving the Apple ecosystem behind by ur-whale on Wednesday September 22, 2021 @04:24PM (#28621295)
> Most of the software we use to create software are electron apps, a thin layer of native code to run a bunch of javascript.

I'd be interested to know what "we" means in this sentence.

Do you mean your team?

Or developers in general?

If the latter, I am not sure what industry you work in, but I very much doubt the majority of developers operate in the environment you describe.

Re:Leaving the Apple ecosystem behind by a-dub on Wednesday September 22, 2021 @08:46PM (#28623966)
i think a lot about this, these days, to be honest. re-run the next/apple playbook? no. build an integrated hardware and software company that fixes personal computing through ground up rebuilds of everything from processors to operating systems and programming languages to solve the annoyances of security, privacy, software bloat and the generally humdrum nature of new technologies being shipped these days?

maybe.

it would be amazing to build systems that are are so beautiful that they inspire people like berners-lee and carmack to do their things.

Re:Leaving the Apple ecosystem behind by jrsj on Wednesday September 22, 2021 @11:18AM (#28617323)
Fuchsia is really the only new OS under development that I’m aware of. And it’s not even clear if Google intends to ship it outside of niche embedded use cases like Nest products etc
Re:Leaving the Apple ecosystem behind by sneak on Wednesday September 22, 2021 @02:51PM (#28620203)
Developers unhappy with Windows, Mac, and Linux is not a very big market.

Most developers I know are happy with their mac or windows spyware, or their rough edges linux rig.