”No one at Google is Returning Our Calls”
digitstodollars.com
digitstodollars.com
When this happened to Microsoft, certain strategy-oriented parts of the company were happy to see Windows spread everywhere as quickly as possible and deal with piracy later, whereas others were more concerned with the bottom line and how to extract revenue immediately. Google will have to deal with the same political questions.
It's funny how Android even has its own versions of OS/2 in the form of BlackBerry 10 and Jolla's Sailfish -- that is, competing operating systems that proclaim to be technically more advanced while offering reasonable app-level compatibility with the dominant system. (I suspect that BB10 and Sailfish will share OS/2's fate in a few years. Too little user benefit against the high cost of lacking access to the dominant vendor's services.)
Developing a new shell for Windows was technically possible, but must have seemed like an outlandish prospect to companies like Compaq or Dell. ("Where are we going to hire a bunch of C developers who know GUIs and can do a better job at this than Microsoft? Forget about it.")
Some companies did go there -- for instance, HP had an advanced Windows shell called NewWave [0], but I don't think they ever built PCs specifically for it.
Today, the situation is very different. The executives at any old phone maker will look at Android and say: "That's just Java, isn't it? We have plenty of people who know Java. Hell, there's a school down the road where they train 100 Java developers every year. Let's do it! We can be a software company too, just like Apple!"
And of course we know how that turns out. But it will take a long time until the executives at all those LGs and HTCs will recognize that their organization sucks at software, because it's not a software organization at its core. (Nokia spent tens of billions of dollars on Symbian and MeeGo until they finally got this lesson, and they ended up selling the phones to a software company.)
It's one thing to swap out PROGMAN.EXE, as HP did with NewWave. But you're not allowed to interfere with the ability to run Windows Update.
For those interested in having the latest version (most consumers aren't even aware their device is outdated, or don't care) there's CM and similar options. Driver issues exist with some hardware (Samsung Exynos for instance, prime example), and that's a shame, but it's not much different from going to GNU/Linux on x86, which I find is comparable (more up to date, generally better performance and UX, non-proprietary, but some hardware incompatibility)
Microsoft's entire business model has always been OEM prebundling, in which updates happened by buying a new computer. That is why many companies are STILL on Windows XP.
Anything else is bullshit coming from young people that haven't felt how the industry evolved during the nineties. And Android is very unlike Windows because Android is open source, Android can be ported by third-parties and Android can be forked.
References:
http://www.theregister.co.uk/1999/11/11/no_surrender_gates_d...
http://www.theregister.co.uk/1999/06/22/phoenix_readies_plan...
That ended after the antitrust case. As part of the settlement, Microsoft was required to allow OEMs to preload anything they wanted on PCs. It doesn't matter if it's bloatware or a new shell -- Microsoft can't say no to any of it.
For example, Lenovo is now preloading Pokki on many of its Windows 8 PCs.
While the antitrust settlement was binding only on Microsoft, other OS vendors will now look at the Microsoft example to see what restrictions they're allowed to get away with.
This fee will guarantee them a warm body with a heartbeat on the other end of a dedicated number who will be their "relationship manager" who can run things down internally and manage bringing new OEMs on.
In reality, the RM would probably service 4-5 "accounts" at a time and these 4 accounts or OEMs would completely cover the cost of this employee or
Of course having 20 or 30 RMs banging against the Android team to get info and support OEMs doesn't scale, so for every 3 or 4 RMs you hire additional staff on the Android dev side to handle that relationship. And that does scale.
It's not a money maker for Google, but it covers support costs without turning support to OEMs into a cost center.
It seems possible that a third party could provide many of the services OEMs require, but I suspect that organization would need to be either very skilled or somewhat well-connected to the relevant dev groups at G, or else it would find itself in this same exact situation.
Never mind third tier phone OEMs, this is really hurting Google in tablets, where you don't need carrier retail channels.
Google being a search engine, from day one never had to nor intended to provide support to any users. By dominating search usage (they owned search by what, five years in?), it guaranteed they'd own the search ad business by default (and of course they hooked up an excellent approach courtesy of goto.com), with that combination in place there would never be market incentive to provide good customer service to their ad customers and partners (and once that behavior was encoded into the company's DNA, they approached everything a similar way).
Sometimes Google seems more like a hobby farm (that happens to have a golden goose) than a properly run business.
It nothing to do with people being "little" in Google's eyes. It's about them being numerous. According to Wikipedia, Google has 46,421 employees. Here's the reported number of users of various Google products normalized to "per Googler":
Gmail: 9,155
Drive: 215
Chrome: 16,156
Maps: 4,308
G+: 6,462
Android: 19,387 activations (18 per day)
Docs: 107 businesses
Imagine you had your own B2B business. Just you, no other employees. You have 107 businesses using your product. How much time would you be able to give each of them?Say you open up a little hand-crafted artisanal phone business. Just you. You've sold 19,387 phones in the past few years, and you sell 18 more every day. How much time would you have for support for each of those?
You make software. Just a little hobby on the side you do by yourself. You have more than 32,296 active users of it. You're still cranking away on it, adding new features. How much time do you also have to answer the phone when one of those people has a problem? Keep in mind, none of them have paid you anything.
Let's say Google decided to drop everything: no development, no new features, no new products, no vacation, no HR, no facilities, no security, no R&D, no training, no nothing. Instead, every single employee from Larry Page on down devotes their full time to tech support. Users are pretty sharp so they rarely have problems: they only need to call for help once per year. If all every Googler did was get on the phone and help people, they'd still only be able to give each person 4.82 minutes.
Google has chosen businesses where most of their users aren't, as you point out, their customers. They're the product.
What made them interesting in the beginning is that their behaviors were different than the economic incentives. They were engineering-focused, so they made a great search engine, and didn't worry about revenue maximization. They were, as far as I can tell, really serious about organizing the world's information, and about not being evil. That helped them crush their competitors.
But as far as I can tell, they've become just another large company. Many thousands of people, interacting mostly with fellow employees. So the people, always numerous, have also become little. Which I think is always the seed of a company's downfall. E.g., Microsoft, which has floundered for how long now? Cut off the roots and the whole plant eventually dies.
They don't have much financial reason to put energy into small Chinese OEMs. Google wants to control advertising, and as long as they have relationships with the folks selling the premium handsets in china, they have most of the advertising $$.
In no particular order:
• Google's decision to leave China [1]
• Political interference to protect a Chinese mobile OS [2]
• Some sort of license restriction that doesn't effect Google services over the web but kicks in for mobile (completely a wild guess here)
• Political interference to keep Samsung out (so implausible I don't even believe it, but for the sake of discussion...) [3]
[1] http://arstechnica.com/tech-policy/2010/01/furious-google-th...
[2] maybe http://blogs.wsj.com/digits/2013/08/28/why-htc-is-making-a-m...
I would assume that was the issue? And if so, my guess is people just thought Chinese market was too complicated to handle (speaking from a Chinese perspective...) and particularly it was hard to deal with all the malware, links rewrite and law conflicts at all once, even with the powerful cash Google has. And since the Google China incident, Google doesn't seem to have any interest in the Chinese market anymore. It is a big market, but the effort to put into it to compete with local competitor is just way too much; plus Apple is already part of competition. I am actually amazed how Apple is able to succeed. To many people in China, owning an expensive phone like iPhone is a necessity (well, maybe I will call it a norm).
Right now I think mobile market is shifting interest to developing regions like South America and Southeast Asia.
* A desire to protect Google's relationship with the big-name phone manufacturers: maybe the big players have hinted that Google getting too helpful to the small Chinese firms would tend to cool them on Android
* Concern that the Chinese manufacturers might accept Google's technical help, then refuse to implement all of the G-suite or otherwise violate the terms of the certification. With Google's weakened position in China it might not be able to get effective redress
* A specific form of the above: concern that Chinese-brand phones will contain trapdoors to allow clandestine Chinese government access to your Gmail etc. Google can't prevent this from happening on Chinese phones with "unofficial" G-suite access, but at least it can disclaim responsibility, never having certified the device
Don't attribute to malice what is adequately explained by stupidity.
I subsequently failed the basic algo questions, though, not having a computer science degree (thankfully--both for not working at Google and not having a computer science degree).
http://www.youtube.com/watch?v=Ccxiwu4MaJs (Warning: Strong language)
Alternatively, couldn't they start a pay-per-minute service? I recently had an issue with GMail where I was receiving someone else's mail. After about a week I had enough data to source his phone number and contact him to rectify it. But I never had the chance to report the issue. Wouldn't have minded paying a few dollars to have that one rectified at the source.
Assuming their support employees worked a typical number of hours and billed every hour they worked to a customer, to keep the revenue per employee at the same level they'd need to charge $480 to $550 per hour for support. And fixing complex bugs in complex software can take a lot of hours.
How many hours of developer time would you want spent on your issue?
[1] https://www.google.com/search?q=google+revenue+per+employee
Wonder why Amazon doesn't seem to have those problems. To me, they have just as many, if not more products to support and yet they're still known for their exceptional customer service.
Call centre workers can process refunds, send out replacement items and do similar routine things - and they're not that well paid. It's unlikely there will be other more profitable ways to deploy them in the company. Programmers who can make code changes to fix faults in production software cost a lot more. And there will be other departments (which make a bigger contribution to the bottom line) trying to attract your most talented people.
By design of company I mean some tech companies only employ a small number of non-programmers, so they can afford to give programmer-level salaries, benefits and working enviroment to all employees. Google could give free food / laundry / busses / nerf guns to all employees and might think the equality is culturally important. Amazon on the other hand has radically different pay/benefits/working enviroments for programmers vs call centre workers vs warehouse workers.
Getting the G-Suite seems to be a problem now but there are already some alternatives for each of the G-Suite's apps and I'd welcome any newcomer to this stage-so I wouldn't consider the G-Suite as the main problem with Android.
For example, you can install Ubuntu on (some) Android devices - http://www.ubuntu.com/phone/install
It was possible to install Android on Nokia's Maemo phones - http://shkspr.mobi/blog/2009/05/nitdroid-installing-android-...
It depends on how open the handset is to having its firmware replaced.
What this article is talking about is having phones "blessed" by Google so they can include G* services (mail, maps, play, etc).
Edit: info http://developer.sonymobile.com/knowledge-base/open-source/a...
It is like Linux 15 years ago, there are a few good drivers and one has to check compatibility charts.
Other problem is hardware detection. OS on PC can detect what hardware is installed. On mobile you need hardware map. There is no way to have universal installer for all mobile phones.
It is an ARM thing. The good news is, that there is a map and a single kernel can run on multiple boards. It is a recent development, before that, you needed a separately built kernel.
"Connection to the GSM network on Galaxy Nexus and Nexus 4" "Phone calls and SMS on Galaxy Nexus and Nexus 4"
People don't want their phone to BSoD.
Anyway though, 'people don't want their phone to BSoD' seems a rather unsupportable statement: modern 'big seller' Android phones suffer from surprisingly poor quality control, especially if you install the OS updates on a regular basis. If they're not introducing some sort of hang/crash bug, they're breaking one or two of the built in applications. I remember one of the recent Nexus 4 OTA updates broke one of the built-in preferences panels under Settings - how do you ship an OS release without testing that?
Ultimately cool new features and apps are more compelling to people than actual stability, judging by how many of my smartphone-owner friends complain about phone crashes and hangs. They're still using those phones and buying the latest models...
If anybody knows of an Android phone that actually works reliably out of the box, I'd be excited to hear about it.
AND THEN those same OEM's will come back and tar Google (again) for their failures. I wouldn't rush out to prop up everybody with a cousin that knows a bad batch parts fence in Shenzen. Let the creme rise to the top first.
Your point is that Google is prioritizing correctly. That they are just going after the big OEMs first and then the guys I'm talking about are too small to bother with. About right?
I didn't hammer the point in this post, because I've made it a few other places, but all of these OEMs collectively are bigger than any other single OEM. Collectively, this group produces between one half and two thirds of the world's phones. Most are very small, but many are now huge. Google seems to be focussing on just one or two. I think with a small amount of effort they could tap into the whole audience. It wouldn't require building a huge support structure. And the numbers are huge.
Download at http://goo.im/gapps
Copy to your SD, reboot into recovery, flash the .zip file, reboot.
I was wondering the same thing when I read the article - my best bet is that the idea of ‘cracked’ G-Suite keys is a journalistic fiction invented for the sake of the story.
Not that it's legal for them to distribute it when they are not certified, but I don't think that there is actually a key required.
http://gizmodo.com/5367420/google-threatens-cyanogen-android...
The site(s) you're downloading it from are committing copyright violations and are subject to a DMCA takedown.
Yes, that is technically true. But in practice, it's not like Google just haven't noticed yet and are likely to take them down any day now: the current situation (cyanogenmod ships without gapps, but google won't prevent goo.im hosting them or cyanogenmod linking to goo.im) was worked out in 2009 after that C&D, and Google seems to have been fine with it for the last 4 years - they even let goo.im have an app in the play store - even if, officially, they still reserve their right to assert their copyright in the future.
(The wording of the license for gapps now specifies that the licence is scoped to the device[1], so an end-user who installs gapps (e.g. from goo.im) on cyanogenmod is not committing copyright infringement if their phone came with gapps (i.e. not kindles etc.))
[1] "..licensed to handset manufacturers shipping devices", http://source.android.com/faqs.html
Google obviously decided some time ago that cutting off CyanogenMod from the Google universe would not be in their best interests, whatever the strict legality of the situation.
is simply false. You have everything needed for a "phone" and even for a "smartphone", you simply miss google services that might (West in particular) or might not (East in particular) be perceived as a must have by consumer.
See for example all the android-based phone that ship with alternative markets, maps and similar services.
The real alternative is expensive: Build your own ecosystem, as Amazon has.
("Figured out how to" is its own death-knell, I know, in some circles. Not that clueless.)