Microsoft Edge Chromium Browser Release Version Impressions

On January 15th Microsoft released a stable version of the Microsoft Edge Chromium browser, you can read more about that announcement here.

Before I go into my impressions on the Microsoft Edge Chromium stable release version I just want to state that I used (not as my daily browser) the beta and dev channel versions of the Microsoft Edge Chromium browser and even the legacy version of Microsoft Edge. To check out those impressions then you can go here and here, enjoy. If you are interested in trying out the beta, dev or even canary channels of the Microsoft Edge Chromium browser then head on over using this link.

Now that I have that out of the way, let’s go into my impressions on the released version of the Microsoft Edge Chromium browser. I tested this on both my Surface Book 2 (my main personal laptop) and my Surface Pro 3 (primarily used to watch videos online). I’m not going to break down this impressions into each device but sort of summarize what I experienced.

Nothing is breaking

As with my original two posts about using Microsoft Edge Chromium and Microsoft Edge Legacy respectively, the Chromium version (in beta and dev) had absolutely no issue in loading up web pages whereas the same pages would take longer to load, not render content correctly or not render at all. I can say that nothing has broken after leaving beta and being released as a stable version. This I believe comes down to using Chromium under the hood. Generally any site that Google Chrome can load, Microsoft Edge Chromium can load too. So off to a good start.

That seemed fast

Microsoft Edge Legacy I found generally (but not always or consistently) tended to load web pages quicker (if it could load the page). Is the page loading noticeably faster than Google Chrome or Microsoft Edge Chromium? Not really, but if you launched both browsers and navigated to a web page for the first time Microsoft Edge Legacy would load ever so slightly faster. Microsoft Edge Chromium loads web pages about as fast as Google Chrome. So again, between beta and release nothing has broken or regressed there. Again, so far so good from the team from Redmond.

Slightly ore RAM available and more battery life

We all know how much of a RAM hog Google Chrome can be. We have all seen the memes and we have all experienced our RAM slowly be eaten away by Google Chrome.

So much like Google Chrome, Microsoft Edge Chromium uses more RAM than Microsoft Edge Legacy. However what I did find on both my Surface Book 2 and my Surface Pro 3 it used about 10%-15% less RAM than Google Chrome consistently. So I guess that is a good thing 😀

Now to battery life. Much like my beta impressions post, the battery life is about what I was expecting with something running the Chromium engine under the hood. It is slightly better than Google Chrome (I was seeing about 1 hour more battery life on my Surface Book 2), but Microsoft Edge Chromium is nowhere near as battery efficient as Microsoft Edge Legacy. This is especially noticeable on my Surface Pro 3 and less so on my Surface Book 2. You will not get the same level of battery performance on the Surface Pro 3 when running Microsoft Edge Chromium compared to Microsoft Edge Legacy. It mirrors Google Chrome nearly identically in regards to battery performance on my Surface Pro 3.

One point to note is that on my Surface Book 2 is there are no fans, so I do not hear anything when my CPU starts to pick up speed and my machine starts to get a little warm. This is in extreme contrast to my Surface Pro 3 where when I use Microsoft Edge Chromium and watch YouTube videos in anything greater than 720p the fans kick in and it starts to get hot. The Microsoft Edge Legacy browser did not have this issue at all even at higher resolutions as I noted in my original post, so this is something to consider.

Everything else

Much like the beta and dev channel, the appearance of Microsoft Edge Chromium is nearly identical. It looks much like Google Chrome, so if you like how that looks and are comfortable with that, then you will feel right at home.

One area where Microsoft has done a fantastic job is in regard to your privacy settings. You get a very solid choice of options and I feel it gives the user more control of what you share and with whom. Google really needs to update their browser to be a little more restrictive and enforce some stronger privacy policies. But then again it is not in their best interest as they make most of their money from advertising. So I am giving Microsoft a big kudos here in ensuring the right things can be blocked and letting the user decide who has access to what information while they browse the net.

Feature parity with the Microsoft Edge Legacy browser is coming and new and exciting features are also coming down the road; currently you are missing some sync functionality for example. Google Chrome extensions now work on Microsoft Edge Chromium which is fantastic because the Microsoft Store is lacking some extensions that you may use daily.

