Microsoft stops Google being used for Cortana searches
bbc.co.uk
bbc.co.uk
The forced launch into Edge is the only kinda suspect thing here. Of course the voice goes through each companies respective search engines, they kinda have to to work unless there's some standard for voice queries I'm not aware of. But forcing it to launch in Edge is questionable since there's nothing special there.
EDIT: Here it is on the 'What's New' list from the play store: http://imgur.com/6UGN2Dz they call it 'Open inside the app' but it's a chrome web view.
> Of course the voice goes through each companies respective
> search engines, they kinda have to to work unless there's
> some standard for voice queries I'm not aware of.
There is. Convert the voice query to text, then send the resulting text to the user's preferred search engine.And there are plenty of commands that don't result in a normal search at all, such as "ok google, what song is playing?" or "ok google, when is my next flight?"
Theoretically they could probably leverage extensions to other browsers, but making sure users had those extensions installed and handing off to those extensions would presumably be A) a bunch of additional work for the teams involved, and B) threaten to show a bunch of seams between the application boundaries, hurting the suspension of disbelief that Cortana is an "individual" working in our favor, potentially weakening Cortana in the public's eyes.
http://edmullen.net/mozilla/moz_sidebar.php http://edmullen.net/mozilla/images/moz_shot_05.jpg
It's loading HTML (and maybe XAML, like Firefox allowed XUL) into a sidebar that may interact with the page it's pulled up alongside.
You can even turn it off completely.
I recently tried to remove Cortana, because I personally find voice search worse than useless. I don't want my start menu searches being sent to MSFT. SteamOS for gaming can't come soon enough.
That's debatable.
Android WebView is a system component powered by Chrome - https://play.google.com/store/apps/details?id=com.google.and...
http://developer.android.com/guide/webapps/migrating.html
Which leaves out 26.2% of Android users:
You are aware that your "desktop" is a separate app right? And like your keyboard, you can install replacements. I use this [1] launcher and it lets me turn off that Google search bar.
I don't mean to be condescending, but either you have an incredibly locked down device, more so than I've ever heard of, or you're just understandably unaware of that aspect of Android.
[1] https://play.google.com/store/apps/details?id=org.adwfreak.l...
Working backwards...
Nexus 6P OnePlus One Nexus 4 Some samsung POC Original G1 (nokia pre-smart phones)
Even the samsung was able to install a 3rd party build of Cyanogenmod (checked before buying it)... every phone since the G1 has been android, and until the Nexus 4 I ran cyanogenmod... the N4, OPO and N6p are all running stock, since they include wifi hotspot in the box.
Although I don't necessarily agree with it, I do believe that these decisions are probably less about locking and more about delivering the best user experience possible. I use OSX more these days (rMBP for work, and personal laptops) and Ubuntu/Unity (htpc) more than my Windows 10 pro desktop, and on that I've disabled Cortana. and use Chrome as my main browser.
Although it's good to be skeptical, I don't think there's much conspiracy here.
Or is it like Internet Explorer, too deeply embedded in the OS to be able to remove?
If I use root to remove the Google app forcefully, I get a black box with the text "widget failed to load".
EDIT: Within of 10 minutes the comments go from +2 to -3? Seriously? Leave a comment instead of downvoting, please.
You're the 10TH PERSON THIS WEEK telling me this, and NO, IT DOES NOT WORK, CAN NOT WORK, WILL NOT EVER WORK.
The search bar IN THE RECENTS MENU is provided by the SystemUI.apk and can NOT be changed without modifying the base os.
You are talking about the search bar ON THE HOME SCREEN, which, yes, CAN be modified by replacing the launcher.
But NO, the search bar in the RECENT APPS SCREEN, which is SEPERATE FROM THE LAUNCHER, can NOT be modified by replacing the Launcher.
Here, THIS http://core0.staticworld.net/images/article/2014/11/android-... http://img.wonderhowto.com/img/03/61/63551918823389/0/quick-... is the one I am talking about.
It can NOT be modified at all on Android L. You can remove all Google apps with root, install the fucking ADW Launcher, but no, it does NOT change that search bar.
I’ve tried to explain it before, too. Please listen to what I say and don’t suggest the same stuff everyone else has suggested before again when I already explained why it will NOT work.
Do you mean Google apps like gmail, play store and youtube because I think it should totally be up to the Google to distribute those apps on platforms.
Because, otherwise you can get Google-free Android. Just look at Amazon FireOS or CyanogenMod.
Or, in fact just go ahead a grab a copy of the source and make it how you want it to be.
ive got an archos 55 platinum. would love to do this but cant find any way I'd trust to even root it.
As long as Google forbids OEMs from producing both FireOS and Google Android devices, I can’t buy a CyanogenMod device from Motorola, or similar.
And no, I don’t think Google should be able to hardcode any of their services into Android – instead each service should be provided via a standardized API, so users can select defaults (like it already is done with many apps on Android).
It is hardcoded to access the Google app, and if you remove the Google app, it just shows an error.
There are several such cases.
For example, Doze will terminate all apps – except for Google Play Services’ GCM service, that one can stay. This is, again, hardcoded.
The only way to modify these things is by actually recompiling SystemUI.apk and framework.jar. Which no normal user can do.
Google has to treat all competing services the same as their own on Android or Search – in general, in all markets where they have a majority.
Microsoft had to add BrowserChoice.eu, and Google will have to add the same for Android, too. Microsoft was prevented from forcing OEMs to install Windows everywhere, and Google’s Anti-Fork Anti-Kindle clause will be declared invalid, too.
This is the law, and if Google wants to avoid doing so, they’ll have to avoid operating in the EU.
One of my goals is to not share any data with a company I can’t trust – so I write my own tools for all these purposes, my own apps, and self-host these things.
I already have a several GB large archive of my mail as I self-host it, why shouldn’t I be able to write software to parse it and remind me?
Why do I always have to use services of a company when I buy a device, instead of being able to hack together my own?
When you bought IBM PCs, they didn’t force you to use Windows with Notepad either – instead, people could write Linux, GNU, and Emacs for their own usage.
This is what I expect from an open system, like Android.
Unfortunately, it's really the chipset builders and the lack of UEFI/BIOS or something similar in ARM (and other non-x86 mobile platforms) that locks it out even further.
And having to write my own smartlock provider as a system app isn't great either.
It'd be great if in addition to everything being AOSP, they'd also allow changing more at runtime.
IE is too deeply embedded in the OS to remove, sure. That doesn't mean that I ever use it, or need it for the things it does. I just leave it there, mostly ignored, and go use another browser for my Web surfing needs.
Or if we're talking mobile devices, there they do have a bit more control over their garden. But still, meh. Microsoft has no power in the mobile space.
Don't mean to pick on you in particular, but this drives me nuts on HN. The parent probably really just wanted to know if there was an API and figured fostering discussion would be nicer than simply googling for the answer.
I did not get the impression the parent was making a comment about Microsoft with any political valence attached; there are genuine technical and taste reasons to wonder if you can swap out a search engine or a browser on a computer for a given task.
Is it? Apple's Siri lets you choose your search engine.
And? I hate that Google Now forces you to use Google as well!
Not really at all. People use Google because it provides superior search results. Bing takes longer to crawl new sites and doesn't crawl them nearly as often as Google does.
> […] Edge itself integrates with Cortana and offers various options that other browsers may or may not. Those integrations and options are likely to grow over time. Basically you can think of the search as a single end-to-end transaction in terms of the feature design, meaning that handoff to an undetermined browser or search engine doesn't produce the desired experience for the feature.
http://arstechnica.com/information-technology/2016/04/cortan...
And even if that's false, is still pretty easy to set up the implementation to be generated HTML that works on any modern browser.
The know nobody wants to use Bing, this is just another shady move Microsoft.
http://www.theverge.com/2013/8/15/4624706/google-blocks-wind...
There were, in fact, at the time, various 3rd party YouTube apps that worked perfectly well and were completely within the scope of the TOS - I personally preferred Jasmine on iOS to the official client.
Microsoft, however, decided that they were a special snowflake and didn't need to play by the rules. In fact, they also removed ads from YouTube -- Google's source of income with respect to YouTube.
Google was no doubt snipping WP. But Microsoft was in the wrong on that one - which just made it easier for Google. And the reason MS didn't want to do an HTML5 client for WP (and didn't want to admit it either) was that the HTML5 implementation on WP was not good enough to run YouTube reasonably. So they put themselves in the spot of either admitting an inferior browser or violating TOS. Either way, they made it easy for Google to hurt them.
I'm sorry, but there's no way to be on Google's side during that fight. It was a purely anti-competitive pissing contest. You don't have to be on Microsoft's side, but there is no legitimate way to say that Google wasn't abusing their dominant position over a competitor when it came to how they behaved in the early days of Windows Phone. There was a pattern of outright hostility. Google even said "we know where our users are, and they're not on Windows Phone". Since I was a Windows Phone user, I took the hint and stopped using all Google services. It's petty nonsense, and we all got enough of that in the 90s.
With respect to Google calendar - that indeed was a retaliation at Microsoft. Your story would be more complete if you mentioned that at the time, Microsoft was both threatening android makers with patents AND charging Google for patents related to Exchange services. While the timing probably was decided to best hit WP, I heard dropping exchange was planned a while before.
Incidentally, microsoft's response was "no, no, no! You don't have to pay exchange patent fees anymore, just let WP users use Google services again". And I am happy to report that, as you know, Google ignored that plea. Microsoft has been subdued into an almost reasonable market participant position - and I suspect this fight is one of the reasons.
Sure, I think Microsoft should offer a solution to this that isn't so hamfisted; or is hamfisted but has an opt-out for power users (maybe that requires elevated permissions), but let's not pretend that search hijacking isn't commonplace. Most Windows users are not HackerNews readers or power users.
In Android, disable google now and/or replace the launcher.
I don't really hold either of them in the wrong on this issue... It really is about delivering a better integrated experience. Although, I do prefer Google's services over MS's bing and cortana.
User who love Cortana but dislike Bing and Edge, gone.
User who love Cortana and Bing but dislike Edge, gone.
User who love Cortana and Edge but dislike Bing, gone.
The reasoning is a bit flimsy though, if you consider Cortana as simply a "hands free typing device" its kind of like restricting your special snowflake keyboard to only your apps.
But with Amazon owning the cloud computing dollars, Facebook consuming a bigger and bigger serving of the Internet Advertising pie, Netflix and Amazon being the place where video streaming makes money, I would expect Google has to feel a bit backed into a corner, and its competitors feeling a bit like they have a way to weaken it further. It feels like another "big shift" in terms of players in the market space.
I'm fine with Bing integration for most Cortana functions, but let us choose our own damn browser and our own damn search engine.
Wow, massive bs.
— Hey, Mike.
— Yeah?
— Have you looked at our name badges lately?
— Yes… No, why?
— They say “Microsoft”.
— Yeah, so?
— Do you… do you think we might be… the monopolists?
(With apologies to Mitchell & Webb: https://www.youtube.com/watch?v=qv2XGQBcvxQ)
Not sure if it's best for us end users when we are mandated to give up our freedom in the name of 'security' and 'user experience'.
In the same vein as:
http://superuser.com/questions/1020549/how-do-i-enable-the-m...
I had a lot of people asking me what happened to their computer because they couldn't find their way out of it. It was basically malware.
Citation? The author of the article writes this directly after referencing a Microsoft blog post that doesn't contain that statement.