Tip o’ the Week 426 – You’ve been PWAned

clip_image002Both the Windows/Microsoft Store app marketplace and the kinds of apps it contains have had a number of generations, from phone apps (designed for Windows Phone), through Windows 8’s so-called “Metro” apps, to the later Universal Windows Platform apps ushered in by the Windows 10 platform. The goal of UWPs is to allow a single code-base to run on multiple Windows 10 based environments, such as tablet/PC, phone, HoloLens and Xbox One.

clip_image004The inconvenient truth with the UWP model is that, for most people, apps are used primarily on their phone and on smaller tablet devices. With the demise of Windows Phone, and the tablet market consisting largely of cheap Android tabs, expensive iPads, and Windows “2 in 1” detachables rather than straight-up Windows 10 tablets, there are arguably few compelling reasons for app developers to support UWPs, unless they feel a particular need to also target relatively niche devices like HoloLens, Surface Hub and Xbox.

Devs could turn to an app framework like Xamarin, which would let them support multiple device types and OSes, generating UWP apps alongside their Android and iOS counterparts.

When the vast majority of their addressable market is someone sitting in front of a PC, not a phone, if you’re an app developer who already supports Windows, then it might be easier to wrap your existing PC app using the Desktop Bridge, allowing for distribution through the Store but without needing to completely rewrite the app as a UWP one, as both Spotify and Amazon Music have shown.clip_image006

One tell-tale of an app that’s probably been packaged with the Desktop Bridge, is that if you look at it in the Store, you’ll see that it’s available on PC only.

The latest chapter in the Store story, though, is that of PWAs, or Progressive Web Apps.

In a nutshell, PWAs are web sites built to behave more like dedicated mobile apps, with features like caching, notifications & more, so a mobile version of an existing web site could obviate the need for building an app as well. Developers could build a specific app for the remaining mobile platforms (natively, or with frameworks like Xamarin or – check out this excellent intro – Google’s Flutter), alternatively they just put their efforts into a PWA, which can run on any modern browser, mobile or otherwise. There’s a lot of love for PWAs in some quarters of the mobile developer world.

It’s still a relatively new frontier, but there are already various collections of PWA apps that can be quickly sampled.

clip_image008As highlighted by Windows Central, PWAs are now appearing in the Microsoft Store, potentially giving top tier app developers a way of supporting Windows, even if they haven’t decided to specifically build a dedicated Windows app.

clip_image010To quickly find the list of all Microsoft-published apps, start with Skyscanner, and you’ll see the publisher is “Microsoft Store” itself – scroll down to the Additional information, click on that link and you’ll find the others that have been published at the same time. Or search the web.

Of course, publishers may well choose to proactively put their own apps into the Store, or if they publish PWAs elsewhere, then the best of them may get hoovered up and added to the Microsoft Store on their behalf.

Tip o’ the Week 425 – Windows Timeline

clip_image001It’s amazing how many Windows users still don’t really get the idea that you can switch between windows without minimising them. Every support professional who’s ever done remote assistance knows that out there, some end users will want to save their document and close an application before even switching to another one.

clip_image003One of Windows Vista’s touted benefits was the amazing Flip 3D technique, but beyond demo-ware, few people ever used it. For nearly 30 years (since Windows 3.0) the ALT-TAB key combination has been an option to switch between running applications and windows, and over this time, its behaviour has evolved a little, though not revolutionarily so.

For example, if you hold CTRL as well as ALT-TAB, the dialog persists until you select a window (click, tap or press Enter) or Escape to go back.
Not a lot of people know that…

clip_image005

