Update History

« The vOICe Web App
« The vOICe for Android
« The vOICe for Android on smart glasses

In the following, an overview is given of changes in subsequent versions of The vOICe for Android, starting from version 0.01. This includes bug fixes and added features.

Bidirectional scanning
Blind android wearing The vOICe with video sunglasses and stereo headphones
Version 2.73, May 2024: Bug fix for a few wrongly positioned graphical buttons on the main screen of the app.

Version 2.72, 2.72b, April 2024: Stability improvements and minor bug fixes. Fix for EXIF data not saved in snapshots in Android 11+. Tweaks for TCL RayNeo X2 and Vuzix Shield smart glasses. (2.72b no longer hides the buttons for Options menu and 90 degree camera view rotation on TCL RayNeo X2 glasses if a screen reader is active and detected.) Beware: this is also the last version that supports the VISION-800 glasses, because some libraries in the Google development tools now require API level > 19 (Android > 4.4.x).

Version 2.71, April 2024: Improved self-voicing support for devices running Android 11 or later. Added support for Vuzix Shield smart glasses.

Version 2.70, April 2024: Added preliminary support for DigiLens ARVO smart glasses: automatically detects the glasses, and scroll wheel can be used for basic navigation.

Version 2.69, March 2024: Added preliminary support for RayNeo X2 smart glasses: automatically detects the glasses and handles a firmware bug that caused a wrong camera view orientation.

Version 2.68, December 2023: Minor fixes. Microsoft Seeing AI and Google Lookout set as default external apps to launch. Prepared for Android 14.

Version 2.67, May 2023: Added support for running The vOICe for Android as a sideloaded app on Windows 11 in Windows Subsystem for Android (WSA). Fix for Option menu out-of-order for devices lacking Google Play Services (say object names). Small unicode symbol fix.

Version 2.66, January 2023: The vOICe is now ad-free! Minor fixes for compatibility and stability.

Version 2.65, January 2023: Stability improvements. Fix for permissions policy change with Android 11+ for writing to storage.

Version 2.64, January 2023: Hardening The vOICe against several rare and device-dependent sources of crashes (HTC U11, Vuzix Blade 2).

Version 2.63, December 2022: Fix for installed text-to-speech engine not starting.

Version 2.62, December 2022: Compatibility fixes for Vuzix Blade 2 smart glasses.

Version 2.61, August 2022: Language support for Bulgarian added. Last accessed Options menu entry now on top for quicker "undo". Using Google ML Kit instead of Firebase for image recognition tasks (unfortunately causing larger app size). Prepared for Android 13.

Version 2.60, March 2021: GPS-based talking locator for street names now opt-in to meet new Google requirements: activate via menu Options | Talking locator.

Version 2.59, December 2020: Google AAB bundle release unexpectedly broke language selection: back to former APK based release. Disabled speaking numerical locations when no street names found due to missing Google Play Services / Google Maps support.

Version 2.58, December 2020: Language support for Portuguese added, and minor fixes.

Version 2.57, October 2020: Fix for screen reader not detected on some devices (needed to suppress self-voicing). Library updates.

Version 2.56, September 2020: Extended touchpad support for Vuzix Blade smart glasses (models 447 and 494). Maximum CPU temperature raised from 75°C to 85°C.

Version 2.55, July 2020: Fix for the talking locator not updating locations on some devices.

Version 2.54, June 2020: 2-finger area selection in tactile graphics mode extended to talking OCR, for instance for use in reading axis labels in graphs.

Version 2.53, May 2020: Fix for snapshots not showing up in gallery (though they were still stored in private storage). Replaced autofocus graphical button on main screen by edge detection toggle. New experimental sound rendering, toggled by pressing capital 'C' (see?).

Version 2.52, April 2020: Minor bug fixes and refinements. Sample rate setting now preserved across runs (default increased to 22050; was 16000). Fix for brief power button presses to toggle screen off and on not resuming soundscapes on VISION-800 glasses. Fix for gaze-change based soundscape changes.

