To celebrate a particular movie’s nominations for the Golden Globes next Sunday, Jan 7, we are hosting our very own Golden Lemmy award for Best Android Device on !android@lemmy.world.
Rules are simple, tell us about your favorite Android phone from 2023 in the top level comment, and the device with the most up votes wins the esteemed and coveted Golden Lemmy Award, along with 1 Lemmy Silver.
Our regular discussion will resume in 2 weeks.
Sony Xperia XZ1 Compact.
The very last true compact phone with a 3.5mm jack, FM radio, in-device noise cancelling (only with proprietry 5-pole earphones) and hardware camera shutter button.
Oh, not to forget tool-less sim tray removal. This phone had it all.
Pixel 8 Pro. Google’s current flagship device, arguably the most secure device on the market, and is first to include Memory Tagging Extension (MTE). As such, it is supported by GrapheneOS, which I highly recommend due to the increased security and control over your own phone (starting with sandboxing the Play Store if you use it, and not giving Google full system privileges like stock/OEM OS does).
When fully integrated into the compiler and each heap allocator, MTE enforces a form of memory safety. It detects memory corruption as it happens. 4 bit tags limit it to probabilistic detection for the general case, but deterministic guarantees are possible via reserving tags.
In hardened_malloc, we deterministically prevent sequential overflows by excluding adjacent tags. We exclude a tag reserved for free tag and the previous tag used for the previous allocation in the slot to help with use-after-free detection alongside FIFO and random quarantines.
Fairphone 4