As for this issue. All I can think of is the tragedies it may cause. It's a cliché: software developers are not responsible, except when their PR forces them to take action.
As for this issue. All I can think of is the tragedies it may cause. It's a cliché: software developers are not responsible, except when their PR forces them to take action.
Software didn't have to be this way...
At least i hope not, I wouldn't be surprised to find a cooker controlled by a phone style touch screen running Android.
I tried to buy one with physical knobs but was told that the manufacturers who make them are moving to the touch controls.
So I’m going back to gas.
I'm mad at the thing just writing this!
That's exactly what happened to me while staying in a serviced apartment. It's hilarious, ridiculous, and sad all at the same time. As a software developer I died a little inside that day. Fortunately I haven't had to put up with that crap once I checked out of there.
With mine moving the pan on the wrong plate will trigger a lock button, in other words it locks the whole interface. So even if you want to switch the whole thing off you first have to press a button that's now as hot as your pan.
There's no escaping horrible user interfaces.
Meanwhile 10-12 years ago my cousin was ticketed for distracted driving in the midwest because the trucking company he worked for bolted a laptop to the dashboard of his semi tractor. Though somehow these mostly useless screens are okay to have? I dont get it.
But but but how else would you get the gigantic digital clock take TWO lines of a lock screen?! Someone needed to design it!
I hate the new color palettes as well, I wish I hadn't upgraded
I'm on a Pixel6. It is kind of an upgrade to my previous 4 year old phone and I sort of like it but no, it does not have a better battery and it barely has any better performance, but other Android phones are ad-ingested junk ( looking at you, f!cking Samsung ) or a joke of a software ( Looking at you, OnePlus), plus they arent whitelisted on major US carriers in Feb 2022, so Pixel it was.
The new UI is total junk compared to the UI of 11. To make it somewhat better I replaced the launcher with ActionLauncher 3, disabled gestures and disabled Google Assistant.
What I want to know is if "Now Playing" can be made into a widget/app-tap, because no, I do not want it always listening.
I see feature creep and sloppy functionality in the core as a symptom of the usual tech project management style, where there's pressure to make up random metrics to have flashy results over maintaining existing functionality.
Proper testing has the same impact for your performance than just ignoring the metrics you are supposed to test. You can also get praised when you fix the problem your sloppiness caused.
In my experience, major iOS updates don't contain drastic changes and at first glance they don't look too different. Each update feels like a refinement of the previous release, especially compared to Android.
Android is a bloated mess and this bug should be a giant red flag for both Google and MS to get their shit together. Windows is currently a huge mess as well, bloated beyond repair and with "features" nobody ever asked for, but hey, who doesn't like advertising on their login screen and unrelenting telemetry?
She still uses Mac thoug.
Frustrating how the best software engineers can't compete with a hardware company (Apple Inc).
Allowing for a moment for a moment the premise that Google has the best software engineers, the company seems to be structured to ensure they output mediocre work. Awful performance, poor to terrible UX, poor documentation, weird or ill-advised implementations of public-facing interfaces (say, libraries), et c. There are exceptions, but "high quality software" is not something I associate with Google.
I went through that over and over again for the better part of the decade before finally jumping to an iPhone and swearing off joining any new Google services. Being a Google user is being in a perpetual state of beta testing where you pay them with your data. I'm convinced they're never gonna learn their lesson.
There seems to be something fundamentally wrong with it that resists change. Plus in some cases Google simply doesn't seem to give a shit about the platform, letting it lag behind JS versions of their service SDKs for fairly basic functionality, or announcing big UI overhauls but then severely half-assing the developer-facing side of those features.
Sure, devs get used to it fast and can be productive in no time. But it's ridiculous how much hoops they invent out of sheer corporate-ness. (Importing projects? Nah, it never works on the first time. Upgrading projects? That basically only works if you recently sacrificed someone's firstborn. Adding some 3rd party library and getting the build system and the IDE work without spending hours fighting them? I hope you started this journey with two kidneys.)
[0] I just made it up, but wouldn't be surprised if someone does that
I can't stand that anymore. Every single updates make things more and more unusable, they hide settings, they make buttons bigger for no reasons, &c.
They even managed to butcher the alarm app... it looks like an app designed for visually impaired people (which would be fine if it was an option and not the default/only choice).
I've experienced the severe decline in stability over the last 10 years of use, and on flagship phones, not outdated.
Currently my Pixel sometimes displayes an open app partially off screen, or scaled wrong and clipped --- this is basic UI that worked for years and is now broken again.
For example, since upgrading when I use my "<Car Company Name> Remote App" to lock my car the phone will crash to the lock screen and get stuck there. The only way to get out of it is a hard reboot. Shocking.
While driving to NYC recently, I briefly lost all signal between two bridges; the whole phone slowed down rapidly and hung within a couple of seconds, google maps frozen on screen.
"Release" is the Google terminology for "it compiles, let's see if it works".
That's why most people are okay with the 3-6 months Samsung lag. They simply get a much more stable OS compared to Pixel users.
Source: owner of multiple Google devices.
The problem is that there are about 5 different ways to get the temperature through google now, probably all built by different teams, so everyone suggests a different way to set your temperature units, but they're all wrong.
Pretty sure the same thing is happening internally at google with every team just trying to blame each other one, and no-one caring enough to fix the issue.
It just feels like shoddy coding.
[0] https://support.google.com/websearch/thread/105615277/temper...
My theory is Google was never setup to maintain such a thing.
I think an operating system running on customers hardware requires quite a bit different, more stringent, responsible approach to development and release process. Microsoft seems to have it (albeit with their own flaws and in recent years they went rogue - when they fired their testers, shoot it was almost 10 years go).
Google is not setup in same way and internal incentives are not like that, judging by hoard of messaging apps. They are simply setup to make very short projects that do not require long-term commitment. When people move on, projects get abandoned, neglected and killed. Their incentives structure is like that. It is one thing to change a webapp willy-nilly and another thing to change and support code that you ship to millions of devices you know nothing about.
During 90th Windows had a lot of growth problem that Microsoft was figuring out, now Google's doing the same with Android but I don't think that they will succeed unless they change their incentive structure.
Now having said that about Google, one has to admit that it is _vast_ and there are a lot of different teams and I suppose there are plenty of teams that work in different way. But still, they can't be shielded from corporate overall culture.
Basic aspects of the display, like the clock, cannot be customized at all.
I don't use Apple products because they feel locked-in, but Android is almost worse sometimes.
Totally shit design. And could still have lower input lag. But instead of reducing it they added slow animations to try to hide it, which makes it take even longer!
A phone needs to be able to make 911 calls even if its the most unhumble, inefficient, unreliable platform. This is completely offtopic.
Another example is the fact that it has some sort of human input device and output as well. That's also a "bare" requirement, regardless of how bad the phone is and how unreliable it is.
In the same way, food needs to be edible, a mirror needs to be in some way reflective, etc.
Well one day when prepping for a life changing trip across Europe, I received an upgrade to the latest Android. I just went ahead and updated and then went on the trip. Little did I know, there was a bug in the firmware such that all video recordings were put through some sort of audio filter. That bug essentially garbled all the audio of all video recordings. I only realized to my utter horror after getting back that all my videos were ruined. I couldn't believe that Google didn't properly test basic functionality and released this garbage update. During the trip my friend had an iPhone 5 and it continually lasted her through the day. Meanwhile my Nexus was running low after 1-2 hours screen on time. It was a constant headache that I never realized before because before this trip I always just took the phone to work where there would be a charger and then back home where there would be a charger. I never realized that real world battery life of this phone was utter garbage.
EDIT: I also want to add that I recall watching a bunch of reviews of this phone by the "tech vloggers" and I am dumbfounded as to how they praised this phone or only lightly criticize things like the battery life. I received a totally false impression of this phone before purchasing. This experience basically put me off of tech vloggers as well. I still watch them but only for a cursory view on a product I am already considering getting. Looking back at MKBHD and others after dropping this phone I am just disgusted that I felt like I was duped.
After I got back I was fuming for a while over what had happened. I asked about this on the Nexus5 and Android forums and was met with a lot of hostile responses when I complained about how badly Google messed this up. I just couldn't stop thinking about my friend's iPhone 5. I never bought an Apple product in my life because I was conditioned to believe that they are just lifestyle devices for dumb people with too much money. I took a risk and ordered a pre-owned iPhone 5S. WOW what a night and day difference. This phone lasted me another 4 years and caused me to fall in love with phones again. I never realized that I was unconsciously avoiding having to use my Nexus5. With the iPhone I looked forward to using it.
This was a gateway drug to me taking a chance on an Macbook. I really wanted to continue using a *nix based environment but I HATED the constant challenges with keeping my Ubuntu environment going and the the equally toxic Linux community (I bet the terrible Android community overlaps with Linux).
I took the risk on a Macbook and there was moment where I felt like my mind jettisoned some dead weight. I could finally just walk away from both communities and not have to depend on them when my system/phone messed up. I occasionally load the latest Ubuntu/Ubuntu MATE/Linux Mint on a spare PC, find that some serious bug either didn't get fixed or reintroduced and then put it aside for another year. I'm not sure how to explain this feeling but Apple has given me the freedom to "not" be a part of the Linux/Android ecosystem and that freedom is the most valuable thing they provide.
I always dread whenever Google pushes an update to any of their products. I try my best to use extensions to remove their web based updates but sometimes I don't have a choice for their web based products. They have pushed so much useless garbage onto me over the years that I utterly despise their engineering groups. The latest screwup is "Reading Lists". Like come on man, Bookmarks worked perfectly fine! They had to muck up bookmarks?! Now I am stuck setting a flag to disable it(and repeat every time Chrome updates or I switch computers).
I can't fathom how a company of Google's stature has such a poor design and QA culture. There must be a lot of grifters who have spent so much time trying to get through their tough interviews such that all they know well is how to pass those interviews but not actually how to make great products.
I actually enjoyed nexus 5, nice form factor, awesome weight.
It was eventually fixed in subsequent firmware releases(while other things broke). After getting the iPhone as my daily driver, I opened up and started using the Nexus 5 as a tinkering testbed for custom roms. The smoothest firmware I have seen was a Cyanogen Mod release in late 2015 although it still had rough edges compared to my iPhone from what I recall.
Original iPhone (2007), iPhone 3GS (2009), iPhone 4S (2011), HTC One X (2011, not because the iPhone broke, a friend convinced me I should try Android, and on paper it seemed like I would love that so why not?), Samsung Galaxy S3 LTE (2012), Sony Xperia Z (2013), Sony Xperia Z1 Compact (also 2013), (LG) Google Nexus 5X (2015), iPhone SE (2016), iPhone X (2018), iPhone 12 mini (2020).
I actually knew I was done with Android by the time my Z1 Compact broke in the same way it had already been repaired for once (small crack in the display glass which the digitiser was glued to meaning touch stopped working on one side of the crack, unfortunately about 90% of the screen), but I figured maybe I've just been buying the wrong brands and figured I should give Google, the premium brand, a chance before I went back to iPhones for good.
Alas, the Nexus 5X was so bad (laggy, terrible battery life) I actually went back to my iPhone 4S (which I had also been using between the Z1 Compact and the 5X) within the first year, and then bought the iPhone SE when it came out and never looked back. That iPhone SE actually went to my little brother when I bought the iPhone X, and he stopped using it in 2020 after the screen finally cracked (still usable because Apple doesn't glue the digitiser to the display glass like many Android manufacturers do, a practice I personally think is to force repairs since it becomes impossible to use them without a repair).
Apple fined for slowing down old iPhones - BBC News – https://www.bbc.com/news/technology-51413724
What they should have done is include the toggle from day one, clearly explained why the feature was built, and then presented users with a prompt to enable it if the phone detected it may be necessary. Shoving it down peoples throats just made for terrible optics and "planned obsolescence" was a very well fitting and easy explanation in the absence of the real one that few understood.
Like, people still talk about it like it was a bad thing, see this thread for evidence, and this is one of the places where I would expect to find one of the largest concentrations of people that do understand what that patch did and why it was necessary.
Personally I think it's pretty great to know that I can use my iPhone even with a degraded battery and not have it shut down unexpectedly.
I've had both iPhones and Androids do that in the past, often in cold weather and during bursts of high load (like on a chairlift at a ski resort, which my example here is based on).
The idea was good, but it was implemented in a way that created issues for some users (eg: my iPhone 5 being sluggish all the time) and benefited Apple as most users would simply buy a new iPhone because no one knew what was going on.
That's 8 years of support if it's the last. It was the first 64-bit ARM phone, and the first to have a Secure Enclave, so it might be a bit of a favourite child.
Apple messed up the explanations and messaging on that incident big-time, but I'm convinced that they made the correct engineering tradeoff, and I feel like not enough people (even techies) really understood and appreciated that.
As this thread illustrates, a phone is a life-saving device. The priority must be to function when you absolutely need it. You will literally die if you can't call for help when you're stuck in a blizzard and need to call for a rescue.
Apple slowing down phones with weak batteries so that the CPU always has enough juice and doesn't crash is 100% the right engineering tradeoff for a life-saving device.
The last thing you need when you're bleeding out on the kitchen floor and dialing 911 is for your battery to not supply enough power and then force a phone restart or worse when seconds are counting down.
Not sure what you mean with life changing, but from experience: if you ever find yourself in a situation where you go on a trip and your health might depend on the ability to call or navigate, don't ever use a smartphone for that ability :)
Also got to do a lot of deep thinking while traveling across Europe. Wish they were more united. There are so many unbelievably talented people in Europe. It would be interesting if they could compete head on with the US and help to keep us more on our toes sort of like a second super power. I think that would be good for the world. Alas I saw how things like this are just not possible because people do not believe in it. The same problem I had before I came to Europe! Its unfortunate because Europe has all the components to be just as competitive as the US (in my opinion). :)
I always prepare the possibility of fresh install / factory reset when upgrading.
Which is why google play's auto update when I'm outside made me angry.
However, I found myself in a similar situation as yourself with my Nexus 6P. Newlywed on a beautiful island all by ourselves ready to record some memories. 6P took phenomenal pictures and we were all ready with tripod and remote clicker. 6P just died. Luckily still had the wife's old iphone which managed to capture the moments, but not in all its glory.
Went through one more iteration of Android with a Motorola, that they stopped supporting about 3 months after buying.
As I've said in other posts, the amount of ewaste I generated while in the Android/Google ecosystem is criminal.
Switched to an iphone and haven't looked back. I'm still on the same iphone years later, still getting updates, still chugging along.
In all honesty, I preferred the Android OS, but it's too expensive to tolerate in so many ways; money, time (learning the new UX every time there's an update), environment/ewaste, privacy (google and affiliates vacuuming up all my personal information), convenience (it doesn't breakdown when i need it the most).
Much cheaper than pixel and iPhone and Samsung has a design language that many prefer to stock android and ios.
Moreover, when it comes eventually replacing the iphone, I'm going to get a better trade in value than the android even if it's 3-4x older. Thus lowering the cost of my next phone. (less ewaste bc i know the iphone will end up in someone else's pocket, not in a landfill)
Maybe Samsung is different, but when I went to trade in my $7-800 Motorola after 8-12 months of use, I was offered $28 trade-in value.
My time is also worth money. I don't have time (money) to waste on dealing with android.
Samsungs provides 3-5 years of updates for current mid and high end phones. Does your iPhone last 5x4=20 years? Will it be worth much even in 5 years? But if you trade it only after one year, how does that in any way reduce ewaste?
When I got my current phone it was 1/3 of an iphone and 1/5 of the most expensive Samsung (the fold thingy). It works well and is guaranteed at least 3 years of updates. But I plan to use it as my daily driver for 2 years, maybe 2.5. After which I will probably keep it and use it for something else around the house.
I have zero interest in a f!cking OS pushing ads into my face.
This is an unspoken downside of that ecosystem. I have also generated many phones worth of ewaste when I give up on them in less than a year. Its one of the reasons I stopped playing games with all these manufacturers and just bought an "official" Google phone and not touch it software wise. It obviously still wasn't enough.
I was recently cleaning through my attic and I found a lot of these old Android phones. Its amazing how many of them didn't get anywhere near the support that iPhones phones do. I told myself that I would eventually find a custom rom for them and then reuse them for something else but lets be real, that is just another time sink that probably won't happen. Now I am left staring at these phones wishing there was an easy way to deconstruct all the components into their base materials. I know that it is possible to break down the plastics via pyrolysis but no one is really doing this. Secondly there are the circuit board. FR-4 is ground up and used as filler from what I understand. What that means is that even if this phone is recycled, it will never really fully go away. Put in that context, the Android ecosystem just seems even sillier.
To be clear, I don't expect google to actively support such an old phone, but I do expect them to properly test updates if they decide to send them to a particular model.
> AOSP updates via Pixel Experience ROM
I'd be interested to know what this is! Is it something I can use?
Edit: Found it now - looks interesting. Was the installation relatively pain free?
- Connect USB
- Boot in Fastboot: Press and hold Volume Down, then press and hold Power
- Install TWRP recovery `fastboot flash boot twrp-...`
- Select to boot recovery mode using Volume Up/Down
- Format system and cache partitions ONLY. Leave data and internal
- Choose Advanced > Sideload, then run `adb sideload PixelExp...zip` on computer
Got gmail, drive, translate, maps, and home? That’ll be a gigabyte of “bug fixes and performance improvements” every week or two.
I'm happy to download a quarter gig of gMail updates if they've actually updated something. Abstract "bug fixes and security improvements" doesn't seem like a worthwhile gig of updates every week.
We are going to... Material YOU!
In fact they stripped lot of features by trying to hide stuff in layers with that god awful UI. Sometimes I feel like Android tries too hard to be iOS and loses its identify completely. If I wanted an iOS experience I might as well use iPhone.
* Clock takes two lines on a lock screen. Gigantic clock! Because we have poor vision.
* "Now playing" runs on a lock screen and a lock screen only
* Google Assistant cannot be fully disabled
* Native launcher uses VERY LARGE ICONS - 4 max in a row! A-la AARP advertised phone for grandma with big buttons.
* Can't remove Google search bar via native launcher.
* One tap disable?! That's for penguins! We are not penguins! We are senior citizens! Our fingers need exercise!