News for hackers. Stuff that matters.
Re:A preview of x64 emulation on Windows for ARM by ThrowawayR2 on Friday December 11, 2020 @10:22AM (#25386722)
We had that in the form of Windows CE based smartphones. As open as a PC, no walled garden, no app stores, just load your app and launch it. The market spoke decisively in rejecting it in favor of the iPhone and Android devices.
Re:A preview of x64 emulation on Windows for ARM by HideousKojima on Friday December 11, 2020 @10:29AM (#25386789)
>The market spoke decisively in rejecting it in favor of the iPhone and Android devices.

Sure, but did the market reject it because it was a more open platform, or because of other considerations? Given that the general public is largely unaware of DRM and the like, it was likely for lack of other features. There's no inherent reason why a more open phone OS couldn't succeed in the market. After all, Android devices are generally more open than iOS devices and they've got the vast majority of the smartphone market.

Re:A preview of x64 emulation on Windows for ARM by finnthehuman on Friday December 11, 2020 @10:42AM (#25386939)
>Sure, but did the market reject it because it was a more open platform, or because of other considerations?

Obviously other considerations.

Where there is only a small handful of options within a class of product, any statement about "what the market wants" should be limited to very broad strokes. The consumer doesn't select from the entire possibility space, they buy from the available options.

Any "correlation is causation" statement about minor details when there are dozens of other larger distinguishing feature are the words of a lying huckster. Giving them the benefit of the doubt isn't that they're not-lying, the benefit of the doubt is that they're lying to themselves too. That's how wrong it is to make those inferences.

Re:A preview of x64 emulation on Windows for ARM by ThrowawayR2 on Friday December 11, 2020 @11:49AM (#25387767)
> "a lying huckster"

Rather rude, don't you think?

Re:A preview of x64 emulation on Windows for ARM by finnthehuman on Friday December 11, 2020 @01:06PM (#25388676)
I did make the context quite narrow and add the caveat for people who are simply deluding themselves, but yeah, it's rude. I've spent enough of my professional life listening to people try to tell me what sales numbers "mean" to have any higher of an opinion.
Re:A preview of x64 emulation on Windows for ARM by ThrowawayR2 on Friday December 11, 2020 @11:36AM (#25387598)
> "Sure, but did the market reject it because it was a more open platform, or because of other considerations?"

My point was that openness didn't outweigh other considerations in the eyes of people purchasing them.

Windows Mobile smartphones were actually dominant in the market until the iPhone was introduced. IIRC from the industry data I had access to, there were over 100 different models in a variety of form factors from a couple dozen OEMs concurrently being sold at its peak. So it was at least ahead of all the alternatives before that point, which weakens the argument that it was "other considerations" that were the main culprit.

Re:A preview of x64 emulation on Windows for ARM by topkai22 on Friday December 11, 2020 @12:04PM (#25387953)
They weren't as open as you remember for most people using pre-iPhone smart phones. Carriers did all sorts of things to cripple reduce functionality so they could sell it back to you.

A major factor of the iPhone's early US success was forcing a major US carrier (AT&T) to stop doing consumer hostile things and just let the device connect to the network as intended.

So, in part, it was improved openness that drove iPhone/Android's success. It just was network openness instead of device openness.

Re:A preview of x64 emulation on Windows for ARM by px43 on Friday December 11, 2020 @12:27PM (#25388219)
Are you really arguing the that Windows CE platform was more open than Android?

Back in 2005, an open source Linux based phone was a hippie pipe dream, and carriers were FIRMLY against allowing anything open source on their networks. Android blew all of that wide open, and now the most popular phone OS in the world is an open source Linux based OS. This is what we were all dreaming about back then. I feel like this is an incredibly underappreciated fact.

Yes, some carriers lock down their Android phones, because it's an open platform, so carriers can do what they want with it, but since the dawn of Android there have always been high end Android phones that were trivial to put into developer mode and install whatever wacky OS mods you want.

Re:A preview of x64 emulation on Windows for ARM by ChuckNorris89 on Friday December 11, 2020 @03:50PM (#25390802)
Except the Android of today has not much in common with the Android from ten years ago. Android might be open sourced but is by no means like the linux that you'd run on your PC and is being increasingly built to wall you into Google's services while Samsung and the rest try to remove Google as much as possible from the equation and sway you to their services. Basically you're the cashcow they try to heave around. What a mess to be in.

Oh, and let's not forget that while Android itself is open source, the Android on your phone right now is full of binary blobs for even the basic shit. Camera driver? Image processor? Fast charging? LTE modem? Fingerprint sensor? OLED calibration? most of them are binary blobs specific either to the chip/sensor manufacturer or the OEM who designed the phone as they consider this stuff proprietary IP they wish to keep secret from the other Android OEM competitors. Move to LineageOS and you risk loosing a lot of your phone's fancy features because of that.

I love my Androids but it's still a mess and the openness is slowly going away(since Android 9 we lost call recording capability which was a huge blow for my use case). At least we still have f-droid.

Re:A preview of x64 emulation on Windows for ARM by mycall on Saturday December 12, 2020 @08:14PM (#25403388)
There are many bluetooth call recorders out there. They are better than nothing.
Re:A preview of x64 emulation on Windows for ARM by pjmlp on Saturday December 12, 2020 @05:55AM (#25397430)
Only devs that don't code for Android can ever consider it an open source Linux based OS.

The fact that it uses Linux kernel and related features is an implementation detail, only visible to Google and OEMs.

What regular developers see is a Java/Kotlin based userland, with a native layer having a set of predefined stable APIs, which includes ISO C, ISO C++ standard libraries, a POSIX subset, GL/Vulkan and a couple of Android specific ones.

Tomorrow Android can be another Fucshia subsystem, and again, only Google and OEMs will notice the change.

Re:A preview of x64 emulation on Windows for ARM by mumblemumble on Friday December 11, 2020 @12:59PM (#25388608)
> now the most popular phone OS in the world is an open source Linux based OS

That's an interesting comment, because it really calls attention to how us nerds often perceive things differently from how the rest of the world does. I am guessing that most consumers would not recognize something that just used vanilla AOSP as an Android phone. Google's closed-source add-ons are a huge part of what people think of when they think, "Android."

Re:A preview of x64 emulation on Windows for ARM by entropicdrifter on Friday December 11, 2020 @04:16PM (#25391104)
I mean, the average person only has a vague idea of what an OS is, let alone a specific one like Android
Re:A preview of x64 emulation on Windows for ARM by ThrowawayR2 on Friday December 11, 2020 @01:19PM (#25388828)
> "Are you really arguing the that Windows CE platform was more open than Android?"

The topic is the control that the user has over a phone they purchased, not source code availability for the OS, so yes, I am. Windows CE smartphones provided access about the same as Windows 98/NT in terms of the freedom to run apps and providing apps unfettered access to OS level APIs. The same can't be said for Android and Apple's sandbox + walled garden model.

The only Linux smartphone I can think of from that era that offered similar access and control was the (I think?) Nokia N900 and interest in those was IIRC negligible.

Re:A preview of x64 emulation on Windows for ARM by px43 on Friday December 11, 2020 @03:05PM (#25390240)
I feel like you're trying to sell the utter lack of a security model as some sort of feature.

Power users and developers have always had the ability to circumvent the Android sandbox on their own devices.

Windows CE just never tried to implement security. Malicious apps had unfettered access to everything, just like in most Windows based ecosystems.

N900s were pretty rad little toys, but anything you could do with them you could also always do on Android. The base Android OS doesn't have a built in package manager, but you can easily run a more classic Linux distro in a chroot or something.

Linux Deploy has been around for almost a decade now.

https://play.google.com/store/apps/details?id=ru.meefik.linu...

Re:A preview of x64 emulation on Windows for ARM by ThrowawayR2 on Friday December 11, 2020 @05:35PM (#25392407)
> "I feel like you're trying to sell the utter lack of a security model as some sort of feature."

I'm just describing the way things happened to be back in that era.

> "Windows CE just never tried to implement security. Malicious apps had unfettered access to everything, just like in most Windows based ecosystems."

Yes, and? That's just as true of early PalmOS and the other early mobile OSes. Security against malicious apps just wasn't a consideration at that time on smartphones/PDAs precisely because there was no app store and no significant quantity of malicious apps.

Re:A preview of x64 emulation on Windows for ARM by eloff on Friday December 11, 2020 @10:29AM (#25386797)
Can I boot Linux on an iPhone? Install android instead?

I don't think we ended up in a place much better off from a freedom perspective.

Android is a little better because parts of it are open. Google has been steadily moving things into play services though, which is not open. There is now an open source replacement for play services - I don't think it's very compatible yet though.

Re:A preview of x64 emulation on Windows for ARM by px43 on Friday December 11, 2020 @12:18PM (#25388120)
> Google has been steadily moving things into play services though, which is not open.

This is a good thing, they've been de-googling the base OS and making it as stripped down and bare-bones as possible.

This is a huge win for security, privacy, and freedom in general, and exactly what they should be doing. Android should be a small, secure Linux based operating system with an API that makes it easy to build services on top of it. The Google ecosystem should be completely decoupled from the OS.

Re:A preview of x64 emulation on Windows for ARM by eloff on Friday December 11, 2020 @12:48PM (#25388476)
Fair enough, but android without play services is also barely usable and most apps will not run.

It's also an effective way of building the walls around the garden.

Re:A preview of x64 emulation on Windows for ARM by yellowapple on Friday December 11, 2020 @02:55PM (#25390120)
I'm relatively ambivalent to a walled garden if and only if there's a (reliable) way to opt out of it. In Android's case, it's not only quite possible to opt out of Google's garden, but arguably rather commonplace (Amazon's "Fire" devices, most custom ROMs by default, etc.). In iOS' case, it's outright impossible.
Re:A preview of x64 emulation on Windows for ARM by waynecrescent on Saturday December 12, 2020 @06:41AM (#25397658)
Opting out will be harder and harder because technologies like SafetyNet will make most apps unusable on non google approved devices.
Re:A preview of x64 emulation on Windows for ARM by folmar on Saturday December 12, 2020 @05:59PM (#25402614)
Android with google services replacement MicroG GmsCore runs most apps without hassles.
Re:A preview of x64 emulation on Windows for ARM by bsaul on Saturday December 12, 2020 @09:09AM (#25398298)
which makes me wonder why amazon or facebook haven't started leading an open-source alternative to google play services.

It's such an easy way to run the mobile race compared to start ing from scratch.

Re:A preview of x64 emulation on Windows for ARM by folmar on Saturday December 12, 2020 @06:03PM (#25402635)
My experience is quite the opposite: they are hardcoding more things to be hard to replace - you can only have /system apps not affected by forced battery saving limits, the new file-based encryption is moot on unlocked bootloader etc.
Re:A preview of x64 emulation on Windows for ARM by SXX on Friday December 11, 2020 @11:04AM (#25387242)
MicroG is fairly compatible, but obviously it's can't do anything about DRM like SafetyNet.
Re:A preview of x64 emulation on Windows for ARM by saagarjha on Friday December 11, 2020 @04:23PM (#25391200)
With bootloader exploits, yes: https://projectsandcastle.org
Re:A preview of x64 emulation on Windows for ARM by layoutIfNeeded on Friday December 11, 2020 @11:23AM (#25387451)
The market rejected it because it had crappy UX. Those smartphones were marketed for balding dads in white shirts, working in cubicles. Steve Ballmer types.

The iPhone had 60 fps smooth animations, a built-in iPod, a huge capacitive touchscreen, and most importantly none of the baggage of being associated with balding managers in their 40s. It was sexy. It was a fashion statement.

There wasn’t even an AppStore on iOS initially.

Re:A preview of x64 emulation on Windows for ARM by ThrowawayR2 on Friday December 11, 2020 @11:59AM (#25387886)
> "Those smartphones were marketed for balding dads in white shirts, working in cubicles. "

While true, I wouldn't say that's a burn because it was exactly those people who could afford smartphones and justify paying the painfully high bandwidth charges of that era. Remember, those phones cost as much as a iPhone today but in 2005 dollars (ouch). The ubiquitous Blackberry, a.k.a. the "Crackberry", and Palm devices were also aimed at the same business and professional market.

These early devices paved the way to the current smartphone market.

Re:A preview of x64 emulation on Windows for ARM by ChuckNorris89 on Friday December 11, 2020 @11:30AM (#25387526)
>Those smartphones were marketed for balding dads in white shirts, working in cubicles

Ouch, burn. Though oldschool cubicles sound better than the current open office chicken farms I've seen.

Re:A preview of x64 emulation on Windows for ARM by layoutIfNeeded on Friday December 11, 2020 @11:39AM (#25387628)
Hehe, true! Cubicles are much better from a privacy perspective, but the startup kids tore them down on the dubious pretext of hindering collaboration. It was only a matter of time before BigCos followed suit, if only for the obvious cost saving reasons.
Re:A preview of x64 emulation on Windows for ARM by ChuckNorris89 on Friday December 11, 2020 @11:42AM (#25387685)
I don't mind open offices for the 5 man starups made of the guys who met in college and are trying their luck with blood sweat and tears, however I really do mind them in the nouveau wannabe pseudo startups where it's an open chicken coop for the developer plebs and private offices for the sales/marketing/management.

But it's ok, they give you a ping pong and foosball table. /s

Re:A preview of x64 emulation on Windows for ARM by josuepeq on Saturday December 12, 2020 @05:40PM (#25402473)
Let’s hope that the pandemic kills the open office!
Re:A preview of x64 emulation on Windows for ARM by oaiey on Friday December 11, 2020 @12:28PM (#25388234)
That is exactly the point. When a 16 year old non-male teenager is accepting it, than you won. See iPhone, facebook, whatsapp, tiktok or whatever they are doing nowadays.

I owned two of these devices as a personal information manager (contacts calendar ...). They were not comfortable and the data plans then were so prohibitive expensive that modern usage was far away.

Re:A preview of x64 emulation on Windows for ARM by saagarjha on Friday December 11, 2020 @04:24PM (#25391213)
There's no need to stereotype.
Re:A preview of x64 emulation on Windows for ARM by oaiey on Friday December 11, 2020 @06:30PM (#25393114)
From the wording: you are right, I apologize.

Regards the argument: if you do not win this audience (predominantly female) you are doomed.

For the records: I do not want to attribute any positive or negative characteristics to any of the audiences.

Re:A preview of x64 emulation on Windows for ARM by michaelmrose on Friday December 11, 2020 @01:24PM (#25388887)
They rejected it because the experience was garbage not because it was open. My least favorite part is constantly manually pruning open apps to fit in tiny memory.
Re:A preview of x64 emulation on Windows for ARM by pjmlp on Saturday December 12, 2020 @05:58AM (#25397439)
So basically what many of us still do on iPhone and Android devices.