Windows 10 users can also click the Task View icon, on the task bar near the Windows logo by default; that has the effect of showing a tiled view of running windows, and also is the entry point to using multiple virtual desktops (as discussed previously on ToW #279).

The soon-to-be-released “Redstone 4” update for Windows 10, still officially unnamed but being widely referred to as the Spring Creators Update, will tweak the Task View again, replacing the logo with one that hints to a more dynamic layout of tiles, and introducing the long-awaited “Timeline” feature. Like the Task View in earlier versions of Windows 10, you can invoke it using the WindowsKey-TAB method.

Windows Timeline has been a while coming due to the back-end support that’s required to make it compelling – in a nutshell, when applications (such as Office apps, or the Edge browser) support activities as part of Project Rome, then those activities can be recorded and made accessible across devices – so if you have multiple PCs or even apps on other platforms (like using the Edge browser on your phone), you’ll be able to get a single view of what you’ve been doing and be able to jump back to the page, document or other activity. Even on a single machine, it’s useful to be able to scroll back through history to see what you’ve been doing and when.

clip_image006

You can even use Timeline to search through your browsing history, something that’s still not possible using the Edge browser’s History feature; it’s an often requested addition (since it was in Internet Explorer and is also in other browsers) that will hopefully make its way into the Edge browser at some stage. Just ask Bing.

clip_image008

Tip o’ the Week 421 – Mind your passwords

clip_image001Passwords are a bane of IT usability – everyone chooses a password that’s too simple, until the systems make it too hard, and even the process of password entry is difficult.

So you write your passwords down (srsly, don’t do that), sometimes in an obvious way – there’s a (probably apocryphal) story of a senior healthcare professional who left their laptop (with lots of sensitive data on it, obviously) in a taxi… the standard disk encryption neatly foiled by a Postit note stuck to the lid with their username and password on it…

Corporate domain passwords will generally enforce a certain degree of complexity, frequency of changing, and may even add certificate or token based authentication that needs to be used in combination with other forms – so called secondary or multi-factor authentication (2FA/MFA. It’s getting pretty common now for web sites to offer or even force 2FA, achieved via texting a one-time login code, or using a mobile app to authenticate you. ToW #371 covered how to enable 2FA for your Microsoft Account (MSA) – you really should switch that on.

For most people’s private credentials (used for logging into websites concerned with personal lives rather than work), usernames & passwords – with the odd secret question thrown in – are the main way they’ll access sensitive information from their phone or PC. And forcing the changing of passwords on a very regular basis can be a bad idea, too, as people are more likely to use easily-guessable passwords that are in turn easy for them to remember.

clip_image002

Source: xkcd

The average person, apparently, is many times more likely to fall victim to some sort of computer-related incident than a more traditional robbery. You might be hoodwinked yourself, or through your lax credentials, your account might be compromised and used to scam other unsuspecting punters – as happens regularly on eBay.

The Man on the Clapham omnibus is also likely to use the same username & password for every website or other system they can, even though many know they shouldn’t. It’s easy to recall the same few sets of credentials, rather than having to go and look something up every time. Don’t do this.

If you want to scare yourself into action, have a look on https://haveibeenpwned.com/ and see if your (consumer) email address is on there; chances are, it might have leaked from one of the many high-profile data breaches that have happened over the years. Try entering a common password you might use on https://haveibeenpwned.com/Passwords and it’ll tell you if that password has ever been leaked… and advise you never to use that password again.

Password managers are a way to help combat the issue – so you could have a different password for each site, sometimes even a random password that the password manager itself will generate for you. Examples include 1Password, LastPass, KeePass, Dashlane, eWallet… many will be browser based or have extensions (even for Edge!), so you can log in easily despite the complexity of your passwords.  If the password manager has a cloud-storage vault, make sure it’s encrypted and there’s no way it could be compromised … and make sure you use a suitably complex but easy to remember password to unlock the password manager vault. Quis custodiet ipsos custodes?

If you use a password manager already, it may even have a report you can run to see how well protected you are…

clip_image003

Zoinks!

Summary

  • Use a different password on every website
  • Generate passwords that are long and complex
  • Use a password manager to keep track of the passwords for different websites you use
  • Use 2-Factor Authentication on every site that deals with sensitive or financial information

Tip o’ the Week 419 – What’s the time?

clip_image002The subject of time has featured on a few occasions on ToW – #301, #314, #325, #388 … but there’s always more scope to talk about it.

Windows 10 tweaked the way time is clip_image004presented, from showing the calendar and the agenda (sourced from whatever is synced into the Calendar app), to the Alarms & Clocks app which offers visual wakeup alarms, daylight maps, and timer/stopwatch apps.

In the Windows Insiders builds of the last few weeks – currently 17101 (which is now in the Fast Ring), there have been changes that bring the clock further forward too – the Game Bar has been updated to include the clock on the clip_image006left of the bar, for one thing.

What is time?

Existentially, time is relative. If you ever find that your Windows PC isn’t keeping time accurately, you may want to check that you have it set to get its time automatically (check Settings -> Time & Language – > Date & time), or go into the old-fashioned Control Panel, search for time and look at the settings in there, especially under the “Internet Time” tab to see where it’s syncing the time from: time.windows.com is probably the default.

Windows Time is also a thing – the number of milliseconds since the machine was started up, and also the name of the clip_image008service that controls the time synchronisation. Unix time is also a concept, measuring the number of elapsed seconds since 1st January 1970, and may present another millennium bug style problem in 20 years, if anyone is still using 32-bit *nix by then.

Back to simple relativity, though – what is the actual, real “time”? If you have multiple clocks, watches, phones & PCs, it’s a fair bet that they’ll all be divergent, unless they’re all being synchronised by some external device (your broadband router, maybe). If you’d like to find out exactly what the time is and don’t have access to an atomic clock or similar, there are a few online resources that might help…  and you could even try asking Cortana, as she knows about time zones and stuff.

But the best time site is http://time.is. Try it from any device and you’ll get the time right now;  some allowances need to be made for network latency but the operators have tried clip_image010their best. It tells you the time in your location (or one of your choice), and calculates the offset between your computer’s clock and the time.is service.

For an illustration of what latency (as ultimately governed by the speed of light) means when accessing nearby vs far away websites, check out www.azurespeed.com, which measures the time to connect to storage services at Azure datacenters. Some variance could be explained by performance spikes and so on, but the main impact is network latency due to distance travelled. The results can sometimes be surprising.

clip_image012

Tip o’ the Week 418 – Preview Apps on Windows 10

clip_image002The Insider Program for Windows 10 is one of the largest public beta program in software development history with over 10m active users. There are various options for how much on the bleeding edge you’d like to be (eg how much pain are you prepared to tolerate, in order to get to play with stuff long before everyone else?) – and the “hit me baby” version, called Skip Ahead, is already now testing the next update to Windows (RS5) that will come after the one that’s due for release in the spring (RS4), which is still in the rest of the test branches. Capiche?

Way down in the text of the latest announcement, there’s mention of a new “App Preview” program which lets the quick & the brave get access to cool but maybe unfinished updates to Apps they like, but maybe aren’t as dependent on, as the stability of the whole operating system.

The first wave of apps that are Preview-enabled, will let more cautious Insiders experience the latest versions of …

  • Feedback Hub
  • Microsoft Photos
  • Microsoft Sticky Notes
  • Viewer
  • Microsoft Tips
  • Paint 3D
  • Windows Alarms & Clock
  • Windows Voice Recorder
  • Windows Calculator
  • Windows Camera
  • Windows Mixed Reality

clip_image004… by opting in, through going into the Settings within the appropriate app and choosing to join the fun. The app will update in the background, and may change the app title & version number…

clip_image006

There are regular updates to the core apps for every Windows user, not running an Insider build. If you’d like to check, just go into the Store, activate the “…” ellipsis on the top right, and choose Downloads and updates, and review the list to see what apps have been updated and when, or hit “Get updates” to check for published updates to other apps.

clip_image008

The Photos app has a new opt-in feature, in conjunction with a test app that is designed to make it easy to share Photos from a phone to a PC; even if you’re not running an Insider build, you can turn on the mobile import…

The “Photos Companion” test app makes a point-to-point connection between phone & PC (ie they need to both be on the same network), and by going to the Import menu within the PC Photo app, a QR code will be displayed on-screen.

clip_image012

clip_image010Start the app on your phone, point at the QR code and you’ll quickly be able to send the selected photos from phone to PC.

Of course, you could use OneDrive on your mobile device to automatically sync photos to a Camera Roll folder in your cloud storage location; it has a bit of latency, usually, so you might find it takes a few minutes before the photo you’ve just taken has uploaded and is ready to be accessed or shared.

The Import over WiFi feature is handy to share right away, or to share with PCs that aren’t set up with your OneDrive, such as a friend’s PC, or if you’re working on a project where you want to collect photos from a group of people in a short space of time – maybe doing a collaborative video or something similar?

Tip o’ the Week 414 – So Quiet…. Shhhh! Shhhh!

“Redstone” is the internal Microsoft codename for the current branch of Windows 10clip_image002; numerous updates have arrived since the release of Windows 10 mid-2015, and each has carried its own codename – Threshold (TH1 and TH2), and the Redstone 1, 2 and 3 releases (RS1, RS2, RS3). The last update – Redstone 3 – was released as the Windows 10 Fall Creators Update, in October 2017.

If you’re at all confused by the nomenclature – the names of the updates rather than the codenames – then you’re not alone.

Redstone 4 is currently in development, is being pushed out to Windows Insiders and will arrive within a few months to everyone else, if all goes to plan. Petrolheads / Gearheads may be glad to know that an RS4 will be arriving soon, even in the USA – even if it’s a software update for Windows.

clip_image004One ofclip_image006 the nice things to look forward to when RS4 appears is the final release of the “Quiet Hours” feature, which has been essentially MIA for only the last 2½ years, since the same feature from Windows 8.1 disappeared.

ToW #343 covered how to replicate Quiet Hours – where you could set your PC to not blare stupid reminders in the middle of the night, should it still be switched on – but in RS4 this won’t be necessary as you’ll be able to choose when, and where, Quiet Hours will be enabled.

clip_image008

Once you know you have a RS4 build of Windows with the Quiet Hours feature – 17074 or later – then just got into Settings, and search for Quiet. Now, shhhhh.

Tip o’ the Week 411 – Rip it up and start again

clip_image001Despite the continuing rise in popularity of vinyl, the consumption of media-based audio and video has fallen off over recent years. Youngsters will have no memory of recorded media before long, if not already…

A colleague decided to re-record all his CDs when moving to a new house (and on buying a new audio system that could stream all of the recorded content), so left the large box of CDs – from the attic in the previous house – lying around after moving in, waiting to be re-ripped.

Nine-year-old daughter said, “Dad, what are all these DVDs?” – she’d never knowingly seen a CD or even thought that music came on discs, as it was always just, “there”.

Even though we increasingly stream films from online services rather than watch them on DVD or Blu-ray discs, there is complexity in the licensing (where movies come in and out of various windows of availability on streaming services), so if you decide you want to watch a particular flick at any given time, there’s a chance it might not be available, or may only be offered for sale rather than for rental.

As many of us have a stash of old DVDs and Blu-rays, it can be worth looking at how to turn those media into digital files that can be copied to mobile devices and streamed across the home network – it is worth noting that it’s probably illegal to rip music or movies from discs (at one point, the UK allowed it, but a somewhat vexatious challenge prevailed and it once again became illegal), but if you have the original media and are backing up and converting for your own pleasure rather than for onward redistribution, then nobody’s going to come after you.

If you want to veg out over the festive season and take comfort in old movies from your possibly-forgotten collection, then start turning them into digital files now, so you can avoid Mrs Browns Boys.

clip_image002What you’d need to rip your DVD or Blu-ray collection

  • Firstly, you’ll need to have somewhere to keep your data, accessible from your various devices – common-or-garden NAS devices may do the trick, though if you’re mourning the demise of Windows Home Server, you could do a lot worse than investing not-inconsequential sums into Synology DiskStation kit.
    • A Windows PC with a decent-sized hard drive could be set up as a media server if you don’t have a home server or other NAS device, but DLNA can be a clunky standard to use
    • Better to run something like Plex on your PC or even on your NAS appliance, then use the widely-available client software (for all kinds of playback devices including Smart TVs, Amazon Fire, Xbox etc etc) to access the content in a more user-friendly fashion
  • Ideally, you’ll have a fast desktop PC with DVD or Blu-ray drive and plenty of local storage to process the media; if not but you have a laptop with USB DVD/BR drive, you could still do the same, though you may need to keep an eye on free disk space during the conversion process
  • “Backup” your DVD/BR to local disk, removing the built-in encryption using a tool such as MakeMKV.
    • This will generate a large volume of data – about 4-5GB for a typical DVD, over 30GB for a Blu-ray – and can take about half an hour for BR content to be read from the disc, decrypted and written to hard disk
  • Turn the massive raw format data into a movie file that can be more easily copied around – there will be superfluous chapters, audio data like other languages that can be removed, and the resulting file size can be compressed a lot without a great reduction in quality.
    • Use a tool like Handbrake to read in your decrypted source from above, and spit out a single .MP4 file, or even multiple versions (smaller ones for use on a tablet than you might stream to a big telly, for example). You can set up Handbrake to batch encode, so it could be feasible to have several discs ready for conversion, and maybe even spit out a couple of different sized versions of each
    • The “transcoding” is the bit that is compute intensive and takes the time; expect a full length Blu-ray movie to take 2 or 3 hours to transcode, depending on the settings you’ve gone for
    • When complete, delete the original source created by MakeMKV as you won’t need it again.

Tip o’ the Week 406 – A path! A path!

One issue that’s plagued the user experience of computer application design, is the traditional need to force the end user to understand the file system of their machine. In a nutshell, the hierarchy that operating system designers decided was a necessary way of storing or at least referencing files (and it is generally a Good Thing) can be a bit confusing for users who don’t need to know how the internals of their OS work. They might tinker with the contents of the C:\Windows folder too, thinking that it takes up rather a lot of space… Fortunately, Windows now provides a few layers of protection to stop users from knackering their own machines, so that’s less of a problem now.

Allowing users to save stuff to their local hard disk was also often a good way of helping them lose data, as there probably won’t be a backup of the most important files that the user has stuffed somewhere in their own twisted hierarchy of files & folders.

There are numerous ways for users to be blocked from saving stuff to their own PC, forcing them instead to put data onto some networked share. App designers – especially “modern” apps in Windows, or mobile apps meant for other platforms like iPad or Android – may present a simplified UI to guide users to put stuff in commonly referenced folders by default, and hide access to any off-piste areas too.

Fortunately, with file synchronisation systems like OneDrive, it’s very easy to both write data to the local machine and also to sync it with the cloud, more-or-less immediately. These solutions mean you put stuff on your own PC’s file system, but nothing you write to it will be orphaned there – so if you move to another PC, or your machine gets wiped or lost, you’ve still got access to everything.

When dealing with any files that are also synched somewhere, it’s often handy to get the path that either points to the location of the file (to save you clicking through the hierarchy to arrive at it), or indeed directly to the file itself…

Right-clicking within the most-recently-used files list from the File menu in Office apps often gives you the chance to open the location of the file or copy its path to the clipboard, for later consumption, like pasting a link into email (though with the Attach File option in Outlook now offering a most recently-used files list, it  may be unnecessary to grub around looking for where the file is – just click the list to add it).

Still the most useful hidden command, some say, is the Copy as path option. Right-click a file in Windows Explorer, and you’ll see a bunch of context-sensitive stuff you can do.

Hold SHIFT while you right-click the file, and you’ll get an extra option to copy its path (in fact, the full filename including its path) to the clipboard, for future use. Once you remember this neat shortcut, you’ll use it far more often than you’d think – especially if you deal with inserting images into web pages, emails etc.

Tip o’ the Week 400 – Shake your Groove thing

clip_image001Streaming tunes has been covered by ToW in the past (#284, #350 and perhaps, most pertinently, #361) and if music be the food of love, then stream on. But Groove no more, sadly.

clip_image002The Groove app now offers an option of migrating your stuff over to new BFF, Spotify.

Groove Music Pass (which was Xbox Music Pass before that and originally launched as a service for Zune music players), is/was an arguably equivalent service to many others out there… but despite having similar catalog and pricing as other, newer services, never really got the momentum to be a big success, at clip_image004least in the eyes of the media and the general public.

The Groove app itself soldiers on, as the default music playback app in Windows, and it’s a great way of playing music that you’ve uploaded to OneDrive on a variety of devices. Rumours abounded a couple of months ago about imminent feature updates coming to Groove, so there may still be development to come – time will tell.

On the other side of the coin, the surprisingly successful Amazon Alexa gained a new skillcourtesy of Sonos, it’s now possible to control your Sonos kit using another device, like they entry-level Echo Dot.

Sonos also unveiled a new speaker which has a built-in mic for using Alexa with, so despite Amazon bringing multi-room audio to the larger Echo device, the two companies are working together for the benefit of their mutual end users. (applause)

You can still stream your Groove music collection and playlists to your Sonos, controlled by Alexa, at least until the end of the year, when the Groove Music Pass will cease to be. Spotify integrates into Sonos too, but only if you buy the Premium offering.

Amazon’s own Music Unlimited service is worth a look if you’re already a Prime customer, as you get money off every month, so it could be the cheapest of the main streaming services out there, and is the first (& only, so far?) streaming service that can be voice controlled using Alexa but played back on Sonos. Spotify support is supposedly coming soon.

Tip o’ the Week 399 – What’s in Store?

clip_image002The Windows Store was/is a key part of Windows 8 and 10, it being a place to distribute apps that conform to the “new” model (originally known as “Metro”apps, after the codename given to the design ethos that typified the redesign of apps and the OS itself, though thatname was later dropped in favour of the much duller “Microsoft Design Language” (MDL), and the term given to “Metro Apps” was “Windows Store Apps” or “Modern Apps”).

The original idea behind the Apps that were to be distributed via the Store was that they would be easy to install and share, but perhaps most importantly, heavily sandboxed so they couldn’t hog the performance of the machine, couldn’t be a vector for attack by spreading malware and the likes or drain the battery of the laptop (or phone) through excessive background execution.

Anyone who’s ever looked in Task Manager on their PC and seen Runtime Broker run amok might disagree that it’s worked out, but ‘tis still a noble aim. The idea of Windows Store apps evolved into Universal Windows Platform apps in Windows 10, the plan being that the same app could run on PCs, Hololens, Surface Hub, phones, Xbox…

clip_image004It seems the Windows Store is being rebranded, though. As its remit grew from an app store to include music, games and TV/movie distribution as well, this makes a deal of sense. Expect to see the change percolate to Windows 10 users as an update is rolled out to the Store app, starting with Insiders for now. The same rebranding is supposedly happening to Windows Mobile (who knew?) and also on Xbox.

There’s nothing obviously new in the Store app yet, but MJF reports that Progressive Web Apps will be featured in the catalogue of apps in future.

In other news, the bricks’n’mortar Microsoft Store is coming to London.