<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Get Info: #wwdc</title>
    <description>Posts tagged “wwdc” — Blog of independent game and app developer Matt Sephton. Featuring vintage Macintosh, game development, digital artwork, Japanese esoterica, video game reviews, hacks and tips, and much more.</description>
    <link>https://blog.gingerbeardman.com/tag/wwdc/</link>
    <atom:link href="https://blog.gingerbeardman.com/tag/wwdc/index.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Sun, 12 Jul 2026 20:54:08 +0000</pubDate>
    <lastBuildDate>Sun, 12 Jul 2026 20:54:08 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>

    
      
        <item>
          <title>WWDC 2016: Platforms State of the Union</title>
          <description>&lt;p&gt;&lt;img src=&quot;https://miro.medium.com/max/1400/1*nYYr_EvVxQ-aDKUoVqKTVw.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The second half of WWDC Day One is a different sort of keynote. Not as glitzy or glamorous as the one with the Apple SVPs you know, and almost definitely not as well rehearsed and exciting for the general public. But for developers, this is the where they find out how much work they’re going to have to do to take advantage of all the new technologies and features that Tim, Craig and team talked about.&lt;/p&gt;

&lt;p&gt;Here’s a recap.&lt;/p&gt;

&lt;h2 id=&quot;extensions&quot;&gt;Extensions&lt;/h2&gt;

&lt;p&gt;So much of what’s new in iOS 10 revolves around the revamped extensions system. You’ll see this phrase crop up again and again in areas such as Sharing, Calls, Spotlight, Photos, Siri, Documents, Notifications, Maps, Widgets, Keyboards and iMessage.&lt;/p&gt;

&lt;h2 id=&quot;imessage&quot;&gt;iMessage&lt;/h2&gt;

&lt;p&gt;These sit in place of the keyboard after you invoke them, and you can interact with the app they represent or use their content in an iMessage. A huge opportunity to change the way people communicate here. You could say that Facebook Messenger has done this already, but for me the Apple method is better due to the fact that there’s already a huge ecosystem of apps that can add these extensions quite easily.&lt;/p&gt;

&lt;h2 id=&quot;sirikit&quot;&gt;SiriKit&lt;/h2&gt;

&lt;p&gt;Leverage the power of Siri easily through your app. Limited to 6 domains to start off with: Messaging, VoIP calling, Payments, Ride booking, Photo search, Workouts. They’re the areas with the most use, but I think others will follow over time.&lt;/p&gt;

&lt;h2 id=&quot;swift-3&quot;&gt;Swift 3&lt;/h2&gt;

&lt;p&gt;Apple’s great new programming language that is taking the world by storm. It’s now Open Source and being used across many different platforms. This third revision sees much simplification and streamlining, at the expense of breaking code written in previous versions. Xcode 8 has a tool to automatically upgrade your code, if you’d like, or you can carry on using Swift 2.3 which is still included.&lt;/p&gt;

&lt;h2 id=&quot;swift-playgrounds&quot;&gt;Swift Playgrounds&lt;/h2&gt;

&lt;p&gt;Learn to program the easy way. These interactive programming tutorials are the sort of thing I wish I had age 12. The best news about this is that the playgrounds can be shared with Xcode on a Mac, and Apple is releasing theirs under a reuse licence so people can create more tutorials in the same style. It has a really great interface that is capable of so much without the need to actually type anything. So cool.&lt;/p&gt;

&lt;p&gt;It’s similar to third-party app &lt;a href=&quot;http://twolivesleft.com/Codea/&quot;&gt;Codea&lt;/a&gt;, but as Playgrounds is made by Apple it’s so much better. I do hope that—eventually—apps can be created or published from Playgrounds.&lt;/p&gt;

&lt;h2 id=&quot;xcode&quot;&gt;Xcode&lt;/h2&gt;

&lt;p&gt;The app you use to build apps. It’s a monster of an app, with a steep earning curve and a penchant to changing its user interface every year around this time.&lt;/p&gt;

