{"id":362126,"date":"2010-02-25T11:49:32","date_gmt":"2010-02-25T16:49:32","guid":{"rendered":"http:\/\/theappleblog.com\/?p=41502"},"modified":"2010-02-25T11:49:32","modified_gmt":"2010-02-25T16:49:32","slug":"ipad-sdk-mining-a-big-tease-but-let%e2%80%99s-stay-level-headed","status":"publish","type":"post","link":"https:\/\/mereja.media\/index\/362126","title":{"rendered":"iPad SDK Mining a Big Tease, But Let\u2019s Stay Level-headed"},"content":{"rendered":"<p class=\"excerpt\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-41508\" title=\"sdk logo\" src=\"http:\/\/gigapple.files.wordpress.com\/2010\/02\/sdk-logo.jpg?w=192&#038;h=240\" alt=\"\" width=\"192\" height=\"240\" \/>After the rumor-fest surrounding Apple\u2019s mystery device was stanched the moment Steve Jobs unveiled the iPad, a new trend has emerged; SDK Mining. This is the art of digging through the iPad\u2019s operating system to uncover clues about hitherto-undisclosed functionality.<\/p>\n<p>Since the iPad and iPhone SDKs are so very close in core functionality, SDK Miners have been trying to unearth something (anything!) we didn\u2019t already know about the iPad. I suspect most people simply glance over these reports, shrug, and move on without comment. After all, we\u2019re a bit tired of tablet rumors by now, right? But looking at some of the comments in the articles (linked below), there are some people who take it all very seriously indeed. And that\u2019s probably a mistake, as I\u2019ll explain shortly.<\/p>\n<p>Before I do, here\u2019s a quick rundown of what we <em>think<\/em> we know so far from the SDK Mining that has happened in the last five weeks. <span id=\"more-41502\"><\/span><\/p>\n<h3><strong>January 29<\/strong><\/h3>\n<p><strong> <\/strong>Engadget <a href=\"http:\/\/www.engadget.com\/2010\/01\/29\/confirmed-iphone-os-3-2-has-support-for-video-calling-file-dow\/\">confirmed<\/a> that the OS SDK contained support for Video Calling, File Downloads, SMS and even Handwriting input;<\/p>\n<blockquote>\n<p>We&#8217;re told that there are hooks to accept and decline a video conference, flip a video feed (which suggests a front-facing camera) and &#8212; most importantly &#8212; run the video call in either full screen mode or in just a portion of the screen. That means you&#8217;ll be able to chat and do other things at the same time, which could mean there&#8217;s at least some type of multitasking going on here.<\/p>\n<\/blockquote>\n<p>Engadget\u2019s Nilay Patel adds in an update;<\/p>\n<blockquote>\n<p>\u2026there&#8217;s a spell checker with multiple dictionaries and user-added entries (huzzah!), much richer text support for apps, the ability to selectively draw to external displays (using the VGA or component adapters, we&#8217;d imagine), location-aware ads in Maps and possibly other programs that use the Maps API, file upload ability in Safari, a modifiable cut \/ copy \/ paste menu, and, most interestingly, prototype support for a &#8220;handwriting keyboard.&#8221; Maybe we&#8217;ll see some stylus action on this thing after all.<\/p>\n<\/blockquote>\n<p>In all, Patel lists no fewer than <em>18<\/em> new discoveries, though many of them are pretty dry and technical.<\/p>\n<p>After that, things fell quiet for a while, until just this week.<\/p>\n<h3><strong>February 20<\/strong><\/h3>\n<p><strong> <\/strong>9to5Mac <a href=\"http:\/\/www.9to5mac.com\/iphone-video-chat-340968306\">reported<\/a> discovering a set of icons in the 3.2 SDK it believes are \u201cpretty definitive evidence\u201d for video calling functionality in a future iPhone or iPad device.<\/p>\n<div id=\"attachment_41509\" class=\"wp-caption aligncenter\" style=\"width: 557px\"><a rel=\"attachment wp-att-41509\" href=\"http:\/\/theappleblog.com\/2010\/02\/25\/ipad-sdk-mining\/ipad-video-chat-icons\/\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-41509\" title=\"iPad Video Chat icons\" src=\"http:\/\/gigapple.files.wordpress.com\/2010\/02\/ipad-video-chat-icons.jpg?w=547&#038;h=399\" alt=\"\" width=\"547\" height=\"399\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Image by 9to5Mac<\/p>\n<\/div>\n<p>It also found strings of code that refer to iChat, too, but didn\u2019t speculate further. It\u00a0<em>did<\/em> say;<\/p>\n<blockquote>\n<p>While it is possible that Apple brought code over from its Mac telephony products, it is unlikely that they also built icons and compressed them into the iPad SDK for such a product if it weren&#8217;t being built for future release.<\/p>\n<\/blockquote>\n<h3><strong>February 23<\/strong><\/h3>\n<p><strong> <\/strong>MacRumor\u2019s Arnold Kim <a href=\"http:\/\/www.macrumors.com\/2010\/02\/23\/ipad-sdk-support-for-front-facing-camera-camera-flash-zoom-and-video-conferencing\/\">added<\/a> to the fresh wave of SDK Mining reports with this graphic of the icons used in the video chat functionality;<\/p>\n<div id=\"attachment_41510\" class=\"wp-caption aligncenter\" style=\"width: 600px\"><a rel=\"attachment wp-att-41510\" href=\"http:\/\/theappleblog.com\/2010\/02\/25\/ipad-sdk-mining\/ipad-video-accept-decline-buttons\/\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-41510\" title=\"iPad Video accept decline buttons\" src=\"http:\/\/gigapple.files.wordpress.com\/2010\/02\/ipad-video-accept-decline-buttons.jpg?w=590&#038;h=54\" alt=\"\" width=\"590\" height=\"54\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Image by MacRumors<\/p>\n<\/div>\n<p>Kim writes;<\/p>\n<blockquote>\n<p>It seems Apple built in API support to test to see if your iPad had a Front Facing Camera, Zoom and a Camera Flash. The front facing camera would, of course, be used for video chat, while Zoom and Camera Flash are often requested features for the iPhone&#8217;s camera.<\/p>\n<p>Given the size of these buttons, they were intended for use on the the iPad&#8217;s screen rather than the iPhone. We&#8217;re not sure why these features were dropped\u2026<\/p>\n<\/blockquote>\n<p>And finally, just today, MacNN <a href=\"http:\/\/www.macnn.com\/articles\/10\/02\/24\/separate.lock..and.homescreen.images\/\">brings us<\/a> news of (wait for it) <em>advanced wallpaper options<\/em>.<\/p>\n<div id=\"attachment_41511\" class=\"wp-caption aligncenter\" style=\"width: 510px\"><a rel=\"attachment wp-att-41511\" href=\"http:\/\/theappleblog.com\/2010\/02\/25\/ipad-sdk-mining\/ipad-wallpaper-settings\/\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-41511\" title=\"iPad Wallpaper Settings\" src=\"http:\/\/gigapple.files.wordpress.com\/2010\/02\/ipad-wallpaper-settings.jpg?w=500&#038;h=388\" alt=\"\" width=\"500\" height=\"388\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Image by MacNN<\/p>\n<\/div>\n<p>Well. Be still my beating heart. From MacNN;<\/p>\n<blockquote>\n<p>In the current iPad simulator, users can now set separate lock- and homescreen wallpapers, reflecting the iPad&#8217;s ability to keep wallpaper active while navigating icons. In case the difference doesn&#8217;t matter, another button applies the same wallpaper to both screens.<\/p>\n<\/blockquote>\n<h3>The Disappointment of SDK Mining<\/h3>\n<p>While it\u2019s fun to poke-around in the code (in the absence of an <em>actual<\/em> iPad to play with, it\u2019s the next best thing!), SDK Mining often leads to disappointment. An operating system &#8212; even a \u2018small\u2019 OS like the one found on the iPhone or iPad &#8212; is hugely complex. It\u2019s the end-product of years of development. In that time, as hardware and software prototypes came-and-went, functionality was added and removed, supported and dropped, many times over. This is common to any OS development process.<\/p>\n<p>We need to be careful when reading breathless reports of \u201chidden\u201d functionality in the iPad (or iPhone) SDKs. In the reports above, the code\u00a0<em>references<\/em> camera features, proving that, at some point, Apple\u2019s developers seriously explored that functionality.\u00a0That doesn\u2019t mean a camera is\u00a0<em>guaranteed<\/em> to appear on the iPad. (For instance, just because I once learned how to ride a bike, it doesn\u2019t guarantee I\u2019ll\u00a0become an avid cyclist.)<\/p>\n<p>So let\u2019s enjoy the speculation &#8212; but not get too worked-up over what it <em>might<\/em> mean. After all, it might never happen.<\/p>\n<p>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/gigapple.wordpress.com\/41502\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/gigapple.wordpress.com\/41502\/\" \/><\/a> <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/godelicious\/gigapple.wordpress.com\/41502\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/delicious\/gigapple.wordpress.com\/41502\/\" \/><\/a> <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gostumble\/gigapple.wordpress.com\/41502\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/stumble\/gigapple.wordpress.com\/41502\/\" \/><\/a> <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/godigg\/gigapple.wordpress.com\/41502\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/digg\/gigapple.wordpress.com\/41502\/\" \/><\/a> <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/goreddit\/gigapple.wordpress.com\/41502\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/reddit\/gigapple.wordpress.com\/41502\/\" \/><\/a> <img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/stats.wordpress.com\/b.gif?host=theappleblog.com&#038;blog=5550580&#038;post=41502&#038;subd=gigapple&#038;ref=&#038;feed=1\" \/><\/p>\n<div class=\"feedflare\">\n<a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=CZ4bdsetp24:RTdvEwU8ZqA:yIl2AUoC8zA\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?d=yIl2AUoC8zA\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=CZ4bdsetp24:RTdvEwU8ZqA:D7DqB2pKExk\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?i=CZ4bdsetp24:RTdvEwU8ZqA:D7DqB2pKExk\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=CZ4bdsetp24:RTdvEwU8ZqA:V_sGLiPBpWU\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?i=CZ4bdsetp24:RTdvEwU8ZqA:V_sGLiPBpWU\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=CZ4bdsetp24:RTdvEwU8ZqA:F7zBnMyn0Lo\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?i=CZ4bdsetp24:RTdvEwU8ZqA:F7zBnMyn0Lo\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?a=CZ4bdsetp24:RTdvEwU8ZqA:guobEISWfyQ\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/TheAppleBlog?i=CZ4bdsetp24:RTdvEwU8ZqA:guobEISWfyQ\" border=\"0\"><\/img><\/a>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/TheAppleBlog\/~4\/CZ4bdsetp24\" height=\"1\" width=\"1\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After the rumor-fest surrounding Apple\u2019s mystery device was stanched the moment Steve Jobs unveiled the iPad, a new trend has emerged; SDK Mining. This is the art of digging through the iPad\u2019s operating system to uncover clues about hitherto-undisclosed functionality. Since the iPad and iPhone SDKs are so very close in core functionality, SDK Miners [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-362126","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/362126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/comments?post=362126"}],"version-history":[{"count":0,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/362126\/revisions"}],"wp:attachment":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/media?parent=362126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/categories?post=362126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/tags?post=362126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}