It seems to be a pattern with (not just) Microsoft products to hang the UI while waiting for some remote API, usually talking to the home base. Happens a lot to me with Office desktop apps - they freeze sometimes for a good second or so while starting and more surprisingly also when closing. One time it bothered me so much, that I recorded an ETW and unsurprisingly the time during the hang was spent waiting for some http request. I noticed that often the online version of these apps (namely Outlook) are more responsive than the desktop counterparts.Edit: My experience with Excel - https://twitter.com/martin_ky/status/983019737729916930?s=20
iforgotpassword|3 years ago
kaptainscarlet|3 years ago
fluoridation|3 years ago
acdha|3 years ago
rightbyte|3 years ago
0cf8612b2e1e|3 years ago
layer8|3 years ago
tupac_speedrap|3 years ago
I think visual design peaked a few years ago and now we are deliberately overcomplicating every piece of UI for no apparent reason.
grishka|3 years ago
roel_v|3 years ago
One example is embedded IE/Edge views. It seems that those are a process of its own (sometimes), likely out-of-process COM instances. But if you want to allow one program to access the network that way but not another one, well there is (to my knowledge, and I haven't really looked into this) no way to do that. Same for the 'background download' service, the search service mentioned in the OP (although that's only used internally by Windows afaik, but by several sub-components), etc.
Not to mention, there isn't a whole lot of software left that doesn't need at least some networking for its 'primary' functionality. Whether that's by design I don't know. I blame engineers and marketing/product people equally for not showing enough restraint (i.e. the trope of 'just because they could... asked if they should...' etc). But nobody cares about my opinion on this, and the majority of users don't realize or care - and even if they do, they're as powerless as I am, individually.
vladvasiliu|3 years ago
kevincox|3 years ago
albrewer|3 years ago
samplatt|3 years ago
A4ET8a8uTh0|3 years ago
EVa5I7bHFq9mnYK|3 years ago
iforgotpassword|3 years ago
barbazoo|3 years ago
type-r|3 years ago