In the ZMM docs under pre-install tasks #3 says
You must use SSL with the servers where the ZENworks Mobile Management Web/HTTP component is installed to meet best practices for security (source)

Does this mean an SSL is required for ZMM to function (iOS devies mostly) or is an SSL only required for best practices and can still fully function without one?