Overall I feel that Microsoft has made a very good browser that can keep up with the best of them (thanks to running Chromium). And by contributing to the Chromium community not only will the browser get better but so will other browser that run on Chromium like Google Chrome. If you are “trapped” in the Google ecosystem, then it may not be enough to change browsers, but if you use a Microsoft account instead and the current legacy version of Microsoft Edge then this browser can easily replace Google Chrome. Now it is really up to the web developers and Microsoft to ensure that this browser is made compatible with what is out there and ensure that it does not break over time. Would I recommend this browser to someone who does not want to use Google Chrome? Yes, yes I do with no hesitation.

Where to download

You can get the released version of Microsoft Edge Chromium using this link.

E3 2019: Microsoft Xbox Briefing Impressions

I woke up at 6AM AEST to watch the Microsoft Xbox E3 2019 briefing and I felt a little indifferent after it ended. There were some moments I was like, “yeah this is going to be awesome”, and then there were moments like “next game please”. Frankly it was not their best showcase (for me anyway). I watched it again before writing this blog post and took notes down as the event progressed so I could at least have some references and ideas to go off. You can watch the VOD here (I have time stamped it to the start of the event so you don’t have to sit through 25 minutes of a countdown timer).

Xbox Game Pass is king

The biggest take away from the entire Xbox event IMO was that Xbox Game Pass is going to be such an attractive offering to gamers on Xbox and now on PC that it would be foolish to not consider the subscription service, especially that for a limited time it is $1 for the Xbox Game Pass Ultimate subscription. Nearly every single game that was announced or shown was going to be available at launch of Xbox Game Pass, which is fantastic news. Not only that but with their new Xbox Game Pass Ultimate subscription at $15.95 AUD per month you get your standard Xbox Game Pass, Xbox Live Gold and Xbox Game Pass for PC. I’ve just subscribed to the ultimate service as it is too good to not use. Well done to Microsoft for offering such an enticing and worthwhile bundle. Using this service I have bought less games but I have played more games, and even games that I had held out on or was hesitant to pick up such as Homefront: The Revolution and Vampyr.

The future of Xbox

The new Xbox console was also teased, code-named Project Scarlett. With four times the power of the current Xbox One X, it is going to be one beast of a machine. It appears the focus for the new Xbox console is to have games play faster/smoother, load quicker, while also look amazing (obviously). As a gamer you should be excited by this. As Phil Spencer said, “The new Xbox has been designed, built and optimized for one thing and one thing only, gaming…”. Unfortunately we need to wait until Holiday 2020 but on the bright side I am going to have the time to save up for the console and any game I want when it comes out.

There was also a very brief mention of Project xCloud but there was not mention of the network specifics or how it will function or even how much it will cost, so we will need to wait and see for that. There is also a new console streaming service that will be available too, where your own personal console can be setup as your own personal xCloud server so that you can play your games anywhere you want which is cool.

I already have an Xbox Elite controller, but version two of the controller is going to be coming out soon. From what they showcased in the trailer (you can see that here) it looks like that they listened to the gamers and have made some really good improvements like fully wrapped grips, adjustable-tension thumbsticks, and more. Having Bluetooth connectivity is a bonus as is the USB-C connection, but I am not entirely sold on the internal battery which from the looks of it is not removable. Many people have said the first iteration of the controller was poorly built and did not withstand the use from long gaming sessions; I have not had problems with my and the grips, etc. are all still going strong.

So many games

