Microsoft Edge now gets even more out of your battery
blogs.windows.com
blogs.windows.com
Want a dozen tabs? No problem, just don't expect to be able to switch to the ones on the right because the hit boxes for selecting the tabs are hidden behind the hit box for minimizing the window. Want to resize the window? No problem, just don't try to do it by clicking on the top edge of the window because the hit box for resizing the window is hidden behind the hit boxes for selecting tabs. Want to set the default search engine to google or anything else? No problem, just don't expect to search for anything with a dot in the name because the unbelievably poorly written regex for detecting URLs overrides the search engine behavior in the address bar, preventing your search from hitting the search engine.
The list of unbelievable simple, horribly frustrating usability issues is so long and so easy to encounter, I refuse to believe anyone on the Edge team actually uses this thing.
Oh and it crashes constantly. Did I mention that it crashes constantly? Which is a shame because In my opinion it has the nicest developer toolset of any of the major browsers.
You have to excuse the browsers now that the consept TLD has been watered down so much. How would you want them to do it? Whitelist of valid TLDs in the browser? What if a new TLD is released and the users browser for policy reason is not autoupdated? The domain name is not supposed to work? No, it basicly has to be like it is now.
Edit: It looks like only Chrome and Safari have figured out how to do this.
a) Visit system.web b) Search google for system.web
EDIT: Ok, I missed the part where you switched the search to google, now it fails completely, sad.
And Ctrl+L is then again the alternative to F6.
Oh, and AFAIK it only saves your tabs at powerdown, quitting the browser loses them all.
Also the amount of tab reloads is appalling. I really want to like using it and some of my friends are shocked that I use 'Internet Explorer'. But, sometimes they are right :(
Though now that it supports extensions, I'm still giving it a try for a few weeks to see if it can replace Firefox, which has been going downhill for me lately.
This was always a huge issue on Tablet PC, and probably the number one usability issue from Microsoft. (The rest of the Tablet PC sinking was due to shitty OEMs.)
It's touch-friendly.
I own a Surface Pro 3, and it's my go-to device when I'm laying on my couch. I obviously don't hook up the keyboard when doing this. No other browser on Windows is actually optimized for being used on a touchscreen. They all have tiny hit targets and are basically unusable without a keyboard and mouse. Edge also doesn't make the same mistake Chrome does and shrink the size of your tabs when you have a lot open; instead, it keeps all tabs at a fixed size and scrolls them when you have too many to fit on one screen, which is the more touch-friendly solution.
I wouldn't use Edge on a desktop, but my Surface needs it.
(as a side note, it's too bad Microsoft cancelled their Android runtime, because I'd love to be able to run Chrome for Android on my Surface)
> the hit boxes for selecting the tabs are hidden behind the hit box for minimizing the window
There's just the right amount of space to drag the window for me, it's the same when maximised. At no point do I minimise the window while trying to click a tab: http://i.imgur.com/DtnVhml.png
I also have my display at 125% scaling so it handles that correctly.
> the hit box for resizing the window is hidden behind the hit boxes for selecting tabs.
I can reproduce this, but I could see this being intentional. Although it wouldn't affect me as I use Win + Arrow most of the time.
> just don't expect to search for anything with a dot in the name
I set my search to Google UK and searching for all the phrases below works:
hackernews. hacker.news test hackernews. test .hackernews foo.bar.baz hackernews.xkcd news.hacker hacker.co.zz
hacker.news doesn't, but that's because I believe .news is an actual TLD.
> it crashes constantly.
I virtually never use it, but it has yet to crash for me.
> Want to click to select a tab using a pen tablet?
Either I have a good hand or it's not too difficult. And anyway, it's no worse than chrome.
---
If I didn't already use chrome with a bunch of extensions, I could honestly see me not bothering and just using edge. I just hope the little contest the two browsers are having continues.
Off-topic, it feels weird to argue for microsofts browser.
Slightly tangential but do you have your MS telemetry turned off? If you do, MS doesn't know you're having a problem.
Those who don't vote, don't get to complain about the problems caused by not voting.
Nice dichotomy there: privacy or quality. And people wonder why MS gets such a bad name.
What about their "walled garden" philosophy ? All tablets/laptops are one-size-fits all, only a handful of total models exist. All MS "updates" are shoved down the users' throats. There should be no need for telemetry to detect a bad user experience. The apps are all signed, binary blobs that run in their own private, signed environment. Unless MS has no QA department, they absolutely are aware of how crappy their browser runs.
I can't seem to find a source which confirms specifically that, but after Nadella took over in 2014, he cut a bunch of jobs, which were mostly jobs from the Nokia acquisition, but he also specifically mentioned in this context that he wanted to go more into the direction of agile software development, which means no dedicated QA and rather the developers are supposed to test it as they build it.
Source for that statement is in this article under "Cloud Methods", second paragraph: https://www.bloomberg.com/news/articles/2014-07-15/microsoft...
Slightly tangential, but those who don't read and/or listen to customers' feedback on online forums and sites don't deserve to achieve widespread use. Vocal users direct first impressions with a big influence, and saying that they should have telemetry on for the problems to be heard is practically useless.
If telemetry were to be absolutely important, then the release models and first time launch questions should be changed so more people can help provide technical information that may be useful. Add nightlies, alphas, betas, etc., and make telemetry prominently enabled in those. Have proper messages on the information shared, the risks on using pre-release software and a super easy way to turn telemetry off. Also have crash reporting built-in like how Mozilla Firefox and Mozilla Thunderbird have so users can choose whether to send it across and also see, for those who're technically inclined, what information is sent.
Which is becoming a larger and larger problem as apps are switching away from tiny efficient native runtimes to the Chromium driven Electron hogs :/
Why would this push them any more than Safari blowing them out the water on efficiency for years?
However, Microsoft is pretty big. Edge is the default browser on Windows, a platform that has a significant amount of users, and they're making quite some noise in the area. Others have taken notice and are at least ensuring they keep up. Which is good, we all benefit.
https://chrome.googleblog.com/2016/09/chrome-faster-and-more...
Also, if by any chance someone working on Edge is reading this thread, can you make it so I can resize the text box for adding comments to Hacker News? Chrome lets me do this, and I would probably increase my Edge usage significantly with just that fix.
I haven't used Windows in a decade. This really happens? UWP programs just spontaneously close on desktop computers? I really can't believe that.
* On desktop Windows in desktop mode, modern apps are suspended when they're minimized or the user switches away from the virtual desktop they're on. Background operations that need to meant to continue are supposed to use various officially supported background task APIs. This is intended to be transparent to the user.
* AIUI in situations where the OS detects an app is hung and would put up a ghost window with a "not responding" message if it were a classic app, the OS will just straight up kill a modern app. The theory is that this will force developers to make more responsive apps.
So AFAIK there are no situations where a "well-behaved" app is supposed to spontaneously close from the user's POV, but for modern apps the OS is stricter about trying to enforce "good behavior". TBH though I think what the GP was seeing was probably just Edge crashing on its own.
What aggravates me more is that apps also suspend when you switch to other windows. When watching something on Netflix, I usually like to switch over to doing something else when a show's opening credits are playing. I can't do that in Netflix's UWP app because it suspends as soon as I switch to another window.
An extra hour or more of battery is nothing to sneeze at.
So now I'm back on Chrome....
I'd encourage you to try stuff like pinboard.in, having that many tabs while fun, and I probably have more right now, really does a number on battery life. I try to keep it to one window with full tab titlebars.
Pro Tip: You think Edge saves your battery? Sheeeeit....Try using the Movies & TV app vs VLC someday. M&TV is a certified power miser - I caught up on several TV shows plus The Martian on a flight from Montego Bay to Frankfurt a few months ago, using my Toshiba Encore 10" tablet that isn't exactly known for its battery life.
I don't know how I feel about this. On the one hand, the telemetry data is obviously very useful and will allow products to be improved greatly. On the other hand, how many of the "millions" of people know the data is being collected? Did every single one of them click a button that said "I know what data you want to collect and I accept your request to take it"? Definitely not. To pull stunts like this, they need absolute transparency on the telemetry collected, the encryption/sanitation methods, how they ensure anonymity, the security of the protocols used for collection, and ideally be an opt-in not an opt-out. I don't care if they collect battery usage of my new laptop playing games, and anything important is disabled, but there's absolutely no way I'm upgrading my development PC to Windows 10 or ever installing a Microsoft product on my Linux install.
I'm waiting for the inevitable day when Windows messes with other OSes that have been dual-booted. One day we'll log in and see a pop-up saying "We've detected you recently installed <Insert Linux Distro here> to <Insert Disk Drive here>! To provide the best service possible, we've installed a full Microsoft driver/software suite and changed the theme to something more Windows-like."
Edit: As a fun side-note, when copying the quote to my clipboard it automatically appended "Read more at <link to article here." The joke about Microsoft pushing their products into Linux distros was exactly that: A joke. But secretly adding data (even harmless links) into local memory that could be unknowingly stored/put anywhere because the user has no idea is unbelievable.
Cortana is a new name for an old process. It is SearchUI.exe. You can disable most of Cortana's functionality, it is currently "suspended" on my machine and using 38 MB of RAM, with 5 seconds of CPU time. Pretty low utilisation.
Here is a guide to disabling the anti-virus indefinitely:
http://www.ghacks.net/2015/10/25/how-to-disable-windows-defe...
The most reliable way I've found to crash it is to use MutationObservers in a website. Even though Edge has support for them, I still have to pave over it with a JS version that doesn't cause the browser to crash after a few minutes of use.
Something is wrong if emulating browser features in JS leads to a better experience than using the feature as built in. Having to do so probably eliminates any battery life gains they have made.
Hope this new version is faster, but if it's optimizing for battery life then maybe it'll be worse...
Take a Macbook Pro / Surface Pro 4 with stock settings, put Edge / Safari under the same paces and see which one uses more energy.
That is what I wanted: Mandated Telemetry in everything I do so the mothership knows everything I do everytime from a product I supposedly bought.
It is so great to know that today Microsoft and the US gobertment could use all this information to improve their products or directly control the people that use their computers.