|5.2 Do all WAP devices (browsers) comply with WML specifications?|
No. WAP device developers will constantly try to push the envelope on the specifications as WAP takes off. This makes life "interesting" for developers, but it should also ensure the rapid growth of the technology. If all manufacturers had to wait for every single little change to be incorporated into an agreed standard, we'd still be in the technological stone ages.
At present this is in many ways slowing down the progress of the technology, and it must be addressed and fixed by the WAP Forum immediately. In many cases however, the problem is caused by having too many lazy developers who can't write anything unless someone else wrote it already and put it into a library.
To see the exact properties of each phone we recommend the WURFL project whose aim is to keep an up-to-date list of each phone's capabilities.