4 ms·
Pretty much exactly the path I took. I truly believed Google was set to change the world for the better. I had every Nexus device (and pre-Nexus with the Magic
by endorphone 7y ago
Pretty much exactly the path I took. I truly believed Google was set to change the world for the better. I had every Nexus device (and pre-Nexus with the Magic and Dream), watched every Google move with anticipation, etc. The 6P was the last Nexus I owned -- miserable battery life and poor experience that it brought -- though I held on with Android a bit longer with the Galaxy line.
I developed several apps on the platform with the motivation that I was helping a good product thrive.
The Pixel line has always been just a sad runner-up to Apple, but always with completely deluded prices. The oft talked about "Reality Distortion Field" best applies to Google's hardware products now, where they've created a succession of miserable entrants at bizarrely unrealistic prices.
Now I'm typing on a Macbook Pro with my iPhone 11 beside it. I use gmail out of legacy inertia, but aside from that Google just is not a compelling part of my life. I once truly believed they were a super innovative company that was trying to escape their ad revenue stream. Now I believe they're a very committed ad company desperately trying to push ads further afield.
- sorenjan 7y agoWe often hear about all the great engineers at Google, but their project managers must be some of the worst in the industry. So many half baked and forgotten projects that wasn't good enough when they came out, left with few and slow upgrades, and then killed off. How many messaging apps have Google launched and killed? How many WearOS watches have they sold? How's the Android tablet ecosystem? How did the Nexus rebranding to Pixel go? They seem to lack any interest in polish and usability, beyond removing features and adding whitespace and larger margins. You would have to be crazy to adapt any new service from them, be it Messages, Stadia, or buying last year's phone for this year's price.
- pjmlp 7y agoThe state of NDK is a good example. It appeared that the Android team was kind of forced to support C++ for game developers, and they did an half baked release with Android 2.0. Using headers and toolchains different than what regular Android (internal Google teams) were using, thus took them all the way up to release 14 to actually provide unified headers. Bionic wasn't fully ISO C compliant and has been being improved throughout all the NDK and Android releases. Back when they decided to drop Eclipse there wasn't a roadmap for C++ support going forward, and they were kind of rescued after JetBrains decided to create CLion, which they took up to integrate into Android Studio, almost two years later. There were two reboots for new build system tools, until they decided to keep ndk-build around and settle with CMake as alternative. Even though the NDK APIs are written in C++ (or C++ wrappers over JNI calls), they are exposed as extern "C" to userspace, thus being more prone to unsafe coding pratices. Only now they are starting to think about supporting NDK package management, so far each Android NDK developer using AARs had to come up with in-house solutions to package NDK libraries across projects. Small rant, plenty of other stuff to complain about. However I would also like to add that the (apparently) small NDK team has improved the experience a lot, when comparing with what the Android 2.0 NDK state started from.
- nwallin 7y agoThe 3a is properly priced. I hope they keep the -a thing going. I can't imagine a world where I'd pay $600+ for a phone. We're at the point now where all you're buying is a new battery and 18 more months of security updates. More RAM, faster CPU, what's the point? I'm not playing high end games, content creation, or compiling software on my phone. If they don't keep -a going, then they've blown it. The Nexus line was great. They've also already totally blown it with all the texting bullshit. Hangouts is awesome. Carrier based texting is a significant step backwards.