When Microsoft said that they were bringing games to the show, they really meant it. There was a crazy amount of games that they showed but there was only a handful of games that really appealed to me from either the cinematic trailer or the gameplay trailer. A quick rundown of the games that interest me included:

  • The Outer World – I was a fan of Fallout New Vegas, and to be able to play an RPG from the creators of New Vegas is going to be great. Plus it is going to be available on Xbox Game Pass at launch.
  • Ori and the Will of the Wisps – as someone who is not interested in platformers too much, the original game was absolutely outstanding and difficult. This looks to be much of the same and will also be on Xbox Game Pass at launch. However it looks like the game will be coming out early 2020.
  • Star Wars Jedi: Fallen Order – you can check out my breakdown of the gameplay shown at EA Play 2019 here, but the CGI trailer looked decent. However being a single player action game, the replayability does not look very high.
  • Blair Witch – horror, atmospheric and thriller games are some of my favourite. This looked to be right up my alley and gameplay-wise appears to play closely like the Outlast series. I am interested in seeing more of this and as a bonus it is an Xbox Game Pass title.
  • Cyberpunk 2077 – nothing more needs to be said about this game. It will be GOTY. CD Projekt Red are one of the best developers out there. They know how to make fantastic looking RPGs and worlds that are fully immersive. This game looks no different, but we will need to wait until 2020 for this title too 😦
  • Age of Empires 2 Definitive Edition – more Age of Empires is always a good thing. As an RTS fan, and a fan of the series I will be playing this game when it launches and it is going to be on Xbox Game Pass.
  • 12 Minutes – this game has me intrigued. It is not a game that would normally interest me. I’ll keep an eye on this game and when it goes on sale I’ll probably pick this up and give it a play.
  • Gears 5 – I absolutely cannot wait to get my hands on this title. Everytime I see this game I get more and more excited. The new Escape game mode looked absolutely crazy and is going to be a blast playing with two other mates. The story looks like it is also going to go places where other Gears games have not gone. Releasing in September 2019 on Xbox Game Pass makes this a no brainer.
  • Halo Infinite – it has been too long between main Halo games. The last big Halo game came out at the end of 2015, Halo 5: Guardians. Halo Infinite is going to be a launch title in 2020 for the new Xbox console. 343 Industries went forward with the campaign in Halo 4 and then took great steps forward with multiplayer in Halo 5. All they need to do is now have both packaged together, but I am not sure they can do this; fingers crossed. I have high hopes for the game and it launching through Xbox Game Pass along a brand new console might be what the 18 year old franchise needs.

The next year will be interesting, with many of the games announced coming through Xbox Game Pass and playable in 2020 they will most likely be playable on the current generation of Xbox and next generation of Xbox consoles. Bring on 2020!

Google Chrome VS Microsoft Edge (Chromium Version) Initial Impressions

Google Chrome is my go to stable browser at the moment for my Google Pixel 3, my Surface Book 2, my work Macbook Pro, and my Windows gaming desktop. Previously I used Microsoft Edge but like I had posted about previously there were website compatibility issues but it came with far superior memory and battery management. Now there is a change in the wind with the Microsoft Edge browser.

What Microsoft has done (it appears) is to finally accept the open source Chromium project and modify their Edge browser to now support and be built off Chromium. Absolutely amazing news if you ask me (but not according to Mozilla). When they announced that they will be releasing canary (daily updates) and dev (weekly updates) channels so that people can try out their early builds I jumped right in. As of 25/05/2019 the macOS version of Microsoft Edge only appears to have the canary channel available whereas the Windows version has both canary and dev channels.

If you are on Windows 10 then you can go ahead and download the in-development Microsoft Edge Chromium version from here.

If you are on macOS then you can go ahead and download it from here.

On my Surface Book 2 I have been using the dev channel as my daily driver while on my Macbook Pro I have been using the canary channel. Initial impressions are positive (except for an update that happened mid week that caused my Edge browser to not launch at all on my Macbook Pro – but that did get fixed quickly).

Complete Compatibility

One area that I was critical of the original Microsoft Edge was that some websites were not compatible with the rendering engine that was used, so some sites either failed to render content correctly, or render at all. Other browsers like Google Chrome or Mozilla Firefox rendered the content perfectly fine.

Using the Chromium version of Microsoft Edge gives an extremely positive first impression. All the websites render their content correctly and there has been no website that fails to render at all. It is on par with other browsers I would say from my usage so far. It is off to a good start for the in-development browser.

Fast Performance

Microsoft Edge was quick at loading some sites but was slow at loading other sites (or not at all). Other browsers were generally fairly consistent and loaded most sites quick. Obviously the loading speed of the site will depend on the content that is trying to be loaded. Comparatively the speed is on par with Google Chrome.

At the moment I found no speed or performance issues when loading various websites. So not only is the website compatibility good, the speed at which the content is displayed is quick. Navigating around the settings and just generally using the browser is also a fairly smooth and quick experience.

Solid-ish Resource Management

For a portable machine like my Surface Book 2 and Macbook Pro, managing my systems resources (including battery) is extremely important. I don’t want to travel around with my charging adapter; a good laptop should last a full business day under normal use for me.

Google Chrome has gotten better at managing the amount of system resources it uses (it also depends on what extensions, etc. you have installed) but it is still a resource hog. Battery drain has also gotten better but it can still be a problem. I don’t notice it as much on my Surface Book 2, but on my Macbook Pro it is definitely noticeable. Note that even without using Google Chrome my Macbook Pro has extremely poor battery life compared to my Surface Book 2. Overall though Google still has room to improve here.