Version 2.51, March 2020: Bug fix for crashes when switching off musical tones proved inadequate. Now corrected.

Version 2.50, March 2020: Correction for top message bar overlaying large view in gesture mode (not tactile graphics mode). Bug fix for crashes when switching off musical tones.

Version 2.49, January 2020: Much improved image downscaling for prosthetic vision. Added persistent image noise filter toggle to Options menu. Replaced app selector for camera preview sharing. Support for Commentary screenreader added. Now requires API level 19 (Android 4.4.x) or later. Minor bug fixes.

Version 2.48, October 2019: Potential fix for startup crashes affecting only old Android 4.2.2 devices.

Version 2.47, October 2019: Fix for crashes on some devices (in part caused by the changes in version 2.46).

Version 2.46, October 2019: Real-time talking OCR no longer blocks soundscapes (which temporarily "blinded" users). Minor bug fixes. Talking compass is now default off.

Version 2.45, October 2019: Stability improvements, especially for Android 10 devices. Minor correction to option for disabling touch screen events.

Version 2.44, September 2019: New option to disable touch screen events until program exit, for users of Google cardboard type headsets. Minor bug fixes (OCR bounding boxes would jump). Now requires API level 17 (Android 4.2.x) or later.

Version 2.43, September 2019: Fix for erratic scroll jumps in some menus. Support for audio playback capture by other apps added.

Version 2.42, June 2019: Fix for broken MJPEG video streaming when using Wifi camera glasses or other IP cameras with Android 8 and later. New option for people deaf in one ear to disable automatic mono/stereo switching.

Version 2.41, May 2019: Fix for crashes in the cataract simulator, caused by a bug in Google's new Jetpack AndroidX library.

Version 2.40, May 2019: Refinements for blind users of VISION-800 smart glasses, including 90 degree camera view rotation option and screenreader-independent navigation of the action bar. Now requires API level 16 (Android 4.1.x).

Version 2.39, April 2019: Edge detection option improved and added to the main Options menu. Minor bug fixes.

Version 2.38, April 2019: Fix for rare crashes on Android 8+ while showing messages (workaround for Android bug 71731536).

Version 2.37, April 2019: Various small fixes and tweaks for blind accessibility. Workaround for default "Enhanced focus" feature of Google TalkBack. Adjusted default external app launcher in smartphone GUI for Google Lookout. Returned support for API level 14 (Android 4.01).

Version 2.36, April 2019: Fix for in-app language switching on Android Pie. Multilingual support extended to object recognition (English: Options | Say object names). Possible fix for Toast related crashes.

Version 2.35, March 2019: Fix for talking locator no longer speaking street names. Double-pull/push on VISION-800 smart glasses 3-way switch for changing scan rate.

Version 2.34, February 2019: Improved compatibility with recent versions of Google TalkBack (Android Accessibility Suite).

Version 2.33, February 2019: Updated the talking object recognizer, now toggled on/off directly in the Options menu.

Version 2.32, January 2019: Minor bug fixes. RealWear smart glasses support. Experimental support for real-time talking object recognition: still basic, default off, activate via menu Options | Other settings. Now requires Android API level 19 or later (KitKat, Android 4.4 - 4.4.4).

Version 2.31, November 2018: Fix for crashes on some devices that lack a vibration motor. Harmonized platform-independent frequency-time template. Last version that runs on Android API level 14 (Ice Cream Sandwich, Android 4.0.1 - 4.0.2)

Version 2.30, October 2018: Various refinements and bug fixes. Noise filters toggled by key 'n'. Regular color filters (for red, green, etc) in combination with negative video now blacken any pixels that match the selected color filter.

Version 2.29, August 2018: Reduced clicking in between soundscapes.

Version 2.28, August 2018: Fix for Android 7.1 crashes (workaround for Android bug), and fixes in permission handling for Android 6 and later.

Version 2.27, August 2018: Fix for color theme in Android 5+, Envision AI now the default external app for right screen edge double-tap.

Version 2.26, August 2018: Compatibility fixes, fixed flashlight toggle, made preparations for future Oculus Go AR, added experimental color filters X1 (green vegetation) and X2 (saturation-like).

