The Free Dictionary defines "second-class citizen" as "A person considered inferior in status or rights in comparison with some others."
I contend that Chrome for Android is being treated like a second-class citizen compared to the desktop version, because, while it is fully capable of matching many of the features of the desktop version, it has been denied those capabilities.
I am, of course, speaking of extensions.
But that's not the point. We all know iOS is a weird, alternate universe where we're all second-class citizens. I'm talking Android, land of the free and home of the brave, where we get to run the software we want, and get as many capabilities as we're able to handle.
And yet, Android's version of the Chrome browser does not allow extensions.
Oh, sure, back in the day, you could make the case that smartphone processors were barely capable of throwing images on the screen and enabling something as resource-sucking as extensions could make mobile browsers virtually unusable.
But today? The Samsung Galaxy S5 is powered, according to Wikipedia, with a "2.5 GHz quad-core Snapdragon 801 system-on-chip with 2 GB of RAM." That beats the pants off my old Zotac Mag PC, with its anemic old 1.6 GHz Intel Atom 330 processor, and yet that PC is running Windows 8 with Chrome and Chrome extensions.
My point is that there's no longer the excuse that mobile devices just don't have the horsepower to run a browser with extensions, since mobile devices today often have more power than the desktops of just a few years ago -- and those run Chrome with extensions just fine.
Another argument might be the question of why you'd want to customize the smartphone experience. I'd accept that from the iOS community, for whom customization is now only starting to be considered. They're just now getting the ability to replace the stock keyboard, after all.
But this is Android. My Samsung S4 is heavily customized, with a unique launcher, a few carefully chosen widgets, and Tasker scripts that respond to my spoken commands to control the lighting in my home. And yes, I'll tell you more about that in 2015, when my Automating Android series starts running.
My point here is that Android was built to be customized, and yet we can't tune our browser. We've established that Android allows customization and that the hardware can certainly handle it.
There's no technically sound reason (anymore, at least) that Chrome for Android can't support extensions. And yet, it does not.
Why? I ask you this, in the spirit of the holiday season, in the spirit of friendship, equality, and peace on earth, why can't Chrome for Android run extensions? Why is it still being treated like a second-class citizen.
If you think Chrome for Android is worthy of equal treatment under the code, please indicate your support in the TalkBacks below.
By the way, I'm doing more updates on Twitter and Facebook than ever before. Be sure to follow me on Twitter at @DavidGewirtz and on Facebook at Facebook.com/DavidGewirtz.