Microsoft Edge has always been good at making sure the battery drain is minimal and even the management of your system resources is balanced and efficient. The Chromium version is good but still does not match that of the non Chromium version of Microsoft Edge. The battery life is slightly worse and seems to be using more system resources. I need to spend some more time here but from what I have seen it is slightly better than Google Chrome, but not by much.

The underlying problem could be Chromium itself. Hopefully now that Microsoft is going to be contributing more to the open source project, it can help Google and the other developers in ensuring that Chromium provides the most efficient browser for all devices. I am hopeful that this is the case and look forward to the improvements that will be made.

Trimmed and Slim

Right now Microsoft Edge (Chromium) does not have all the features of the non Chromium version of Microsoft Edge. This is expected as it is not fully released and is still in early development, not even beta, at the moment. You do miss some of the features like setting tabs aside, etc. but Microsoft did say that they will come to the Chromium edition.

On the plus side being on Chromium there is greater extension support and availability. You still cannot have all the extensions that Google Chrome supports at the moment and it will get better with time as both will be using the same underlying engine so that is a plus.

Overall I am impressed at the in-development and early release channels that Microsoft has made available. Would I use it as my stable and go to main browser at the moment? No. But once released I feel it will give Google Chrome a good run for its money because if it can perform close/if not slightly better right now in regard to system resource management and battery drain. Good job Microsoft and welcome to Chromium 🙂

Moving Away From Insider Builds

I have been an Xbox and Windows Insider since the two programmes were available. Though I have been more active in providing feedback and taking alpha, and regular early builds in the Xbox Insider programme than the Windows Insider programme. However, it has now come to the point where stability is an issue. I can live with the issues like party chat not working all the time or getting randomly disconnected from Xbox Live. But not being able to update your console is entirely different.

At the start of the Windows Insider programme I was active, much like I was with the Xbox Insider programme. The builds were fairly stable, the features were coming in fast and were generally reliably. However some point at the end of 2017 or early 2018 I felt that the builds had gotten less stable and I experienced a number of update issues. I never ran any of the Windows Insider builds on my regular and day to day Windows machine but the laptop that had been receiving builds was encountering issues updating to the next build and odd system performance and functional problems.

Note: I am well aware that taking early builds is always going to come with problems and being part of the programme is to help find issues, report them and provide feedback on the quality of the build. However when you cannot perform basic functions and update your machine to the next build, it becomes hard to stay in the programme. I commend Microsoft in trying to resolve as much of the issues as possible and getting the community’s feedback on features and functionality. But there comes a point where being part of the programme is no longer viable or worth it.

The issues that I had experienced with the Windows Insider programme, I rarely if ever experienced with the Xbox Insider programme. Updating to the latest Xbox OS version was never a problem (if you have an update waiting then your only options are to update to the new version, stay offline, or turn the Xbox off) and getting access to new features was great. Many of the issues I found with the Xbox Insider builds were mainly cosmetic until recently. Two weeks ago I tried to update my Xbox One X console to the latest Xbox OS build but I kept getting an upgrade error. As I stated above, my options were limited. I can either update the console or not play it.

I tried to update the console again after it failed, but that did not work. I performed a hard reboot and hard restart of the console but that too did not work. Looking at the Xbox support page provided me with an option to perform an offline update (but from what happened it appears that it only considers Xbox OS versions that are not part of the Xbox Insider programme). Updating offline did not help at all. I resorted to performing a factory reset but that too did not help. The error message was also inconsistent and when I went to the Xbox support page to look what the error messages meant, it showed that I needed to give my Xbox to Microsoft to fix it (not going to happen, especially during the holiday period). I was not sure the Xbox Insider build was the problem originally but I unenrolled the Xbox console from the Xbox Insider programme and tried to update it again. Low and behold it updated with no issue, to the current consumer wide stable version.

When you cannot update your console to the latest version, but need the update to have your console function properly it is a major issue. Should I have been part of the Xbox Insider programme with my main Xbox One X console? Probably not, just like I kept my main desktop Windows PC on a stable version of Windows 10 and my Windows laptop on an insider build, I should have done the same with my Xbox consoles. As it is noted by Microsoft when you join the programmes, the builds can be problematic and you may not use your machine because of the update or the update my brick your machine. With that in mind now and having issues I don’t feel it is worth getting access to new features when the builds are less stable no matter which ring (alpha, beta, etc) I am in. Once I learn that these issues are resolved or happening nearly not at all I may re-enroll my console.

Issues with Cortana on Android

