Both versions of the protocol stream apps rendered by the phone. v1.1 allows to create third party applications for it. Previously apps could be only provided by phone vendor. ML was never supposed to stream the screen of the phone constantly due to potential driver distraction. The devices that did this were probably uncertified and/or buggy.
> Toyota for example is refusing to do AA/Carplay and is starting yet another "standard" called SmartDeviceLink.
Well they do have a plenty of reason to not like AA/Carplay. Both give total control of head unit experience to Apple or Google. Which is a risky decision when you are dreaming about gradually moving from selling a product to providing related services.