News for hackers. Stuff that matters.
Re:Microsoft stops Google being used for Cortana searches by tehbeard on Friday April 29, 2016 @08:32AM (#11595248)
Honest question, does such an API to replace Cortana in Windows 10 exist?

Or is it like Internet Explorer, too deeply embedded in the OS to be able to remove?

Re:Microsoft stops Google being used for Cortana searches by nightski on Friday April 29, 2016 @12:29PM (#11596784)
Why would one need an API? What functionality would this API even expose that isn't possible already? Cortana can already be disabled and you are free to run any software you'd like.
Re:Microsoft stops Google being used for Cortana searches by zacklytle on Friday April 29, 2016 @04:07PM (#11598399)
As of insider build 14332, Cortana can no longer be disabled and is not an opt-in feature anymore. Upon first boot it's already "getting to know you".
Re:Microsoft stops Google being used for Cortana searches by untog on Friday April 29, 2016 @03:54PM (#11598316)
Cortana is integrated into the OS a lot more deeply than a normal app would be.
Re:Microsoft stops Google being used for Cortana searches by junker101 on Friday April 29, 2016 @02:23PM (#11597678)
replacing the perma-button on the taskbar? and a short-cut key?
Re:Microsoft stops Google being used for Cortana searches by kuschku on Friday April 29, 2016 @08:58AM (#11595400)
Such an API sadly doesn’t exist on Android either. I’d love to have a Google-free Android with still all the features.
Re:Microsoft stops Google being used for Cortana searches by pgeorgi on Friday April 29, 2016 @09:44AM (#11595641)
Re:Microsoft stops Google being used for Cortana searches by kuschku on Friday April 29, 2016 @09:57AM (#11595732)
Yet, still, I can’t replace the Google bar in the Recents menu: http://img.wonderhowto.com/img/03/61/63551918823389/0/quick-...
Re:Microsoft stops Google being used for Cortana searches by curt15 on Friday April 29, 2016 @10:19AM (#11595862)
The procedure described here (https://www.reddit.com/r/nexus6/comments/3xo66d/remove_googl...) works just fine on a stock nexus 6.
Re:Microsoft stops Google being used for Cortana searches by kuschku on Friday April 29, 2016 @10:55AM (#11596104)
That works on my Moto G, but not on my Nexus 7 – the Nexus 7 is stuck on Android 5.1, and there’s no way to remove it.

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.

Re:Microsoft stops Google being used for Cortana searches by tracker1 on Friday April 29, 2016 @02:38PM (#11597805)
Replace your launcher with another one... Not sure what installing the Cortana app will actually do/allow as side effects beyond that, as an alternative... I actually prefer the Google toolbar.
Re:Microsoft stops Google being used for Cortana searches by kuschku on Friday April 29, 2016 @03:05PM (#11597992)
Okay, I know dang will warn me for that, but I’m getting a little angry now.

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.

Re:Microsoft stops Google being used for Cortana searches by curt15 on Friday April 29, 2016 @06:13PM (#11599102)
I do find it ironic that you're getting so worked up about how a device that's actually from Google with Google's spin on Android has Google baked in. Since your Moto device doesn't do that, and since Nexus devices are specifically designed to let you install any ROM of your choosing (e.g. this https://www.youtube.com/watch?v=uKKBbRHwIVQ seems to let one remove the search bar), I fail to see the problem here.
Re:Microsoft stops Google being used for Cortana searches by BukhariH on Friday April 29, 2016 @10:06AM (#11595777)
What do you mean by features?

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.

Re:Microsoft stops Google being used for Cortana searches by mSparks on Friday April 29, 2016 @11:04AM (#11596161)
really?

ive got an archos 55 platinum. would love to do this but cant find any way I'd trust to even root it.

Re:Microsoft stops Google being used for Cortana searches by kuschku on Friday April 29, 2016 @11:46AM (#11596458)
No, I can’t.

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).

Re:Microsoft stops Google being used for Cortana searches by romansch on Saturday April 30, 2016 @08:29AM (#11601433)
But you can buy a Fairphone 2 and install their Android version that comes without Google Mobile Services. Other manufacturers are free to do the same. https://www.fairphone.com/2016/04/28/releasing-the-fairphone...
Re:Microsoft stops Google being used for Cortana searches by djustmytwo on Friday April 29, 2016 @02:11PM (#11597583)
What do you mean by hardcode? I disabled all Google apps incl Play Services, Services Framework, etc on my smartphone and it still works quite well. Sure, many people don't know how to do that but most of them certainly wouldn't want to do without either.
Re:Microsoft stops Google being used for Cortana searches by kuschku on Friday April 29, 2016 @03:07PM (#11598012)
I mean, for example, the Search bar in the recents screen: http://img.wonderhowto.com/img/03/61/63551918823389/0/quick-... http://core0.staticworld.net/images/article/2014/11/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.

Re:Microsoft stops Google being used for Cortana searches by vr3690 on Friday April 29, 2016 @12:18PM (#11596705)
Google develops Android for a reason - so you use Google more often rather than its competitors. It's a simple business decision.
Re:Microsoft stops Google being used for Cortana searches by kuschku on Friday April 29, 2016 @01:30PM (#11597267)
Which they can not legally do. That’s the point of Antitrust laws, to prevent one company unfairly taking over a market through their power in other markets.

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.

Re:Microsoft stops Google being used for Cortana searches by JustSomeNobody on Friday April 29, 2016 @09:37AM (#11595598)
How would this even be possible unless company X replaced Google in which case company X knows all your secrets the same as Google does? There's a reason Google can remind you that your flight is in 3 hours; they parse your emails for that information. Another company would have to do that same thing.
Re:Microsoft stops Google being used for Cortana searches by kuschku on Friday April 29, 2016 @09:55AM (#11595721)
I’m not talking about another company – I’m talking about me, myself.

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.

Re:Microsoft stops Google being used for Cortana searches by CaptSpify on Friday April 29, 2016 @10:27AM (#11595911)
I know this is getting into off-topic territory: That's exactly why I want a solid "real-linux" phone. Android is just too locked down and closed off for me. I've yet to try out the Ubuntu phone, but I'm really excited about it. Other than that, there's just no non-android linux phone that I know of.
Re:Microsoft stops Google being used for Cortana searches by tracker1 on Friday April 29, 2016 @02:43PM (#11597835)
A lot of that is the binary drivers for essential phone components... that said, Cyanogenmod is pretty close to "stock" (no google apps) and if you're on a rooted phone with a first or third party build of Cyanogenmod, you can do pretty much whatever you want.

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.

Re:Microsoft stops Google being used for Cortana searches by kuschku on Saturday April 30, 2016 @05:26AM (#11601044)
Yes, but compiling 40GB of Android source myself every time I want to change things is quite annoying.

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.

Re:Microsoft stops Google being used for Cortana searches by tracker1 on Monday May 02, 2016 @01:41AM (#11609385)
So, you can't create a user plugable interface and submit the changes upstream? Who knows, they might even be accepted.
Re:Microsoft stops Google being used for Cortana searches by bunderbunder on Friday April 29, 2016 @09:18AM (#11595487)
Honest question: Should I care? This sounds to me less like a genuine thing to worry about and more like unresolved angst from 20 years ago.

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.

Re:Microsoft stops Google being used for Cortana searches by dsacco on Friday April 29, 2016 @11:44AM (#11596446)
When people ask an "honest question," in general they are explicitly stating they'd like an honest answer (in this case, is there an API) and not a charged and irrelevant commentary that snarkily begins with the words "honest question."

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.