Until very recently I was using Cortana on my Nokia 8 Android phone, but I have been noticing some odd behaviour. Previously when I would ask Cortana for something like “will it rain tomorrow?” or “what will the weather be like for the remainder of the week?” I would get a visual representation of what the weather would be like, along with the metrics I am after. Now all I get are web links. What happened?

I decided to turn Google’s AI assistant on again and use that for a little while to see if that works as per my expectation. Low and behold, Google’s AI assistant is working far better. When I ask the same questions that I ask Cortana to the Google AI assistant, I get a pleasant response without me having to click on various result links to get the information I want. The usability and overall experience is far better.

What Microsoft has done to Cortana on Android has me confused. Is it a bug? Is that how Cortana is going to be behaving on Android from now on? I even tried using the Cortana assistant that comes with the Microsoft Launcher. The same issue still occurs. Right now I have it uninstalled Cortana and am using Google’s AI assistant. Until Microsoft has resolved this functional issue, Cortana will remain uninstalled from my Android phone and will be used even less now on my main desktop PC and Surface Book 2. Google’s assistant has now taken its spot.

Revisiting Google Chrome VS Microsoft Edge on my Microsoft Surface Book 2

Just under a year ago I wrote about the my experience using Google Chrome and Microsoft Edge on my Microsoft Surface Pro 3 (it can be found here). Several months later once I purchased my Microsoft Surface Book 2 I did a very similar comparison between the two browsers (it can be found here). Now I am revisiting my experience using Google Chrome and Microsoft Edge on the same Microsoft Surface Book 2. The good news I can tell you is that Google has caught back up to Microsoft in my books.

With my original Microsoft Surface Book 2 (and Microsoft Surface Pro 3) experiences blog posts there were two areas that I was fairly critical of Google’s Chrome browser when comparing it to Microsoft’s Edge browser and why I chose to use Microsoft Edge over Google Chrome. Those were (and I am not the only one to notice these pain points when using Google Chrome):

  1. Negative impact on the device’s battery
  2. Resource usage and management

The current version of Google Chrome that I am using on my Microsoft Surface Book 2 is version 68.0.3440.106 (Official Build) (64-bit). With this build I can say for 100% certainty that Google has made some improvements in regard to battery life (well I notice better battery performance). Using Microsoft Edge I could easily get 8 hours (1 full work day) of battery life no problem (this includes browsing the web, consuming different media, etc). With the version of Google Chrome I am using now (and the ones in between), I can get roughly the same amount of hours, performing the same tasks. I tested this over a couple of weeks and made sure that I was having my device fully charged before use and browsing roughly the same sites and watching similar content. So kudos to Google in fixing this. If you have a mobile device like a laptop then battery life is very important. The difference between using an application that drains the battery faster than another application that does the same tasks could be whether or not you need to bring your charging cable. I can safely say for me, I don’t need to bring my charging cable with me when I am now using Google Chrome.

Google Chrome is known to be a resource hog as well, and I make note of this in my original experience blog post (there are plenty of memes out there that make fun of Google Chrome and how it handles RAM and CPU usage; this one here is one of my favourites). Has it gotten better with the later releases? Yes, sort of. When I see what processes and services are taking up what resources, I can see that Google Chrome is sitting high on this list compared to Microsoft Edge (even now with the build that I am looking at). However comparing it to the last time I was monitoring my resources, Google Chrome is no where near consuming as much RAM (even with the same extensions, websites, etc running) and the load on the CPU is smaller. Microsoft Edge still uses less resources so in the long term you will get slightly more battery life than if you used Google Chrome (but not by much), and you get slightly more heat generated on the device but nothing that makes it difficult or uncomfortable to use on your lap.

Google Chrome now performing very similar to Microsoft Edge in regards to battery life and resource management, there is very little reason to stay on Microsoft Edge. Google Chrome is leaps and bounds ahead of Microsoft in regard to:

  1. Extensions – so, much more options. You just get a large number of options. The popular ones are appearing on Microsoft Edge but even the ones that are there, the Google Chrome ones are updated more frequently and seem to be treated like first class citizens compared to the Microsoft Edge counterparts. The situation here is just like any app on the Windows Store in general.
  2. Rendering web pages – Google Chrome has no issue rendering if not all but most web pages (probably 99.99% of them) whereas Microsoft Edge I find sometimes does not correctly render web pages correctly and I either have to refresh or switch browsers for it to load. I am not the only one to experience this with Microsoft Edge, I have found some friends say the same thing to me when using Microsft Edge.

