Recognized smoothly on such equipment; for Android you need to install a small app called "physical keyboard" to use instead of the virtual keyboard. The touchpad supports one finger (mouse pointer) and 2 fingers (up / down movement or right / left). If you want to add a real mouse you must use a second Unifying receiver (not documented by Logitech ...) So 2 USB ports.
On a PC you need a driver for not having a receiver (look at Logitech Unifying Software) and the Setpoint software for the complete management mouse / keyboard. In summary excellent material but incomplete doc.