Remix.run Logo
▲ drnick1 a day ago

And this is what happens when your phone is not a general purpose computer that can run any program you wish, either written by you or somebody else. People need to stop rewarding Apple for this behavior, and instead buy devices that support free operating systems. Somewhat ironically, one of the best options is Google's Pixel phones with Graphene, Lineage and other "custom ROMs."

▲spankibalt a day ago | parent | next [-]

> Somewhat ironically, one of the best options is Google's Pixel phones with Graphene, Lineage and other "custom ROMs."

And people also need to stop thinking in general-purpose computer only to the OS layer. A Pixel is no good to me either for precisely the same reason: it is, based on its feature set, not an (ultramobile) general-purpose computer.

▲Retr0id a day ago | parent | next [-]

What makes a bootloader-{un,re}lockable pixel not general-purpose?

▲spankibalt a day ago | parent [-]

I was talking about a whole feature set, not just the minimum requirement to clear enshittification by vendor.

▲Retr0id a day ago | parent | next [-]

Right, what feature do you feel it lacks that prevents it from being general-purpose?

▲spankibalt a day ago | parent [-]

Generally it needs to have (in addition to cameras, the mic, wireless networking, and the accessible bootloader):

1. easy-access expandable storage (e. g. dedicated uSD card slot)

2. 1-2 high-speed full-feature USB port(s)

3. 3.5 mm audio jack

4. an ergonomic, i. e. flicker-free display

5. a user-exchangeable battery

6. Batteryless operation mode

Additional (personal) niceties:

1. Active stylus support (EMR preferred)

2. Pogo pins for attachable keyboard, etc.

In other words: Ultra-mobile GP computing (and not telephony) is the first customer.

▲drnick1 a day ago | parent | next [-]

It will be difficult to find a phone that does all this, but a USB hub, a flash drive and a headphone adapter would get you most of what you ask for. It won't make coffee though.

▲spankibalt a day ago | parent [-]

The obviousness being that you've got the general-purpose computing essentials covered without impeding safe and (more) secure handheld operation.

Hub (or dock) compatibility is also a necessity, but that's for locked-in-place or steadily-positioned operation, e. g. on the table, or from a car port.

▲Rohansi a day ago | parent | prev [-]

I feel like most devices don't fit this list of requirements. What devices do?

▲spankibalt a day ago | parent [-]

> I feel like most devices don't fit this list of requirements.

Very perceptive! :)

As a matter of fact, Samsung out of all cases got pretty close with the Galaxy Note9 [1]. I don't know about the bootloader. Didn't care back then since I only used them on the job. The other major annoyance, apart from the non-removable battery, was its display from PWM hell, which made privately owning it already a dealbraker.

We used Note9s to great effect for crime scene documentation, sasec concept prep, local security camera maintenance/analysis, etc.; the combination of annotating floor plans and photos with precision as well as taking voice notes on the move was unmatched; nothing ever came close.

Samsung itself would have to make a follow-up to the XCover6Pro (not XCover7Pro) with S-Pen support, more RAM and storage, better CPU and cameras, and boatloader access for GOS support. Hell's frozen over twice before that'll ever happen; big money's only in further enshittification. Now just "AI"-labeled.

1. [https://www.gsmarena.com/samsung_galaxy_note9-9163.php]

▲thot_experiment a day ago | parent | prev [-]

Wait but it is? I compile and run software even on stock android phones. You can even a enable a full built in linux shell in android developer options now.

▲spankibalt a day ago | parent [-]

Yes, I'm aware that "general-purpose computing" as a concept is a rather malleable thing.

▲aa-jv 17 hours ago | parent | prev [-]

The only thing that makes it not a general-purpose computer is the omission of an onboard compiler.

And there is no legitimate reason for that omission, whatsoever.

Our computers are intentionally crippled so that we need to ask permission for what to do with them.

▲spankibalt 16 hours ago | parent [-]

> The only thing that makes it not a general-purpose computer is the omission of an onboard compiler.

I was talking about the design aesthetics of a handheld general-purpose computing device, i. e. one that within its device-class is not overspecialized. That's largely hardware design, which obviously can't be altered as easily.

A compiler? As long as the machine let's me install all the software I need (later), and without any permission torture from "sideloading" hell, I'm good.

I mean you've got a chap in this very discussion for whom certain stock Android devices are enough cos he can run his compilers and Linux. But to me a Pixel, or any similar feature-downgraded device, is utterly undesireable; shipping one with a compiler out of the box is not even a consolation prize, lol.

▲musictubes a day ago | parent | prev | next [-]

Neither Android nor Graphene have a tenth of the musical instruments, effects, sequencers, etc. available to them that ios does. The closed nature of the App Store allows a software ecosystem beneficial to audio software developers. Eliminate that, eliminate the reason for developers to create these instruments.

There are no perfect platforms, there are only tradeoffs. The iOS tradeoff apparently is preferred by these developers.

▲drnick1 a day ago | parent | next [-]

> The closed nature of the App Store allows a software ecosystem beneficial to audio software developers.

Why is that? Valve has sold plenty of games to Linux gamers and now has its Steam Machine, etc. So commercial software on open platforms is definitely viable.

▲thayne a day ago | parent | prev | next [-]

I think this has a lot more to do with musicians with money to spend on this software are more likely to have iPhones than the closed platform.

▲brokenmachine 20 hours ago | parent [-]

I think it's also due to the terrible (lack of) realtime audio support on Android.

▲knollimar a day ago | parent | prev | next [-]

Or they just want a large market share?

▲bigyabai a day ago | parent | prev | next [-]

iOS does not have a tenth of the musical instruments, effects or sequencers that Windows VSTs have.

It's a turtles-all-the-way-down situation. I've toured with musicians before, and they are not jamming on iPads or plugging their DAC into an iPhone. They're running full-fat computers, real Omnisphere presets and the total Melodyne suite, not the pedestrian trial versions that the App Store sells.

▲nomel a day ago | parent | prev [-]

> The iOS tradeoff apparently is preferred by these developers.

Could be a bit of momentum. Androids audio stack started out with a completely incompetent latency of near 500ms pre Jellybean, was made a bit less terrible through the years [1], and only becoming acceptable in 2021 [2], still near 2x of iPhone from over a decade before.

Apps like garage band were so impressive because could not function on Android.

[1] https://www.synthtopia.com/content/2018/02/17/10-years-later...

[2] https://android-developers.googleblog.com/2021/03/an-update-...

▲wilg a day ago | parent | prev | next [-]

Why do you think people don't want this?

▲ a day ago | parent | prev | next [-]
[deleted]
▲lofaszvanitt a day ago | parent | prev | next [-]

Dancing from one evil entity to the other.

▲dominotw a day ago | parent | prev [-]

now i am curious What programs do you run on your phone that arent on app store?

▲wasabi991011 21 hours ago | parent | next [-]

Patched versions of social media apps to remove ads and add more UI customization

▲drnick1 21 hours ago | parent [-]

Unofficial YouTube clients too.

▲drnick1 a day ago | parent | prev [-]

F-Droid? Programs that Apple/Google won't let you download if you aren't in the right region? Anything that you wrote yourself?

▲dominotw a day ago | parent [-]

I ask because i've never felt the need to do so on my iphone. So curious what i am missing out on.