So in the end, Google Chrome is being used as my primary web browser on my Microsoft Surface Book 2 again, until something breaks the Google Chrome build that returns it to the battery draining and RAM usage hog of the old days. I’m sorry Microsoft, but Microsoft Edge is just not worth using anymore even with all the improvements and changes made (which I really like too). There is nothing wrong with changing what products you use, what products you like, etc. as they are always changing and your situations also change. I constantly switch what Android apps I use and on my Windows PC this is no different. I will continue to use products that help me be more productive, and for longer periods. In this case Google Chrome is that browser. Let me know what you think. Have you seen improvements in the same areas with the later Google Chrome builds? Let me know in the comments.

Microsoft or Google’s Productivity Apps

My original post was going to be about the two different AI assistants that Microsoft and Google offer, Cortana and Google Assistant respectively. However while writing and reviewing the post the theme of productivity and how the two assistants are making life simpler kept appearing. So instead I discarded that post and started this one. I try to streamline and make my life easier by looking for ways to automate, digitally organise, and remove redundant or boring tasks while taking advantage of applications on both mobile and PC to keep everything together.

As someone with an Android phone and has/is still using Google’s products on a number of platforms it would make sense that I lean towards Google’s ecosystem and productivity apps. But, Microsoft’s own products are just as good (if not better IMO) than Google’s. Are there other productivity products out there that do the same job or better? There could be but I generally only like using first party products because I don’t like giving other applications access to my account information. If others have suggestions about other apps that are useful let me know in the comments and I’ll potentially take a look at them and break my rule.

Email

Be it personal or for work, I use email a good amount. On my Android phone I have disabled the Gmail app and have opted for the Outlook app. There are several reasons for this. Aesthetically the Gmail app is pleasing and the performance is great, you never see any slowness or lag. Outlook is not as visually pleasing and appears more formal but it too performs well with little to no lag or slowness. If you are on PC then you can use both Gmail and Outlook through your web browser of choice, and if you subscribe to Office 365 (like I do) you can get access to the Outlook application where you can have both your Gmail and Outlook accounts synced up. The features that you get with Outlook on their apps and the web are also far superior than what Google offers. Outlook can be far more complicated and daunting with all your options, etc while Gmail is more user friendly, streamlined but lacks the options that Outlook offers. Score one to Microsoft here with the number of email features on offer when using Outlook.

Calendar

This one is a no brainer. For some reason Google has a separate app for your calendar which is a little bit of a pain. But the calendar app they do have is like the Gmail app aesthetically pleasing. Not only does it look good but it also performs very well. However the major draw back is that it will only sync with your Gmail account (perhaps I have not found the right setting but I cannot sync other calendars to it). Microsoft’s Outlook app has an inbuilt calendar (yay, less apps) and it has all the features the Google Calendar app offers. On the PC you can again use a web browser to access both Google and Microsoft account calendars. The Outlook app to manage your calendar on PC is a power user’s dream. There are a number of features that are either really hard to find in Google Calendar or are not present. So again Microsoft takes the win here by making Outlook such a powerful app on both Android and PC.

Tasks, To-Dos, and Reminders

I decided to bundle tasks, to-dos and reminders together because I generally treat and use all three in a similar way. Microsoft allows you to handle these either through the dedicated To-Do app (would have loved to be able to do this through the Outlook app like everything else unless you use Outlook on PC) or the AI assistant Cortana, plus there is the Microsoft Launcher, but I won’t discuss the details about that app here. I just want to point out that aesthetically Microsoft’s apps on Android feel very corporate and formal, but the To-Do app feels very consumer friendly and welcoming like Google’s apps. Google handles tasks, to-dos and reminders in a much similar fashion. Google has Google Keep and a new Google Tasks app, plus there is the Google Assistant. I previously used Google Keep and it did the job really well, but after moving to Office 365 and Microsoft’s products I found that Google Keep was/is fairly basic. From what I have read about Google Tasks, that product is also basic and has only the very bare minimum features with more coming the future. If you want a number of features for your tasks, to-dos and reminders then Microsoft’s products are the way to go, but what Google offers do the job just fine.

AI Assistant

