So far, my usage of MapScript has been nearly exclusively on an iPad.
Not sure if this drives any special features / requirements, other than to be sure everything works well there.