{"id":5658,"date":"2025-05-28T18:55:40","date_gmt":"2025-05-29T04:55:40","guid":{"rendered":"https:\/\/www.mobileviews.com\/blog\/?p=5658"},"modified":"2025-05-28T18:55:40","modified_gmt":"2025-05-29T04:55:40","slug":"mobileviews-retro-podcast-jan-23-2009-discussion-with-the-original-google-earth-for-ios-developers","status":"publish","type":"post","link":"https:\/\/www.mobileviews.com\/blog\/2025\/05\/28\/mobileviews-retro-podcast-jan-23-2009-discussion-with-the-original-google-earth-for-ios-developers\/","title":{"rendered":"MobileViews retro-podcast Jan. 23, 2009 discussion with the original Google Earth for iOS developers"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/4r4kdugZE-U?si=6rTU2lbWfnGmNgpq\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>This podcast was recorded way back on Jan. 23, 2009 (16 years ago) with the original Google Earth for iPhone developer team: my old friend (the late) Mike Morton, David Oster, and (product manager) Peter Burch along with Google spokesperson Aaron Stein. Although the iPhone was launched on June 29, 2007, the iPhone app store was not launched a year later on July 10, 2008. So, iPhone apps had only been available for 6 months when we recorded this podcast. I&#8217;m taking advantage of the relatively new Adobe Podcast (V2) audio enhancement and audiogram creation features to re-post this podcast as, I think, one of some historical interest. I also used Google Gemini to write a summary of the podcast as well as a more detailed bullet point discussion list for the blog on MobileViews.com.<\/p>\n<p>SUMMARY<br \/>\nIn this podcast recorded on Jan. 23, 2009, , the developers of Google Earth for iPhone discussed the creation and features of the mobile application. The team, including iPhone engineers Mike Morton and David Oster, shared insights into the development process. With extensive Macintosh experience, they found the iPhone SDK surprisingly similar to OS X programming, which provided a significant advantage. A long-held dream for the Google Earth team was to enable users to &#8220;hold the earth in your hand,&#8221; a vision only recently made possible by technological advancements.<\/p>\n<p>The developers addressed the challenge of optimizing Google Earth for the iPhone&#8217;s smaller screen and less powerful CPU. They emphasized streamlining the application by &#8220;trimming out some of the fat&#8221; accumulated in the desktop version and leveraging years of OpenGL tuning. A key focus was on creating a user-friendly interface that prioritized data display over decorative elements, influenced by Edward Tufte&#8217;s principles. The touch interface of the iPhone presented a unique opportunity to create a more intuitive way of interacting with the Earth, leading to the development of custom gesture analysis. Looking ahead, the team plans to continue developing Google Earth for iPhone, adding new features that cater to both existing desktop functionalities and mobile-specific contexts.<\/p>\n<p>DETAILED DISCUSSION SUMMARY<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The Google Earth for iPhone development team included Mike Morton and David Oster (iPhone engineers), Peter Burch (product manager for Google Earth), and Aaron Stein (spokesman for Google).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mike Morton and David Oster, who worked on Google Earth for iPhone, have about 25 years of Macintosh experience and have been on the iPhone since programming was opened up in summer 2018.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The iPhone SDK was surprisingly similar to programming OS X on a Mac, which was a &#8220;leg up&#8221; for experienced Mac developers.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Development tools for iPhone are based on GCC, allowing the use of C and C++ in addition to Objective-C.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Porting Google Earth to the iPhone was a long-standing dream of the Google Earth team, predating the iPhone&#8217;s introduction.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Technology barriers had previously prevented the realization of holding &#8220;the earth in your hand&#8221;.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Earth, originally Keyhole Earth Viewer, has been running as an application since around 2001, providing the team with experience in high-performance graphics applications on lower-powered hardware.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The Google Earth for iPhone was a &#8220;project project&#8221; and not a &#8220;20% time project&#8221;.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Achieving quick response times on the iPhone&#8217;s relatively weaker CPU involved significant performance tuning and &#8220;trimming out some of the fat&#8221; from the desktop version.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The fast performance also benefited from about ten years of OpenGL tuning on the desktop version of Google Earth.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Development challenges included adapting to the smaller screen size and deciding which features to include or exclude.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The team aimed to make the interface simple and uncluttered, with a focus on displaying data rather than decorative elements, influenced by Edward Tufte&#8217;s work.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Key features added included Wikipedia articles and panoramas of photos, making the product about exploring user content, not just satellite imagery.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The iPhone&#8217;s touch interface provided a better way of interacting with the earth than the desktop version.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The developers had to create their own gesture analyzer because Apple&#8217;s SDK provides raw finger position data rather than pre-defined gestures.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unexpected uses of Google Earth for iPhone include its adoption by the scientific community for visualizing weather.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Users can provide feedback and ask questions through a help center group, with a link provided in the iTunes description for Google Earth.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google plans future updates for Google Earth for iPhone, adding new features and building on the current version, with a focus on mobile-specific functionalities.<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This podcast was recorded way back on Jan. 23, 2009 (16 years ago) with the original Google Earth for iPhone developer team: my old friend (the late) Mike Morton, David Oster, and (product manager) Peter Burch along with Google spokesperson Aaron Stein. Although the iPhone was launched on June 29, 2007, the iPhone app store [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[126],"tags":[],"class_list":["post-5658","post","type-post","status-publish","format-standard","hentry","category-podcast"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/ppKRG-1tg","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/posts\/5658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/comments?post=5658"}],"version-history":[{"count":3,"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/posts\/5658\/revisions"}],"predecessor-version":[{"id":5661,"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/posts\/5658\/revisions\/5661"}],"wp:attachment":[{"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/media?parent=5658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/categories?post=5658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mobileviews.com\/blog\/wp-json\/wp\/v2\/tags?post=5658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}