Version 2.25, May 2018: Minor bug fixes for rare crashes. Support for SonicVision screen reader.

Version 2.24, March 2018: Fix for crashes when selecting other camera on some devices.

Version 2.23, March 2018: Workaround for memory reallocation problems on some devices.

Version 2.22, February 2018: Fix for some rare Android 4.4 crashes.

Version 2.21, February 2018: Fix for crashes caused by Samsung TTS bug, and fix for Android 4.3 message crashes.

Version 2.20, February 2018: Code hardening against some rare camera-related crashes.

Version 2.19, January 2018: Minor bug fixes, aimed at reducing crash probability.

Version 2.18, January 2018: Android 8 (Oreo) compatibility fixes, including screen reader detection.

Version 2.17, January 2018: Minor bug fixes. Mute talking locator and talking compass during incoming phone calls.

Version 2.16, December 2017: Reduced spurious noise in dark areas after watching bright areas. Updated Help menu.

Version 2.15, September 2017: Latest OCR result, barcode result and spoken photo label automatically copied to system clipboard. Contrast refinement. Continuous hi-res OCR option. Barcode detection.

Version 2.14, September 2017: Experimental speech recognition labeling after taking photograph (headphones required) => labels logged in /vOICe/photolog.txt file.

Version 2.13, August 2017: Automatic switch from free Eye-D to Eye-D Pro, if installed. Added support for sharing images with The vOICe.

Version 2.12, August 2017: Stability improvements in real-time talking OCR, various minor bug fixes.

Version 2.11, July 2017: Refinements in real-time talking OCR, picking up smaller print after detecting large print.

Version 2.10, July 2017: Improved support for Eye-D object recognition (third-party external app), especially on VISION-800 smart glasses.

Version 2.09, July 2017: Fix for startup crashes (caused by support library and tool chain updates; 2.08 was seriously broken).

Version 2.07, June 2017: Added cataract simulator for sighted users (Options | Other Settings), minor bug fixes.

Version 2.06, May 2017: Adaptations for ODG smart glasses, notification icon for restoring The vOICe to foreground, minor bug fixes.

Version 2.05, April 2017: Added microphone button to smartglasses GUI for giving speech commands. Replaced default external app launchers in smartphone GUI for CamFind and Aipoly.

Version 2.04, February 2017: Language support for Turkish added, and minor fixes.

Version 2.03, February 2017: MJPEG fix, alternative soundscape rendering (no not facts) and experimental live OCR.

Version 2.02, January 2017: Fix for garbled camera view on some versions of Google Glass.

Version 2.01, January 2017: Fix for MJPEG video streaming problem with some IP cameras (e.g. D-Link).

Version 2.00, November 2016: Fix for some devices showing garbled camera view after turning device off and on.

Version 2.00, November 2016: Fix for some devices showing garbled camera view after turning device off and on.

Version 1.99, November 2016: Bug fix for crashes when connecting/disconnecting an external Bluetooth keyboard.

Version 1.98, October 2016: Bug fix for slow-down after taking camera snapshot, swipe support for Optinvent ORA-2 AR glasses (to keep app from freezing).

Version 1.97, September 2016: New autostart option in menu "Other settings" lets The vOICe start automatically after reboot. Support added for Optinvent ORA-2 and ORA-X smartglasses.

Version 1.96, September 2016: Minor bug fixes. Support added for Longway VISION-800 smartglasses.

Version 1.95, August 2016: Added experimental social media buttons for sharing lo-res camera view or tweeting text.

Version 1.94, August 2016: Compatibility fix for older Android versions; slightly reduced power consumption. UVC camera code removed.

Version 1.93, July 2016: Fix for occasional irregular playback on some devices. Added support for lower soundscape volumes (some devices are louder than others).

Version 1.92, June 2016: Added experimental IP camera support (for live MJPEG streams) under Options | Camera.

Version 1.91, April 2016: Android 2.3 backward compatibility fix. Improved synchronization between visual and auditory scanning.

