Live data from Hacker News

Temptation of the Apple: Dolphin on macOS M1

dolphin-emu.org

351–360 of 390 posts

Re: Temptation of the Apple: Dolphin on macOS M1

#351
post #321

Earlier quoted context omitted.

"Facebook wants access to your address book: In order to view your facebook timeline and newsfeed, we need access to your address book. Please allow access. Allow/Deny" There's no automated capabilities-based OS-level permissions model that can protect against this. Accessing the address book is a legitimate app request - just not for Facebook Inc. in my opinion. But they can gate access to your timeline and friends…

Deny shouldn't break the API, it just means the app gets garbage data instead.

It’s just a cat and mouse game. I see your address book and verify that the entries aren’t in your friends list and I ask again until you give me the real stuff. And then your ROM devs figure out how to make the data more convincing. And then I start running AI algorithms on it. It’s like captcha - there’s no end to the competition. And in the meantime you can’t see your timeline until you give me the real stuff.

Or, Google and Apple tell me to f*cking cut it out and threaten to toss me out of the App Store.

Re: Temptation of the Apple: Dolphin on macOS M1

#352
post #321

Earlier quoted context omitted.

Deny shouldn't break the API, it just means the app gets garbage data instead.

It’s just a cat and mouse game. I see your address book and verify that the entries aren’t in your friends list and I ask again until you give me the real stuff. And then your ROM devs figure out how to make the data more convincing. And then I start running AI algorithms on it. It’s like captcha - there’s no end to the competition. And in the meantime you can’t see your timeline until you give me the real stuff. Or,…

I don't keep contacts in the standard app so I wouldn't be allowed on Facebook anymore then.

At some point they can just tell you to upload your contacts and drivers license via email or a web form if you want to use the app, WTF do you plan on doing then?

Re: Temptation of the Apple: Dolphin on macOS M1

#353

Earlier quoted context omitted.

This article isn't about the iPad, it's about the Mac. The Mac supports JITs. The only conformance change they had to make was marking memory as either write or execute, as opposed to both at the same time. You can execute whatever arbitrary code you want on an M1 Mac, up to and including completely custom kernels, if the user set their Mac to allow such code. It's not locked down and its not an iPad or an iPhone. I…

> It's not locked down You can't run unsigned ARM binaries on M1 Macs. Hell, you can't run un-Notarized apps on any Mac running a recent macOS release without knowing some arcane trick to open them.

> You can't run unsigned ARM binaries on M1 Macs

They need to be ad-hoc codesigned; ie, codesigned with a certificate you made up on the fly, unapproved by any one. This is an implementation detail and nothing more; Apple likely did it to simplify how binaries are loaded.

Running un-Notarized apps is extremely trivial if you know how to use the Terminal. IMO, anything you can easily turn off if you want to is "not locked down".

Re: Temptation of the Apple: Dolphin on macOS M1

#354

Earlier quoted context omitted.

This is a lot of FUD. Yes, Apple devices do collect some data and phone it home (mostly diagnostic, and iCloud, both of which can be turned off). However, unlike their competitors, Apple does not sell this data to advertisers. And they are just as likely to refuse to work with law enforcement as they are likely to cooperate. How many times has LE demanded that Apple break the encryption on the iPhone of a crime suspe…

Not spreading FUD, just pointing out inconsistency. "Yes, Apple devices do collect some data" should be the end of that sentence. Any data that is collected on the device and sent to apple is not private. It doesn't matter if Apple doesn't share it with other advertisers. Apple does advertising itself. There is no difference between it an a 3d party advertiser in terms of data they have access to. Once you get past t…

You sound like some sort of privacy purist, and your stance with regards to privacy is extremist. It is not a stance shared by most people, and I think you know that already.

Indeed, most people understand that their iPhones collecting anonymized diagnostic data and sending it to Apple is not some gross violation of privacy, and that it sure as shit doesn't mean Apple does not care about privacy. If that's the hill you want to die on, that's your call, but you should perhaps realize that blaming me of bias towards Apple is not the winning argument you think it is.

Re: Temptation of the Apple: Dolphin on macOS M1

#355

Earlier quoted context omitted.

Not spreading FUD, just pointing out inconsistency. "Yes, Apple devices do collect some data" should be the end of that sentence. Any data that is collected on the device and sent to apple is not private. It doesn't matter if Apple doesn't share it with other advertisers. Apple does advertising itself. There is no difference between it an a 3d party advertiser in terms of data they have access to. Once you get past t…

> Any data that is collected on the device and sent to apple is not private Please providence evidence of this claim and specify which data is not private. Apple uses differential privacy and removes PII which has been documented in the iOS Security Guide.

https://support.apple.com/en-us/HT208650

>Apple uses differential privacy and removes PII which has been documented in the iOS Security Guide.

Apple also said your iCloud photos are secure, and then look what happened in 2014.

Re: Temptation of the Apple: Dolphin on macOS M1

#356
post #333