The AI assistant of choice really depends on which ecosystem you are using. If you are in the Google ecosystem using Gmail, Google Calendar, Google Tasks, Google Keep, etc. then the Google Assistant is the one you should be using IMO. If you use Outlook and To-Do then Cortana is the AI assistant you need to use. Google Assistant on Android is integrated so well it is really a shame that Cortana does not integrate as well. If I could identify one area where Google is leaps and bounds above Microsoft is the quality, performance and appearance of the app on Android. I believe Cortana does not look as good as Google Assistant and also is not as responsive. There have been graphical issues when I launch the app at times, there is the occasional lag, etc. However with every new update of Cortana on Android it gets better. Cortana on PC however does not have the same issues as it does on Android in regard to performance and appearance. Both AI  assistants perform very similar when I ask them questions in my day to day use so if you’re worried about not being able to answer or perform a task during day to day use then you shouldn’t. They have their own ways to perform the same task but it is just a matter of getting used to it. Google’s feels a little more natural than Microsoft, but it is not a major issue. If I had to lean one way, Google’s integration with all their platforms, products and services, aesthetics and performance makes this one a win for it.

Overall Google and Microsoft offer a number of products and services that can pretty much handle everything that you throw at them. Google’s products are simpler, easy to use and are very consumer friendly. They perform very well and visually are superior to the ones offered by Microsoft. Microsoft’s products feel more business, formal and professional oriented. The number of features that they have is also far superior to that of the features the Google products have. If you are a power user and really want to streamline, organise and stay on top of all your things then Microsoft has you covered. At the end of the day you cannot go wrong with either ecosystem and it is all about what you want out of your apps.

Moving to Visual Studio Code

I performed a clean install of Windows 10 on my Surface Book 2 recently and I have not installed my default go to Java IDE, which is IntelliJ. Instead I have now moved to using another tool, which I am finding is much more versatile and beneficial; Visual Studio Code. I have previously used Visual Studio Code but mainly as a way to edit my various data files such as XML, XAML, JSON, etc. and not any of my source code files like Java, C# or C++. I treated VS Code as a text editor only previously.

Visual Studio Code comes with a crazy amount of extensions which is great because that gives you options. To get started with Java, the extensions that I suggest you get is:

  • Java Extension Pack – this comes with all the necessary Java dependencies for Visual Studio Code such as proper language support for Java, Debugger for Java, Java Test Runner, Maven for Java.

On top of that extension you will need a JDK installed. If you want to know how to setup the environment for Java then have a look at the comprehensive page that Microsoft has created here. Microsoft also has a pretty sweet tutorial about how to build a Spring Boot application that can be found here.

One thing that IntelliJ made super simple was the compilation of Java code and managing all the dependencies, not to mention providing some really convenient debugging tools and project management. This makes it a really powerful development tool. When I was at university I primarily used a terminal or command console with a basic text editor for developing software, but as I moved towards writing commercial software for the company I work for I relied less and less on the terminal and command console and more on the IDE for the heavy lifting. Now that I use VS Code I am using the terminal and command console more again, and all of the necessary information such as the class path, dependencies, etc to ensure everything complies correctly is critical. Looking at this now, I really appreciate what the IDE does to simplify development process but realise how important it is to know the fundamentals.

I wrote about a similar scenario a month or so ago regarding Git (this can be found here) and how important it is to actually be really familiar with the Git commands through a terminal and/or command console because it is cross platform but it allows you to truly understand what is going on. Using a GUI is fine but all that does is issue the same commands you would use if you were using a terminal or command console. Using VS Code and the terminal to compile and execute my Java applications has allowed me to really appreciate what the IDE does to simplify the development process but also familiarise myself with the fundamentals and important concepts that can be carried between platforms.

 

Kaspersky Anti-Virus + Microsoft Windows 10 + Microsoft Office 365 Issue

Recently I had updated three of my household’s Windows 10 machines (one Surface Book 2, one custom built gaming PC, and one ASUS laptop) to the latest stable/release version of Windows (Microsoft Windows April 2018 Update). Each of machines also have a copy of Microsoft Office 365 installed, along with the latest version of Kaspersky Anti-Virus.

What I have found after the Windows 10 April 2018 Update installation; Microsoft Office 365 fails to properly recognise that I have a registered version. I can still use the products in the suite such as Word, Excel and Outlook, but am given 3 days to rectify the problem before the product runs in a limited capacity. I have the correct account logged in, the credentials are correct, and if I try to register and authenticate via the Internet option (phone option is not available) it completely fails. Googling or Binging the error code that is produced does not show any resolution or worthwhile results.

