Horizon Client for Android 4.0.1 | 31 March 2016
Last Updated: 21 April 2016
These release notes cover the following topics:
- Key Features
- What's New in This Release
- Before You Begin
- Resolved Issues
- Known Issues
VMware Horizon Client for Android makes it easy to access a Windows-based remote desktop or application from your Android tablet or phone with the best possible user experience on the Local Area Network (LAN) or across a Wide Area Network (WAN).
- Work the way you want to - Use your Android tablet or phone to use a Windows-based remote desktop or application from any location. Support for the PCoIP display protocol and the VMware Blast display protocol from VMware means your remote desktop or application is fast and responsive regardless of where you are.
- Best of both worlds - For the mobile device world, Horizon Client supports native Android gestures for quick and easy navigation around a remote desktop or application. For the Windows world, the full-screen touchpad feature lets you touch anywhere on the screen to move the mouse pointer around the Windows-based remote desktop or application. Bridging both worlds, the Unity Touch sidebar makes it easy to browse, search, open, and close Windows applications and files, minimize windows, and switch between running applications, all without using the Windows Start menu or Taskbar.
- Simple connectivity - Horizon Client for Android is tightly integrated with VMware Horizon 6 and VMware Horizon 7 for simple setup and connectivity. Quickly reconnect to a remote desktop or application by selecting it from the Recent tab.
- Unmatched performance - The adaptive capabilities of the PCoIP display protocol and the VMware Blast display protocol mean your remote desktop or application is fast and responsive regardless of whether you are connecting over your corporate WiFi network or from your 3G, 4G, or LTE connected Android tablet or phone.
- Secure from any location - At your desk or away from the office, your data is always secure. And with RSA soft token integration, you need enter only your RSA PIN into Horizon Client when RSA authentication is required. No need for an RSA hardware token or RSA software token utility. Horizon Client also supports RADIUS authentication.
Note: You can use remote applications only if you are connected to a VMware Horizon 6.0 with View or later server.
New Features in Horizon Client 4.0.1
- TLSv1.0 is enabled by default
Enabling TLSv1.0 ensures that by default Horizon Client can connect to VMware Horizon Air servers. You do not need to upgrade to Horizon Client 4.0.1 unless you use Horizon Client to connect to Horizon Air cloud-hosted desktops and applications.
New Features in Horizon Client 4.0
- VMware Blast Extreme
End-users can select the VMware Blast display protocol when they connect to a remote desktop or application in Horizon Client, and they can use Horizon Client to configure decoding and network protocol options for VMware Blast sessions. Administrators can create vmware-view URIs to launch remote desktops and applications with the VMware Blast display protocol. This feature also requires Horizon Agent 7.0.
- Real-Time Audio-Video for microphones
With the Real-Time Audio-Video feature, you can use a microphone connected to your mobile device on your remote deskop. Real-Time Audio-Video is compatible with standard audio devices and with standard conferencing applications such as Skype, WebEx, and Google Hangouts. Only the audio-in feature is supported in this release. Video is not currently supported.
- Horizon Client default view configuration
You can configure whether the Recent screen or the Servers screen appears when they launch Horizon Client. Administrators can create a vmware-view URI to launch a Horizon Client and display the Recent screen or the Servers screen.
- Client drive redirection
You can configure Horizon Client to share local storage, including local folders and removable storage devices, with remote desktops and applications. This feature also requires View Agent 6.1.1 or later.
- Fingerprint authentication
You can use fingerprint authentication with Horizon Client. For fingerprint authentication requirements, see Using VMware Horizon Client for Android.
- TLSv1.0 disabled by default
TLSv1.0 is disabled by default for communications between Horizon Client and View Connection Server and View Agent or Horizon Agent. SSLv3 is removed.
- OpenSSL 1.0.2f support
The OpenSSL library is updated to version openssl-1.0.2f.
New Features in Horizon Client 3.5
- TLSv1.2 enabled by default
TLSv1.2 is enabled by default for communication between Horizon Client and View Connection Server and View Agent. In addition, the default cipher control string is changed to "!aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH".
- OpenSSL 1.0.2d support
The OpenSSL library is updated to version openssl-1.0.2d.
- Access Point integration
Horizon Client can use the new Access Point appliance instead of a security server to connect to a View Connection Server instance. This feature also requires Horizon 6 version 6.2.
- Windows 10 remote desktop support
You can use Horizon Client to connect to Windows 10 remote desktops.
- Android 6 (Marshmallow) support
You can use Horizon Client on an Android 6 (Marshmallow) device.
New Features in Horizon Client 3.4
- Smart cards for logging in to RDS desktops and hosted applications
Users can now authenticate to RDS-based desktops and RDS-based applications using smart cards. Requires View Agent 6.1 or later.
- OpenSSL 1.0.1m support
The OpenSSL library is updated to version openssl-1.0.1m.
New Features in Horizon Client 3.2
- Android 5 (Lollipop) support - You can install Horizon Client for Android on an Android 5 device.
- OpenSSL 1.0.1i support - The OpenSSL library is updated to version openssl-1.0.1i.
- AirWatch integration - You can configure AirWatch to deliver Horizon Client for Android to mobile device users. You can optionally specify a default list of View Connection Server instances. The View Connection Server instances that you specify appear as shortcuts in Horizon Client.
- Native operating system gestures with touch redirection - You can use native operating system gestures from your touch-based mobile device when you are connected to a Windows 8 or Windows Server 2012 R2 remote desktop or remote application hosted on Windows Server 2012 R2.
- Enhanced display resolution options - Additional display resolution options are provided.
- RSA SDK upgraded - Horizon Client for Android now supports both numeric and alphanumeric Compressed Token Format (CTF) strings.
New Features in Horizon Client 3.1
- App name changed
The name of the Horizon Client for Android app has changed from VMware View to Horizon.
- USB smart card reader support
You can now use the baiMobile 301MP USB smart card reader for smart card authentication. For smart card authentication requirements, see Using VMware Horizon Client for Android.
- Expanded location-based printing support
Location-based printing is now supported for single-session Windows Server 2008 R2 desktops, RDS desktops (that are hosted on virtual machine-based RDS hosts), and remote applications. You must be connected to a VMware Horizon 6.0.1 server to use these features.
- Enhanced log file collection
Horizon Client for Android now generates three types of log files (Horizon_View_Client_logs_timestamp.txt, libcdk_timestamp.txt, and pcoip_client_timestamp.txt) and keeps the last five log files of each type. You can send these log files to VMware for technical support.
- User interface tabs
Several improvements have been made to the user interface. For example, remote desktops and applications marked as favorites appear on the new Favorites tab, all remote desktops and applications appear on the new All tab, recent connections appear on the new Recent tab, and server shortcuts appear on the new Servers tab.
New Features in Horizon Client 3.0
- Support for hosted applications - With this release of Horizon Client for Android, you can securely access remote Windows-based applications and remote desktops running in a Horizon 6.0 environment. After launching Horizon Client for Android and logging in to a Horizon 6.0 View server, you see all the remote applications that you are entitled to use, in addition to remote desktops. Selecting an application opens a window for that application on your Android device. A remote application looks and behaves as if it were locally installed. A new -appName option has been added so that you can create URIs for connecting to a remote application by clicking a link in a Web page.
- Favorite remote desktops and applications - You can select remote desktops and applications as favorites. Favorites are identified by a star. The star helps you quickly find your favorite desktops and applications. Your favorite selections are saved, even after you log off from the Horizon 6.0 View server.
- Support for right-click on an external mouse
- New user interface design - The Horizon Client for Android user interface has been redesigned.
For Horizon Client for Android, both the user interface and the documentation are available in English, Japanese, French, German, Simplified Chinese, Traditional Chinese, and Korean.
- Horizon Client for Android requires the Android 3 (Honeycomb) or later operating system.
- Horizon Client for Android is supported with the latest maintenance release of View 5.3.x and later releases.
- When you install Horizon Client for Android, you are prompted to let the app read phone status and identity. This prompt relates to the RSA soft token integration feature. The prompt is requesting permission to read the state of the phone. This permission does not allow the app to make a phone call or send a message. You can safely grant this permission.
- Install and upgrade Horizon Client for Android just as you do any other Android app. For example, you can get the latest version of the app from Google Play or the Amazon Appstore for Android. For a link to the Horizon Client app in one of these stores, go to the Horizon Client Downloads page.
- For system requirements and installation instructions, see Using VMware Horizon Client for Android.
Resolved in Horizon Client 4.0
- When you connect to an RDS (Remote Desktop Session) desktop with the PCoIP display protocol, a license is issued to your Android device. If you later connected to the same RDS desktop with a third-party app that uses RDP (such as Microsoft Remote Desktop), a second license was issued to your Android device. This problem occurred because PCoIP and RDP recorded different names for your device on the license server. For example, PCoIP might record the name as NEXUS 10 SAMSUN and RDP might record the name as Nexus-10-4.42. This issue has been resolved.
- Certificate authority names with a trailing space caused a mismatch between View server presented certificates and smart card certificates. This issue has been resolved.
- Horizon Client for Android stopped responding after you connected to a virtual machine remote desktop. This issue has been resolved.
- If you used Horizon Client for Android to connect to a virtual machine remote desktop and then ran vSphere Client in the remote desktop, vSphere Client stopped responding if you entered special characters. This issue has been resolved.
Resolved in Horizon Client 3.5
- When TLSv1.2 was enabled, an SSL error occurred when you used a smart card to authenticate to the View server. This issue has been resolved.
Resolved in Horizon Client 3.4
- When you logged off of a remote desktop, an error message appeared. Now, an informational message pops up that states the session was disconnected.
Resolved in Horizon Client 3.2
- When you used the virtual printing feature and changed any printer settings or printing preferences, such as, for example, DPI or double-sided printing, the printer settings did not persist after you disconnected or logged off from a remote desktop. This issue has been resolved.
Resolved in Horizon Client 3.1
- Android UK keyboards did not map correctly in Horizon Client for Android. This issue has been resolved.
- Horizon Client for Android was not compatible with the "Android L" developer preview emulator. This issue has been resolved.
Resolved in Horizon Client 3.0
- No issues were fixed in this release of Horizon Client for Android.
The Unity Touch sidebar cannot show changes in the All Programs menu for new software that you install during that same session.
Workaround: To see items for new software that you recently installed, disconnect from the desktop and then connect again.
- The Shift key in the top row of the onscreen keyboard or in the navigation keys is for entering key combinations, such as Ctrl+Shift. If you need to capitalize a letter or type an exclamation point (!) or question mark (?) or other symbol that you create by using the Shift key, use the up arrow as you would in the standard onscreen keyboard.
- On Android 2.x and 3.x devices,
you cannot use 7-Zip to open the ZIP file that the Horizon Client log collection feature generates. This problem is caused by a known Google Android 2.x/3.x builtin compression limitation.
Workaround: Use AndroZip to open the ZIP file.
Because an Android device does not have a persistent ID, the device's MAC address is used to generate an ID for the license. If a device's MAC address cannot be detected, its SIM is used instead. If neither the MAC address nor SIM can be detected, a random ID is generated for the device. In certain circumstances, this process can result in multiple licenses being issued to the same device.
Workaround: An administrator can remove the inactive licenses.
If multiple Horizon clients connect to the same RDS desktop or remote application simultaneously and map to a location-based printer with the same name, the printer appears in the first client session, but not in later client sessions.
Workaround: For the client sessions in which the printer does not appear, perform a manual refresh. For a remote desktop, press F5 or refresh the Devices and Printers window. For a remote application, close and reopen the application print dialog box. The location-based printer appears in the printer list.
USB devices cannot be redirected with the client drive redirection feature on certain Android devices, including Nexus 5, Nexus 6, Nexus 9, Nexus 7 (2nd Gen), and Dell Venue 8.
Workaround: None. This is a third-party issue.
On certain Android devices, when you use the client drive redirection feature to copy, rename, or create files on a redirected external SD card, you receive the error You need permission to perform this action. This problem occurs if the Android device prevents third-party apps from getting automatic permission to put files on an external SD card.
When you connect to remote RDS desktop from an Android x86 device, a delay of up to one minute can occur before the Local Storage Redirection option appears in General settings and redirected folders appear in the local storage list.
On some Android devices, certain keys introduce white spaces when you connect to a remote desktop and input text with Horizon Client.
Workaround: Turn off predictive text for the keyboard in the Android Settings app.
When you select the VMware Blast display protocol to connect to a remote desktop and the UDP network protocol is used, your session might be disconnected.
Workaround: Disable UDP networking for VMware Blast sessions. See "Configure VMware Blast Options" in Using Horizon Client for Android.
When you use the VMware Blast display protocol to connect to a remote desktop or application with a non-English input method, you might not be able to enter certain symbols.
Workaround: Use the local input buffer, or connect to the remote desktop or application with the PCoIP display protocol.