According to Anthony Franco, president and cofounder of the consulting company Effective UI, it depends on what you're building. For applications that won't be accessed by mobile users, he recommends Flash, but for those who will, he says to use HTML 5. He says the ongoing battle “is not helpful for developers." And he adds that they have two choices: "They can either build [the application] twice, or build it less.” He believes that so far most developers are choosing to build apps twice, so that they provide desktop users the richer experience of Flash, while still making their apps accessible to mobile users."
From Franco’s seat, the war between the technology giants “is not helpful for developers. The conversation has not progressed beyond ‘Apple sucks’ or ‘Adobe sucks.’ From the user experience, it’s annoying that I can’t see all content on the Internet on my iPad. That makes it a poorer user experience.” The irony, according to UI designer Jeff Gothelf, director of user experience at TheLadders.com, is that Jobs is becoming a proponent of a very open standard HTML, while everything else Apple does is closed and locked down.