Getting rid of accumulated cruft would simplify decode logic.  Customize it for iOS. Siliconize common functions.<p>Apple doesn&#x27;t have to worry about standards, backcompatibility or adoption. If they have noticed unneccesary inefficiencies, they can fix them.