&lt;p&gt;This year the documentation team have been hard at work combining and reducing the documentation package which is now apparently a tenth of the previous size. Xcode itself gets Extensions allowing developers to hook onto it in an approved way to supplement its features with tricks and tools of their own. Yes, the Xcode interface changes yet again but for definite good, allowing you to layout an app in an almost WYSIWYG way.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;More, better debugging tools some of which happen at runtime meaning you can save time not having to run your code to find your bugs.&lt;/li&gt;
  &lt;li&gt;Stalwart system Console.app also sees improved logging and live streaming during debug.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Provisioning finally sees much improvement. This is the process you have to go through to be entitled to run code on your device and also be able to upload it to iTunes Connect so it can be be sold on the App Store. I’ve banged my head against the problems this could cause many times, so this is a very welcome change.&lt;/p&gt;

&lt;h2 id=&quot;differential-privacy&quot;&gt;Differential Privacy&lt;/h2&gt;

&lt;p&gt;Apple seems to be using this as a setup for some big changes in the future regarding Privacy. It will require a bunch more education for people to be comfortable with it. The mentions I’ve seen of it are a bit fluffy on where exactly this is being used, but I’d bet it’s everywhere in iOS in order to better learn from user behaviour and make better decisions. I’d hazard a guess that data has been collecting in a similar way since the beginning of iOS, but now it’s time to double down on it for certain iOS 10 features that would otherwise appear to compromise your privacy.&lt;/p&gt;

&lt;h2 id=&quot;ios&quot;&gt;iOS&lt;/h2&gt;

&lt;p&gt;iOS is now most definitely grown up. This year sees so much built on the groundwork of the past several years. Software this complicated takes time to build, and even longer to build it well, so it’s very exciting to see the fruits of labour pay off with so many awesome new features coming to iOS 10.&lt;/p&gt;

&lt;h2 id=&quot;watchos&quot;&gt;watchOS&lt;/h2&gt;

&lt;p&gt;A whole bunch of popular frameworks such as SpriteKit, SceneKit and CloudKit come to the watchOS to enable better apps. Let’s not forget the much talked about speed improvements. Fingers crossed.&lt;/p&gt;

&lt;h2 id=&quot;tvos&quot;&gt;tvOS&lt;/h2&gt;

&lt;p&gt;Similar to watchOS, tvOS is a relatively new branch of iOS and continues to receive a bunch new frameworks and technologies to bring it closer to iOS in capability.&lt;/p&gt;

&lt;p&gt;Game controller changes, supporting up to 4 simultaneous controllers. Plus, developers can now mark their game as requiring a game controller. No longer do you have to find a way for the game to work on the Siri remote.&lt;/p&gt;

&lt;h2 id=&quot;macos&quot;&gt;macOS&lt;/h2&gt;

&lt;p&gt;Better inegration with watchOS, including the ability to unlock your Mac by just being nearby. Window tabs for free in mukti-document apps. Picture in Picture for video playback. The same changes to Messages, Photos and Apple Music that we see on iOS.&lt;/p&gt;

&lt;p&gt;LZFSE—Apple’s more efficient and less power-hungry compression library has gone Open Source.&lt;/p&gt;

&lt;p&gt;Apple File System—a Next-Generation File System for Apple Products optimised for current and future technologies, replaces 18-year-old HFS that was built when we all carried around floppy disks.&lt;/p&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/2016/06/15/wwdc-2016-platforms-state-of-the-union/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/2016/06/15/wwdc-2016-platforms-state-of-the-union/</guid>
        </item>
      
    
      
        <item>
          <title>WWDC 2016: thoughts on the keynote</title>
          <description>&lt;p&gt;&lt;img src=&quot;https://miro.medium.com/max/1400/1*iexhcn9uFh8cBUPkshnC4A.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;June is the highlight of the year for any Apple fan, with &lt;a href=&quot;https://developer.apple.com/wwdc/&quot;&gt;WWDC&lt;/a&gt; being the focal point of all eyes on Apple. Having recently left Apple it was interesting to view the event as an outsider for the first time in a while, with no prior knowledge of anything that was announced.&lt;/p&gt;

