I’ve been writing this blog for a couple of years now, and it occurred to me, I haven’t done a piece on what seems to be the most obvious low vision accessibility aid in Android – Magnification gestures. Note this refers to the ability to magnify what is on the screen on your device, rather than using your device’s camera to view small printed text or other items – I covered a few of the Android magnification apps in another post
Introduced in Android 4.2, Magnification gestures work similarly to the full screen magnifiers on other platforms, that is, you can enlarge what is on screen with the drawback that you can no longer see everything which was originally on screen. For instance at 2x magnification, you can see only what was originally in the top quarter of the screen, but it is now enlarged to take up the full screen.
The first thing you notice with the magnifier running is the blue box around the edge of the screen.One limitation of the magnifier is that it won’t magnify the on-screen keyboard – if you have the magnifier running while the keyboard is shown, only the area above the keyboard will be magnified. Software navigation buttons (the ‘home’, ‘back’, ‘recent apps’ buttons which are physical on some devices, eg by Samsung, and software on others such as the Nexus) are also not magnified. I can’t help with the buttons, but my best advise for increasing the size of the keyboard, is to look at an alternate keyboard. I reviewed some of the popular Android on-screen Keyboards here and some do go fairly large.
One striking thing for lovers of options such as myself, is that there are no settings for the magnifier on Android. In “Magnification gestures” under Accessibility settings you can simply turn the gestures on or off.
With Magnification gestures enabled, the magnifier doesn’t necessarily come on straight away. You can turn the magnifier on or off by triple tapping the screen, anywhere, in any app, and turn it off with the same gesture. This is a nice convenient way to turn it on and off, and actually doesn’t change even with Talkback running – both work happily together.
As well as being able to triple tap to turn the magnifier on and off, one of the handiest features of the magnifier is that you can triple tap and hold the third tap to turn the magnifier on temporarily – then you can drag one finger around the screen to move the view, see what you want enlarged, and then let go and the view will return to normal.
The two issues I have found with triple tapping to turn magnifier on and off are:
1) for some users, triple tapping is tricky, particularly as it has to be done quite quickly (I’m not sure of the exact speed, but approximately you have to tap three times in under about a second), which is quite fast.
Once you have the magnifier running, it will keep working while you are in the current app (unless you turn it off manually). If you leave the app (by pressing the home key or if another app pops to the foreground, eg you receive a call), the magnifier will automatically turn itself off.
While the screen is magnified, you can pan around the screen with two fingers, as if you were “pulling” the screen into view – eg if you are viewing the top left corner of the screen, you can drag with two fingers from right to left to move right, or bottom to top to move down. Again, this works the same with Talkback running.
One thing I’ve found changes slightly from device to device is that on my Galaxy Note 2 (Rooted and running OmniRom), the zoom always starts at about 2x, but on my Galaxy Nexus, when you turn magnification on, it comes on at whatever you had it set to previously. In any case you can adjust using pinch zoom, just like you can in other places (like the web or viewing images in many apps). The zoom goes up to about 5x magnification (that’s just an estimate).
On my Galaxy Note 2 this means that text which is 10pt initially, goes to 20 point when I turn the magnifier on, and if I pinch zoom further I can bring it up to 48 point. To be honest, as someone who has worked with many clients with all levels of vision impairement, if you need text larger than that, you really are better off learning to rely more on speech (in the case of Android, that is Talkback). This is because even if you can read text at 72point, the amount of text you could fit on screen, and the amount of panning you would need to do mean that you would spend much more time finding your place and navigating, than you would relying on speech, even with the speech running relatively slowly.
The challenges I’ve found with panning and zooming the view, are again mostly things which are common to all screen magnifiers, and that is:
– Remembering that what you see magnified isn’t everything that is there.– Knowing where you are on screen – with the view only magnifying to about 5x, that’s not as big an issue as on say a PC magnified to 12 or 16x.
– When you in an app, say a web page, which is larger than the screen to begin with, it can be challenging to know when you need to pan the view down versus when you need to scroll the web page. If I’m reading a long page like that, I tend pan to the bottom of screen (two fingers from the bottom up) and then scroll the page (one finger upwards from bottom) until it reaches the bottom.
– Similarly, it can be difficult to know whether you are pinch-zooming the web page or other app itself, or the magnifier. Generally, in a situation like this, the accessibility option takes precedence – so if you are using the magnifier on a web page, and you pinch zoom in, what is happening is that the magnification level will adjust. If you want to zoom in or out of the web page itself, you’ll need to triple tap to turn magnifier off, pinch in or out as desired, then triple tap again.
One thing I do find personally, is that I don’t feel I have much room to work when dragging two fingers around the screen of my phone to pan. It’s not such an issue on my 10” tablet, but the size of the phone screen really feels small when I’m trying to move the magnified view around with two fingers.
Overall the magnifier is quite responsive, and the magnification is very smooth. At the highest magnification if you have good sight or take a screenshot and zoom in, you can start to see a little bit of pixelisation (where individual pixels or squares of colour become visible), but you can tell that Android smooths it so it never becomes too obvious. On Windows for instance as you zoom in further and further you can see artifacts and pixelisation caused by zooming in.
Compared to Zooms on the iPhone, the magnification level itself is similar (I couldn’t take a screenshot as while I do have an iPhone, when you take a screenshot with the magnifier running, it takes the screenshot of the unmagnified screen, which was no help for the comparison above), the smoothness also is much the same – again starting to pixelise by higher magnification but smoothed out. I personally find the controls easier on Android – on the iPhone it’s three fingers for everything, though I do like the way the magnifier persists as you open and close applications on the iPhone. Overall if choosing between Android or iOS for the magnifier alone they are quite similar (and Android of course has many more options such as altnerate launchers and more freedom to set other apps in high contrast and large print).
Generally I have tried to locate apps and solutions for many tasks which have a larger font option without using the magnifier, but it depends on how large you need your text and what you are doing. Even using those other options, there are definitely times as a low vision user, when the magnifier comes in quite handy, so it’s very useful to know how it works, whether for quick one-off magnification (triple tap and hold) or regular use (triple tap to turn on, two finger drag to pan and pinch zoom in and out).
How do you use the magnifier? Let us know in the comments!