Version 1.90, March 2016: Added support for Arabic.

Version 1.89, January 2016: Updated for Android 6.0 (Marshmallow), auto-hide soft buttons (if no screen reader), minor bug fixes.

Version 1.88, November 2015: Fix for upside down camera view with some devices. Bat chirp under capital B (3 states).

Version 1.87, January 2015: experimental virtual reality mode for use with Google Cardboard and compatible devices (for sighted users); swipe down on main screen to toggle.

Version 1.86, January 2015: Accessibility design change: mute toggle no longer mutes screen reader.

Version 1.85, January 2015: USB mouse support added, fix for scrolling Options menu with TalkBack active.

Version 1.84, 1.84b, October 2014: Minor corrections and refinements, including camera settings. (v1.84 mistakenly put the suggestion to "slowly swipe the view" in the title bar also while in gesture mode.)

Version 1.83, October 2014: Support for Hungarian added. Redesigned user interface for Google Glass. Minor bug fixes.

Version 1.82, September 2014: Enlarged processed view in gesture mode (swipe up). Fix for occasional crashes when turning gesture mode on/off.

Version 1.81, September 2014: Upside down landscape support extended to left inset view and hi-res snapshots, CamFind package name update, stability improvements in long runs on low-memory devices. Bug fix: voice command input via double tap in gesture mode when no recognizer installed.

Version 1.80, August 2014: Added new gesture-based touchpad interface for Google Glass (swipe support; see support web page for details). Added "record audio" permission for dialog-less voice command support on Google Glass as well as phones/tablets.

Version 1.79, August 2014: Emergency fix for Google TalkBack Explore-by-Touch mode no longer working on The vOICe main screen (caused by preparations for Google Glass).

Version 1.78, August 2014: Extended overheating protection for ZGPAX S5 smart watch phone, Google Glass and other devices: app quits when device runs too hot. Further updates for Google Glass touchpad (experimental). Google Play forced minimum API level to be raised from 4 to 9 to suit Google Play Services (without this change, The vOICe for Android still runs under Android 1.6).

Version 1.77, August 2014: Fix for startup freeze on Google Glass. Added upside down landscape support. Automatically restart when system memory runs low. Share camera preview as PNG image (capital 'P') and screenshot as PNG image (key '$'). Added running state symbols to main screen. Updated icons.

Version 1.76, July 2014: Low light boost option added (HDR, default on). Fix for crashes in About dialog.

Version 1.75, July 2014: Minor bug fixes. No known fix for The vOICe reportedly no longer running on Google Glass.

Version 1.74, July 2014: Adaptations to support ZGPAX S5 smart watch phone (240 x 240 pixel screen, 2MP camera; blind users should select RTL soundscapes in Other settings).

Version 1.73, June 2014: Further adaptations for Google Glass, enforcing fullscreen mode for proper view.

Version 1.72, June 2014: Preliminary adaptations for Google Glass (untested!). Launch with "OK Glass, start imaging, The vOICe for Android".

Version 1.71, June 2014: Say light level, in lux, when pressing capital L. Improved support for low resolution screens (240 x 240 for ZGPAX S5 smartwatch). Added protection against overheating: app quits when device gets too hot. Fix in explore-by-touch emulation and scanline timing for sighted users.

Version 1.70, June 2014: Emergency fix for problems with Google Play Services on some older devices.

Version 1.69, June 2014: Added equal loudness scaling. Explore-by-touch simulation for sighted users. Upgraded for Google Play Services. Possible fix for color identifier crashes on some Samsung phones.

Version 1.68, May 2014: Bug fixes, hopefully fixing crashes with Android 2.3.x with touch events.

Version 1.67, May 2014: Accessibility improvements. More control areas added to the main screen, not only for autofocus but also for taking a snapshot, toggling negative video and for toggling the talking color identifier. Workaround for TalkBack bug/feature that prevents detection of volume key presses. Increased threshold for shake actions.

Version 1.66, May 2014: Various accessibility updates, e.g., soundscapes silenced while touching the main screen and using touch exploration. Soundscape double-speed and half-speed control areas added to the main screen.