&lt;p&gt;This year I also had the company of a nice a cold drink in my hand as it’s a warm evening in London, UK, the day is winding down just as the conference is ramping up.&lt;/p&gt;

&lt;p&gt;If you missed it you can watch a recording of the keynote at &lt;a href=&quot;http://www.apple.com/apple-events/june-2016/&quot;&gt;www.apple.com/apple-events/june-2016/&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;fast-and-fun&quot;&gt;Fast and fun&lt;/h2&gt;

&lt;p&gt;For me that was a markedly better keynote than last year. More focussed, more features, more new faces. Some really great presenters appeared on stage—other than &lt;a href=&quot;http://www.apple.com/uk/pr/bios/craig-federighi.html&quot;&gt;Craig Federighi&lt;/a&gt;, of course—I remember at least five that really made an impression. I hope that trend continues as the old guard make way for the new.&lt;/p&gt;

&lt;h2 id=&quot;watchos&quot;&gt;watchOS&lt;/h2&gt;

&lt;p&gt;This had to go first, in my mind, for a couple of reasons. First, it’s the platform in need of the most change. And second, it’s the hardware the most users need convincing of. That said, if it heralds the performance increases that were demonstrated on stage it could finally be time the watch fulfils expectations.&lt;/p&gt;

&lt;p&gt;The system software changes that bring these speedups will no doubt require apps to be updated to use the new APIs, or at least be changed to cope with the new view hierarchies. I am interested in how many of these improvements will come for free, from the perspective of an app developer and user.&lt;/p&gt;

&lt;p&gt;It’s great to see the OS become simpler and more iPhone-like, much needed. This is for me the type of watchOS that the device should have shipped with: familiar, fluid and fast.&lt;/p&gt;

&lt;h2 id=&quot;tvos&quot;&gt;tvOS&lt;/h2&gt;

&lt;p&gt;A bit odd that Remote.app was mentioned as it’s been out for a while, but the changes it is receiving are quite substantial. &lt;a href=&quot;https://en.wikipedia.org/wiki/Single_sign-on&quot;&gt;Single Sign-On&lt;/a&gt; is a really nice time saving feature that acknowledges the inherent issues with TV and related input mechanisms, and helps things become easier. More frameworks arrive from iOS, all very welcome. APIs and features to make the Cable companies happy. Lots of changes, too many to mention here. Feels like a catch-up update to me.&lt;/p&gt;

&lt;h2 id=&quot;macos&quot;&gt;macOS&lt;/h2&gt;

&lt;p&gt;Name change! But for those of us who have been around the block a few times, everything old is new again as we return to a variation of the &lt;a href=&quot;https://en.wikipedia.org/wiki/History_of_Mac_OS&quot;&gt;classic Mac OS name&lt;/a&gt; that saw us through the 1990s.&lt;/p&gt;

&lt;p&gt;Universal Clipboard, for me as a heavy user of a clipboard management app (Alfred) is a real killer feature that only the OS can provide at the level of integration it needs to be done. I thought the demo of this was great. Craig was excellent once again. Apple Pay in Safari, huge news that didn’t raise many eyebrows. A tool to help people free up space on their Mac, I suspect a reaction to the glut of mediocre apps that proclaim to do similar tasks filling up the Mac App Store charts.&lt;/p&gt;

&lt;p&gt;Tabs everywhere—done at an OS-level so multi-window apps get the feature for free—my hunch is that this, along with PiP, is the start of a push to get more users using full screen mode. But why might that be? Hmm.&lt;/p&gt;

&lt;p&gt;Siri! Very impressive demos. Let’s see if I’m ready to talk to my machine.&lt;/p&gt;

&lt;h2 id=&quot;ios&quot;&gt;iOS&lt;/h2&gt;

&lt;p&gt;Less than half way into the keynote and we are already at iOS. This reaffirmed the sheer amount of new stuff in iOS—let’s not forget that it’s the most important platform by far for Apple.&lt;/p&gt;

&lt;p&gt;The new lock screen and associated integration looks exactly what it should have been all along. Sliding to the right to get to Camera might take a bit of getting used to, but I appreciate the issue that TouchID now being so fast that something had to change with the lock screen UI.&lt;/p&gt;

