As you can see, HTML5 Canvas is a powerful and easy way to target the iOS Safari browser. In this chapter, we built a small game to run in the Safari browser and then modified the application to run on the iPhone in full screen. After the simulation was successful, we modified the GeoBlaster Extended game from Chapter 9 to create a new game called Retro Blaster Touch. Finally, we were able to see this completed application running on an actual iOS device.
In Chapter 11, we will look at applying multiplayer capabilities to a canvas application using ElectroServer. We’ll also take a small tour of 3D in Canvas. We will continue to explore the Canvas by creating a framework for a drag-and-drop application, and finally, we will take a look at HTML5 in Microsoft Windows 8.