Version 1.65, April 2014: fix for talking compass not working on some devices (HTC One M8). Cosmetic changes for some screen resolutions. Fix for focus problem with Options menu.

Version 1.64, February 2014: Minor bug fixes in launching external apps.

Version 1.63, December 2013: Fix for ZXing barcode scanner no longer returning search results. Tweaked UVC camera support.

Version 1.62, November 2013: Emergency fix as UVC camera support reportedly reboots some Samsung phones (Galaxy S3, I8262). The user must now activate UVC camera support via menu Options | Help.

Version 1.61, November 2013: Auto-detect external UVC camera upon connecting. Bug fixes.

Version 1.60, November 2013: Pressing '/' gives file requester to load image file and get tactile feedback. Bug fix in UVC camera support.

Version 1.59, November 2013: Support for UVC compliant cameras added. Fix for source of rare startup crashes. Language support for Italian added.

Version 1.58, August 2013: Reduced CPU load with face detection.

Version 1.57, August 2013: Language support for Estonian added. Experimental: pressing underscore '_' toggles hearing view changes (image differences)

Version 1.56, July 2013: Attempt to fix a locale issue. Startup phrase "please turn your phone to landscape" extended to inadvertent reverse landscape (blind users only).

Version 1.55, June 2013: Experimental new feature: press capital 'P' to share current camera view via other apps (at preview resolution, with approximate address location). Possible fix for some bitmap related crashes.

Version 1.54, June 2013: Fix for pop-up problems with soft keyboard on some devices.

Version 1.53, June 2013: New option for toggling only soundscapes on/off by shaking. Google Maps API update. Fix for emulator timeout. Fix for talking compass on devices with fixed keyboard (Samsung Galaxy Y Pro B5510).

Version 1.52, June 2013: Added talking inclinometer (theodolite, 3D rotation) under compass options. New menu option for specifying external apps to launch when tapping left or right screen edge (default still ZXing barcode scanner and Google Goggles, respectively). Minor bug fixes.

Version 1.51, February 2013: Built-in language support extended with Slovak. Minor bug fixes.

Version 1.50, February 2013: Emergency fix for crash in Audio rendering menu when using stereo headphones. Installation location now "auto" rather than preferably to SD card.

Version 1.49, February 2013: Updated to keep the talking locator and talking compass working after the screen is turned off. Fix for torchlight not turning on on some phones.

Version 1.48, November 2012: Minor bug fixes; fix for queuing color names.

Version 1.47, October 2012: Bug fix for "UnsatisfiedLinkError" crashes at startup on some devices.

Version 1.46, October 2012: Bug fix for repeating "camera released" message.

Version 1.45, October 2012: Multicore support added for improved performance on dual-core and quad-core devices. Core count indicated by pips on a die face at the top of the screen. Jelly Bean accessibility improvements.

Version 1.44, August 2012: Fix for startup crashes on some devices. Processing for front-facing cameras now assumes that they are used like back-facing cameras, facing forward, away from the user.

Version 1.43, July 2012: Fix for low default camera resolution on some phones, added support for Exif geotagging of hi-res camera snapshots, added Nexus 7 support, dash key '-' toggles camera on/off.

Version 1.42, July 2012: Accessibility improvements for blind users. The vOICe no longer mutes other apps while muted, and under Android 4.x it now emulates Android 4.1 (Jelly Bean) Explore-by-touch when both a screen reader and Explore by touch are enabled.

Version 1.41, July 2012: Fix for failure to run under Android 4.1 (Jellybean). Added eSpeak support, but on-the-fly TTS selection is still very flaky under Android 4.x. Camera option now only lists available cameras, and indicates which one(s) is/are front-facing. Efficiency improvement in mirroring for front-facing cameras. Added menu option for setting speech rate. Musical scale option added to Other Settings menu. Stability improvements.

Version 1.40, June 2012: Hides the redundant action overflow button on the right side of the screen for Android 4.0 and later, such that the right screen edge can again be used to launch Google Goggles. Fix for incorrect orientation indication on tablets. Support for multiple cameras has been added (e.g. Options | Camera... | 2 will typically select the front-facing camera, if present). With the Intel x86 Android 4.03 SDK emulator for the PC, a webcam can now be used. Various minor bug fixes, including some soft keyboard issues under different Android versions.

Version 1.39, June 2012: Bug fixes, hopefulling fixing crashes on Samsun phones.

Version 1.38, May 2012: Bug fixes, and experimental new multitouch soundscape area selection in tactile graphics mode.

Version 1.37, May 2012: More volume levels, new audio gaze tracking, default stereo surround sound, updated native MIPS support.

Version 1.36, April 2012: Fixed crashes with full address on Honeycomb and ICS; fixed full address latitude and longitude speech for non-US locales.

Version 1.35, April 2012: Added MIPS native code support. New option for speaking latitude and longitude instead of Google Maps street names.

Version 1.34, February 2012: Fix for Android bug that caused The vOICe to quit after about a thousand soundscapes.

Version 1.33, February 2012: Added alternatives for the Menu button, giving improved compatibility with Android 4.0 through new Options button on Action Bar, or using a tap at the bottom middle of the screen.

Version 1.32, January 2012: Performance improvements and minor bug fixes.

Version 1.31, January 2012: Added "Explore by touch" accessibility support for the graphical main screen under Android 4.0.

Version 1.30, December 2011: Fixed a Proguard bug by reverting to older version.

Version 1.29, December 2011: Added a talking face detector and an option to turn off soundscapes. Minor bug fixes.

Version 1.28, November 2011: Prepared for Android 4.0. Added support for floating point hardware (armeabi-v7a).

Version 1.27, September 2011: "Help on keys" menu item now offers an accessible and clickable list of keyboard shortcuts. Ads disabled for Android 1.6 to prevent crashes.

Version 1.26, September 2011: New look-around and look-ahead locator modes, toggled by keys 'x' and capital 'X'. Alleviating measures for devices with too high shake sensitivity.

Version 1.25, August 2011: Multilingual support added for Korean. Minor bug fixes.

Version 1.24, July 2011: Multilingual support added for Simplified Chinese. Added continuous autofocus support for Android 2.3 (Gingerbread), with distance indication on suitable devices. Added x86 native code support. Improved orientation sensor code. Refined contrast enhancement.

Version 1.23, June 2011: Multilingual support added for English, German, French, Spanish, Dutch and Russian. Speech rate controlled with up/down keys on main screen.

Version 1.22, June 2011: Added user-defined shake actions. Fix for space bar speaking full location only once.

Version 1.21, June 2011: Improvements to speech recognition for voice commands. Speak changes in torchlight state. Binarized tactile view.

Version 1.20, April 2011: Support for IDEAL Item Identifier added.

Version 1.19, April 2011: Bug fix for stack overflow crashes at top and bottom of main menu.

Version 1.18, April 2011: Further improved robustness of camera hand-over to Google Goggles and ZXing.

Version 1.17, April 2011: Improved camera hand-over to Google Goggles and ZXing, and various minor bug fixes and refinements.

Version 1.16, February 2011: Now fully prepared for Android 3.0 (Honeycomb) including its "holographic" UI; bug fix for crashes on non-ARM CPUs.

Version 1.15, January 2011: Now compatible with Android 3.0 (Honeycomb), and minor bug fixes.

Version 1.14, January 2011: Launch Google Goggles from within The vOICe for Android.

Version 1.13, January 2011: Supports installation on SD card (Android 2.2 and later). Workaround for analytics crashes.

Version 1.12, December 2010: Experimental touch screen exploration mode added (default off, under Other settings).

Version 1.11, December 2010: Improved compatibility between volume key navigation and touch navigation in dialogs (trying to avoid need for double-touch). Less chatty locator (by default).

Version 1.10, December 2010: Volume keys function as arrow up/down keys in menu and dialogs, for devices that lack a physical d-pad.

Version 1.09, December 2010: Fixed menu related crashes.

Version 1.08, December 2010: Bug fixes and analytics testing.

Version 1.07, December 2010: Extended torchlight support with manual toggle. Full screen option added. Bug fix in ad support.

Version 1.06, December 2010: Ad support added.

Version 1.05, November 2010: Support for barcodes and QR codes added.

Version 1.04, November 2010: Improved soundscape quality (16-bit, and better stereo separation). Minor fixes.

Version 1.03, October 2010: Experimental tactile graphics display added for touching the live camera view through vibration.

Version 1.02, October 2010: Improved color identifier (Android 2.0 and later).

Version 1.01, September 2010: Torchlight for color functions (Android 2.0 and later). Screen off handling. Minor bug fixes, including non-metric rounding on screen.

Version 1.00, September 2010: Automatic detection of connected audio headsets (bluetooth and for Android 2.0+ also wired). Minor bug fixes, including on-screen speed indicator.

Version 0.99, August 2010: Speed and altitude support added. DPAD center key ("fire button") takes snapshot. Home key no longer (re)opens camera.

Version 0.98, August 2010: Extended voice command set, including options for date, time, location and battery level. Vibration added for proper camera orientation.

Version 0.96, 0.97, August 2010: Various fixes, and non-persistent volume settings. Update 0.97 fixes TTS crashes with Android 1.6 Sony Ericsson phones.

Version 0.95, August 2010: Speech recognition fixes.

Version 0.94, August 2010: Adds speech recognition and fixes camera lockup after taking snapshot.

Version 0.93, August 2010: Stability fixes, autofocus touch area fix, various minor changes.

Version 0.92, July 2010: Various bug fixes after testing on HTC Desire.

Version 0.91, July 2010: Toggle to release camera added (saves battery and mutes soundscapes without muting other options).

Version 0.90, July 2010: Workaround for Android 2.0 (but not later) crashes.

Version 0.89, July 2010: Updated screen reader detection for Talkback and Spiel. Added option for continuous heading in degrees.

Version 0.88, April 2010: Attempt to fix camera preview related crashes on some phones.

Version 0.87, April 2010: View enlarged from 128 × 64 to 176 × 64 (except HTC Tattoo), improved contrast enhancement.

Version 0.86, April 2010: Fix for scanline only showing in left half of view on Nexus One.

Version 0.84 - 0.85, March 2010: Foveal view added. Minor bug fixes and GUI changes.

Version 0.82 - 0.83, December 2009: Further stability fixes.

Version 0.81, December 2009: Snapshot via camera button, snapshot out-of-memory problem fixed. Stability fixes.

Version 0.80, December 2009: Stability fixes.

Version 0.79, December 2009: Fixed Android Market visibility for HTC Tattoo, added crash logging.

Version 0.78, November 2009: Added zoom options, dropped built-in speech samples (smaller APK).

Version 0.77 beta, October 2009: Full compatibility with Spiel and TalkBack screen readers (restricted self-voicing).

Version 0.76 beta, October 2009: Fixed saving of hi-res snapshots. Color bar in color identification.

Version 0.75 beta, October 2009: Much reduced latency.

Version 0.74 beta, October 2009: QVGA support added, for e.g. HTC Tattoo. Improved WVGA support.

Version 0.73 beta, October 2009: Fixed color filters (got broken in native code transition). Upgraded to Android 1.6 (Donut) and its text-to-speech support. WVGA support added for netbooks.

Version 0.72 beta, September 2009: Fixed distorted stereo output. Extended support for other camera resolutions.

Version 0.71 beta, August 2009: Improved stability (for restarts) and white calibration option fixed (now under key 'w').

Version 0.70 beta, July 2009: Improved stability and new edge enhancement option.

Version 0.69 beta, July 2009: Improved stability and sound quality.

Version 0.68 beta, July 2009: Major speedup through native code extensions.

Version 0.67 beta, June 2009: Camera button support removed because it interfered for some users with SnapPhoto.

Version 0.66 beta, May 2009: Soft keyboard support added, JIT compiler re-enabled for devices that support it.

Version 0.65 beta, May 2009: Compass heading fix.

Version 0.62 beta - 0.64 beta, May 2009: Bug fixes for Cupcake firmware (SDK 1.5).

Version 0.61 beta, April 2009: Updated for Cupcake firmware (SDK 1.5).

Version 0.60 beta, April 2009: Preliminary (but still incomplete) preparations for Cupcake.

Version 0.58 beta - 0.59 beta, February 2009: Fixes menu crashes for firmware version 1.1 and RC33.

Version 0.57 beta, February 2009: Bug fixes for TTS, changes to color identifier mode.

Version 0.56 beta, February 2009: Hardware volume button fix.

Version 0.55 beta, February 2009: Bug fixes. Scanline added.

Version 0.52 beta - 0.54 beta, January 2009: Fixed memory leak. Wifi info added. Bug fixes.

Version 0.51 beta, January 2009: Autofocus support, sound volume restored, TTS-for-Android 1.3 support, keyboard slider does not restart.

Version 0.50 beta, January 2009: Improved robustness.

Version 0.49 beta, January 2009: Talking locator added.

Version 0.46 beta - 0.48 beta, December 2008: Support added for the Text-To-Speech Library (TTS Service) of Charles Chen. Improved robustness against out-of-memory errors.

Version 0.45 beta, December 2008: See-through augmented reality view added. Touch screen toggles muting.

Version 0.44 beta, December 2008: Keep backlight on; manifest naming fix.

Version 0.43 beta, December 2008: Various fixes for T-Mobile G1.

Version 0.42 beta, December 2008: Explicit JIT compiler support added.

Version 0.41 beta, December 2008: Unmute fixed. JIT compiler note added.

Version 0.40 beta, November 2008: Another fix for remaining G1 preview issues.

Version 0.39 beta, November 2008: Added option to set still image resolution. Attempted workaround for remaining G1 preview issues.

Version 0.38 beta, November 2008: Audio volume fix and various minor bug fixes.

Versions 0.33 beta - 0.37 beta, November 2008: Adaptations for undocumented bugs and features of the T-Mobile G1. Special thanks to Jose Luis Huertas Fernández and Jason Proctor for testing on the G1.

Version 0.32 beta, November 2008: Calibration fix and efficiency improvements, colored 3D view with color analysis modes.

Version 0.31 beta, October 2008: Name change and several minor fixes.

Version 0.30 beta, October 2008: Fixed problems with still image capture. Save data to dedicated folder on SD card rather than root.

Version 0.29 beta, October 2008: Various bugs and packaging problems fixed.

Version 0.28 beta, October 2008: Audio format changes to suit T-Mobile G1.

Version 0.27 beta, October 2008: Various camera input changes to suit T-Mobile G1. (Special thanks go to Shane Isbell of  SlideMe.org for early device testing.)

Version 0.26 beta, October 2008: Version info exposed to system.

Version 0.25 beta, September 2008: Upgraded from Google Android SDK 0.9 beta to SDK 1.0 R1.

Version 0.24 beta, September 2008: Animated background for compass, plus minor changes.

Version 0.23 beta, September 2008: SD card support added, plus various minor changes.

Version 0.22 beta, September 2008: Various refinements and a few bug fixes.

Version 0.21 beta, August 2008: Talking compass added, plus various minor changes.

Version 0.2 beta, August 2008: The vOICe for Android is now a signed application. Other minor changes.

Version 0.1 beta, August 2008: The vOICe for Android was ported from SDK M5 RC15 to SDK 0.9 beta, involving many implementation changes.

Versions 0.01 alpha - 0.07 alpha, August 2008: Initial releases of The vOICe for Android. Version 0.03 alpha offers a workaround for the lack of support for on-the-fly generated audio. Version 0.04 alpha fixes keyboard shortcut issues. Version 0.05 alpha contains appearance changes. Version 0.06 alpha adds support for saving camera snapshots. Version 0.07 alpha changes the snapshot storage location and file access rights.

If you find any bugs in The vOICe for Android, please report!

Copyright © 1996 - 2024 Peter B.L. Meijer