Restarting the machine, restarting any of the Microsoft Office 365 products also does not seem to resolve the problem. Initially I thought that communication to the Microsoft servers was unavailable (sometimes servers go down), but trying to use the product at any time resulted in the register/authenticate prompt to appear on all the machines. So out of sheer desperation and curiosity I thought perhaps I should disable my anti-virus because sometimes they can cause problems with certain applications. Low and behold when I booted up any of the Microsoft Office 365 products the registration/authentication prompt no longer appeared. It appeared that Kaspersky Anti-Virus was blocking or limiting my ability to properly communicate with the Microsoft servers.

Now that Microsoft Office 365 could be restarted without the register/authenticate prompt appearing I decided to re-enable my Kaspersky Anti-Virus, restart my machine and launch the Microsoft Office 365 products. Still no more register/authenticate prompts; great news. Whatever happened between the Windows 10 April 2018 Update, Kaspersky Anti-Virus and Microsoft Office 365; it seemed like it invalidated my copy of Microsoft Office 365. If you encounter the same problem after updating your Windows 10 machine then try the following steps because they worked for me:

  1. Close any open Microsoft Office 365 product you have open.
  2. Disable any anti-virus that you have running (if possible).
  3. Open a Microsoft Office 365 product.
  4. Close the Microsoft Office 365 product.
  5. Turn on your anti-virus.
  6. Restart your Windows 10 machine (this is optional).
  7. Open a Microsoft Office 365 product (the register/authenticate pop up should no longer appear).

Hopefully the above steps helps to resolve your problem.

Android Wear Are You?

Is it just me or has every smartwatch that doesn’t run watchOS become vaporwear? I feel like if you want to buy a smartwatch then you will most likely have to settle for the Apple Watch or a smartwatch that really isn’t “supported” by Google. By supported I mean that they are featured on the official Android Wear web page and will be getting continual OS updates from Google.

When the start of the current smartwatch craze occurred I really wanted a smartwatch too. It wasn’t for the style or visual appeal but the convenience of not having to actually have your smartphone in the same room as you to respond to a new message, or even check the time (like a standard watch). Right now I generally carry my smartphone with me and leave it on the table whichever room I am in. Recently I started to get the itch to get a smartwatch but when I saw what was on offer I was a little disappointed. There was nothing on the market that I could find that was easy for me to purchase or supported by Google. Living in Australia has not made getting a smartwatch very easy it would seem.

Going to the official Android Wear website and examining the different Android smartwatches that are available was flat out disappointing. Not only was the selection fairly poor but actually getting a hold of one of the smartwatches through the officially supported stores was near impossible. Starting with the LG Android Wear smartwatches, none appear to be available to purchase in Australia. I continually get routed to the US website and when I change to Australia and check for availability it shows “coming soon”, even though these smartwatches have been out for some time. The three other Android Wear smartwatches (Zenwatch 2, Huawei Watch and Moto 360 2) all are supposed to be available through the Harvey Norman store. But when you click the link to examine the item all you get is a “Page Not Found” page. Google appears to not have abandoned the Android Wear platform entirely either. Android Police appears to have obtained information about Android Wear smartwatches that will be getting Oreo updates and/or already have the latest version of Android (see here). But why are these smartwatches not displayed on the Android Wear webpage?

Microsoft is also out of the smartwatch market as of 2016. They stopped producing more Microsoft Band 2 devices and unfortunately had no plans to release a Microsoft Band 3 according to this article from The Verge. Unlike the traditional smartwatches the Microsoft Band was closer to a fitness band with its emphasis on health and fitness monitoring. With Cortana integration it was super appealing to me as that is my primary AI assistance, even on my Nokia 8 (running Android Oero), Cortana has replaced Google Now/Assistant. Maybe Microsoft will return back to the smartwatch market, but with them also pulling out of the smartphone hardware market I doubt it very much. If (and this is a big if) they release a Surface Phone or Surface Watch then I will most likely be picking them up. I have never had any major issues with any of the Surface products that I have purchased, even the Surface RT. But nothing Microsoft has said, shown, or even hinted at has indicated a new smartwatch from them.

Do I really need a smartwatch? Not really. Would it be a nice to have? Absolutely. I have a couple of really nice standard watches. Some have leather bands, some have metal bands. None are “smart” and none do anything more than show me the time and date. For now this will have to do. I will be taking a look at various online stores to see what I can get here in Australia, but right now the Android Wear future does not look as bright as it once was.

%d bloggers like this: