Thread here for those looking
Only “pros” have human ears. Everyone else must be mutants.
You’re probably thinking of the current gen AirPods rather than the original (comparison).
I don’t think that’s true at present. You can do it with the free account to sign builds for your own devices. If you need to run a build on a device that isn’t your own, you’ll need a developer account to get a certificate to sign your builds. It’s not great but you don’t have to pay to test your own app out on your own devices.
And it’s always been Firefox since day one. Out of the ashes of Netscape Navigator rose Firefox and Mozilla have been one of the only bastions of the free and open web ever since. I honestly don’t understand why anyone would use another browser.
Exactly, if forced scarcity was regulated, we’d be in an entirely different situation. For instance diamonds would be practically worthless.
Haha thank you for pointing that out! I’m European and clearly awful at American slang. I won’t edit my post as that’s too funny a mistake to remove.
I had a Mac G4 just before the transition from PPC and while that was painful (since x86 emulation sucked) this is a whole different kettle of fish.
These days I’m running all sorts of VMs for research and UTM or QEMU on macOS ARM just doesn’t cut the cheese. On a laptop, sure, ARM is fine. Heck, even in a data centre it’s fine, but on workstations, ARM is too sluggish for virtualisation or anything except ARM. Not to mention the shocking state of Windows 11 on ARM and how loads of Windows components don’t actually function properly or even run. Defenders GUI doesn’t even open!
Having used an ARM Mac, and the pains of countless utilities and apps that are x86/x64 only, as well as the pains of virtualising x86/x64 operating systems, I’m not a fan. I can virtualise ARM just fine on x64 but not the other way around.
(Edit: I’m not referring to OS utilities and apps - Apple have done a fine job with porting the OS to ARM, but the same can’t be said for the wider ecosystem - especially FOSS and niche developer toolchains).
The term “push notification” comes from how it enables developers to “push” users, even when they’re not active.
An app developer can (potentially) vibrate a device, make it emit noise, flash a light, appear on the screen, and exist in a set of notifications pinned to the tops of the screens.
Check out Three Minute Games’ mobile game series Lifeline. I think that it beautifully illustrates “pushing”. How the game pushes you to help someone survive in real time, through messages that appear alongside your real notifications.
The game tells you when you’re playing, not the other way round. Buzz buzz, come and play with me.
The general design is a single system component wakes up the device when it’s sleeping (such as during screen off) and checks in with Apple/Google servers to see if there are any notifications.
Why?
Imagine if every app needed to wake up your device and make network requests to check for notifications etc. The more apps, the faster your battery drain as a queue of apps grows, constantly waking up your device to call home and check for notifications.
Hence Push Notification Services. Instead, developers send a notification to Apple/Google who then pool those notifications with notifications from other apps/developers. Then the single notification service on your device periodically wakes up the device and checks for notifications.
Additionally, push notification systems by OSs are designed with efficiency and minimal networks requests and bandwidth utilisation so an app can’t chew up user’s data quotas due to being poorly written.
TL;DR: It saves battery and network data, enabling users to use more apps.
I like to highlight to fellow parents that unrestricted access to the internet is like letting your child pop off to the big city for the night on their own. You have no idea who they’ll meet and the dangers they might face.
Monitoring, guiding, and having regular open discussions about the internet with your child is essential and required. You have to teach them the dangers they face, go on journeys with them so they know how to safely travel on their own, and you need to check the journeys they made on their own and look for risks you need to discuss with them.
The internet isn’t going anywhere. You can’t ban your child from it forever. Restricting means they’ll go behind your back. You have to face reality and have a few awkward discussions around pornography, violence, abuse material, stalkers, grooming, viruses, privacy, and more. But making it okay to discuss these things and to keep internet use as something to be discussed openly and honestly is the only way you’ll help prepare your children to surf safely and to come to you if they’re concerned about something.
I’ve read the specification. Google’s implementation is the only real implementation (raw RCS is basically a dead project) as Google have added a load of custom extensions to RCS that means, to be interoperable, you’d need to use Google’s (which I imagine requires licensing since it doesn’t appear to be open source).
Bingo. This whole case is designed to make Apple look like the bad guy whilst Google hides their real agenda of forcing Apple to use a protocol Google controls and thus stamp out Google’s competition.
What on earth is “low quality SMS”? And what parts of the SMS communication protocols don’t they implement?