Earlier quoted context omitted.

I am well aware of the sizes of the stores. Are you aware that the relative amount of malware is is not merely proportionally less? Are you aware that F-Droid-style reproducible builds are not possible on iOS? People using an iOS device can never be sure they are installing the secure app they wanted to install or some switcheroo. On the other hand, Google's and Amazon's app stores are not open source but built for a…

> I am well aware of the sizes of the stores. So you compared the absolute numbers, knowing it would be misleading. > Are you aware that the relative amount of malware is is not merely proportionally less? You wouldn’t expect them to be merely proportionally less. You’d expect malware authors to put their efforts where the money is. > People using an iOS device can never be sure they are installing the secure app the…

> So you compared the absolute numbers, knowing it would be misleading.

I gave the absolute numbers thinking you were smart enough to convert 0 proportionally. I certainly didn't know that it would confuse you.

> You’d expect malware authors to put their efforts where the money is.

That would be a good point if the stores were incompatible. However, it is possible to write an app that you can publish to the Amazon App Store, the Google Play Store, F-Droid, and the hundreds of Chinese app stores. Despite this, F-Droid has had zero infections. Despite the Play Store having far more users than the App Store, it has infected far fewer users.

> This is complete bullshit. Apps are signed by developed and by Apple. Were you not aware of that?

You are clearly not aware that the package submitted to Apple is signed by the the developer, and the package delivered to the user is signed only by Apple. Apple (or China) determines what app actually gets to the device. https://developer.apple.com/forums/thread/12880

> Doesn’t seem remotely true - here’s just one recent example:

Your example is a vulnerability in an app that can be exploited to access that app's data. It is not a malware app, and there is no evidence that any users had malware that attacked that app, let alone that any such malware was being distributed by any of the stores. By that standard, 100% of iOS users are exploited because Safari is so bugridden.

Half billion was an external estimate for xcodeghost. Apple's internal estimate pegged the number of users infected by just half of the identified malware apps at 125 million. https://www.vice.com/en/article/n7bbmz/the-fortnite-trial-is...

Re: Temptation of the Apple: Dolphin on macOS M1

#357

I wonder if there are any gains to be had on the M1 because it uses shared memory between the CPU and GPU - much like the actual Gamecube architecture. From reading this blog, Gamecube games often made heavy usage of the memory-sharing capability of the hardware - which made emulation on PCs a performance challenge.

This certainly isn’t the first shared memory GPU that Dolphin runs on, although it might be the fastest and it’s definitely the fastest TBDR one.

A problem that I don’t think applies to consoles is that GPUs don’t use the same texture format CPUs do - they swizzle them in proprietary ways and it needs conversion even if there are no memory transfers.

Re: Temptation of the Apple: Dolphin on macOS M1

#358

For anyone shocked that ARM chips could get this far, and for the Android users in the audience, remember that Apple cofounded ARM.

I think android users are more aware that GPUs are where you'd spend money. No one was competing for fastest single thread because no one needs it. Well maybe marketers need it.

> No one was competing for fastest single thread because no one needs it.

https://en.wikipedia.org/wiki/Amdahl%27s_law

Re: Temptation of the Apple: Dolphin on macOS M1

#359

Earlier quoted context omitted.

Most iOS users just don't know how much better it is on Android. As a developer, I can make apps for my own device without telling (or paying) anybody and use old devices like somebody else might use a Raspberry Pi. I can use real Firefox with real uBlock Origin. I can get free apps from Amazon App Store. I can get verified secure open source apps from F-Droid. I can use separate restricted accounts on my for kids an…

I used Android for a few years. Then I used iOS for a few years (iPhone and iPad). I switched back to Android two years ago. I liked a lot of things about iOS. Apps for Android tablets are still largely terrible and there is some bizarre behavior around SPens and multi-touch that I don't understand. But I could never go back. The biggest benefit is I have all my files automatically synced between my phone, tablet and…

As someone who's used Android for a really long time, I've never set out to accomplish something like this. What do you use for it?

Re: Temptation of the Apple: Dolphin on macOS M1

#360

Earlier quoted context omitted.

I used Android for a few years. Then I used iOS for a few years (iPhone and iPad). I switched back to Android two years ago. I liked a lot of things about iOS. Apps for Android tablets are still largely terrible and there is some bizarre behavior around SPens and multi-touch that I don't understand. But I could never go back. The biggest benefit is I have all my files automatically synced between my phone, tablet and…

As someone who's used Android for a really long time, I've never set out to accomplish something like this. What do you use for it?

It's hard to pin down a single use-case, because there are so many situations where it turns out to be useful.

Maybe I wrote a document on my laptop, which I don't have on me and I forgot to send it. I always have my phone, so I'm in never in a position where I don't have access to that document and can't complete that task.

Maybe I have to wipe my phone or I get locked out of it, and I don't have to worry about losing anything and I don't have to put in any extra effort into backing things up (with the risk of forgetting something).

Post reply on HN