HTML and CSS Reference
Figure 2-1. WebKit revisions
Mobile Safari (iOS6). Apple's adoption and implementation of early HTML5 specifica‐
tions has been impressive. The company has been an obvious force in pushing the Web
forward. With standard hardware and multicore technology, iPhones and iPads have
been a great platform for HTML5 development. But, it's not all ponies and rainbows in
iOS land, as each mobile browser has its share of quirks and bugs. Earlier iOS versions
new ways to insert dynamic content. You'll see the solution to this problem in the next
chapter—as for now, we'll focus on the big picture.
Apple's community process around iOS progression and filing bugs is bound and limited
to the way Apple chooses to do things. You can file bugs with its BugReporter ( http://
once again, the community has stepped up to give Apple a hand in allowing nonconfi‐
dential data from customers to be openly searched. To see if your bug has already been
filed, you can visit http://openradar.appspot.com/faq .
Android. Even though the Android default browser is based on WebKit, as of this writ‐
ing, its implementation of HTML5 specifications is just starting to beef up in version 4.
As Android evolves, we can rest assured that the coming HTML5 implementations will
Android devices are horribly fragmented, and HTML5 support varies on devices and
ises to deliver major advances in browser technology:
• 5 to 10 times faster than the default Android browser
• 100% faster than Chrome (at times)
shown in Figure 2-2