&lt;p&gt;Developers now get API hooks into more of iOS, which can only be a good thing to herald in new types of apps. I’m excited to see what might come of an API that can search through the objects found in photos.&lt;/p&gt;

&lt;p&gt;Apple Music—what a demo! I loved Boz’s style. Interesting new design language being used in Music and News, perhaps trying to adjust the target audience to a younger demographic? Certainly made both apps feel less stuffy to me. Big changes after only a year.&lt;/p&gt;

&lt;p&gt;The demo of Messages was another favourite, despite the technical hiccups half way through. Cupertino looking firmly and squarely at Menlo Park. Integration with extensions mean stock apps like Maps and Messages stand a good chance at becoming real competition to Facebook’s &lt;a href=&quot;https://itunes.apple.com/gb/app/messenger/id454638411?mt=8&quot;&gt;Messenger&lt;/a&gt; and &lt;a href=&quot;https://itunes.apple.com/gb/app/snapchat/id447188370?mt=8&quot;&gt;Snapchat&lt;/a&gt; apps.&lt;/p&gt;

&lt;p&gt;Swift Playgrounds for iPad for me is a real killer app. It will sell iPads into schools at an astonishing rate. Another great demo, too. I hope the programmers keyboard can be used outside of the app, as some of the features like swiping to quickly get numbers and punctuation are lifted straight out of the popular &lt;a href=&quot;https://itunes.apple.com/gb/app/touchpal-keyboard-type-fun/id909654683?mt=8&quot;&gt;TouchPal keyboard&lt;/a&gt;, which I currently use. Though of course I’d rather use a stock keyboard if at all possible.&lt;/p&gt;

&lt;p&gt;All-in-all some amazing integration of apps into pretty much every asect of iOS from Maps through Photos to Messages. Users should be ecstatic.&lt;/p&gt;

&lt;h2 id=&quot;more&quot;&gt;More…&lt;/h2&gt;

&lt;p&gt;Other things I spotted that weren’t called out in the keynote but that I’ll be looking into over the course of the week:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.apple.com/library/prerelease/content/documentation/FileManagement/Conceptual/APFS_Guide/Introduction/Introduction.html&quot;&gt;Apple File System&lt;/a&gt;—a Next-Generation File System for Apple Products, replaces HFS and optimised for current and future technologies.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://techcrunch.com/2016/06/13/apple-unbundles-its-native-apps-like-mail-maps-music-and-more-puts-them-in-the-app-store/&quot;&gt;Removal of stock apps&lt;/a&gt;—more control for the user, and more frequent updates from Apple.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.apple.com/safari/&quot;&gt;Safari Extensions on the Mac App Store&lt;/a&gt;—very cool new avenue for developers to make money.&lt;/li&gt;
  &lt;li&gt;I’m sure more new features will come to light this week.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;teaser-websites&quot;&gt;Teaser websites&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.apple.com/ios/&quot;&gt;iOS 10&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.apple.com/macos/&quot;&gt;macOS Sierra&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.apple.com/tvos/&quot;&gt;tvOS&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.apple.com/watchos/&quot;&gt;watchOS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Tue, 14 Jun 2016 00:00:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/2016/06/14/wwdc-2016-thoughts-on-the-keynote/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/2016/06/14/wwdc-2016-thoughts-on-the-keynote/</guid>
        </item>
      
    
      
        <item>
          <title>WWDC 2008 Keynote on Nintendo Wii</title>
          <description>&lt;p&gt;I watched updates from the 2008 WWDC Keynote through my Nintendo Wii!&lt;/p&gt;

&lt;p&gt;And why not?&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://cdn.gingerbeardman.com/images/posts/wwdc-on-wii.jpg&quot; alt=&quot;JPG&quot; /&gt;&lt;/p&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Mon, 09 Jun 2008 00:00:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/2008/06/09/wwdc-keynote-on-nintendo-wii/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/2008/06/09/wwdc-keynote-on-nintendo-wii/</guid>
        </item>
      
    

  </channel>
</rss>
