wwdc

WWDC20 General Impressions

First, my thanks to everyone at Apple for making this happen, even more so this year. It has been a great Dub Dub, and I am inspired and excited about the coming year.

TL;DR

Excellent week. I still miss being there with everyone in person, but that’s life right now. Hope we can converge the online and in-person format going forward.

Keynote

Keynote was so well done. The intro instantly made me feel connected with all my virtual participants. The content was well paced and formatted. The video quality was as always very much to Apple standards, but what stood out was how nicely it zoomed through different presenters. Going into this week, I dreaded that the keynote would feel like a lame online conference, where presenters would either just get on a video call, do their parts, or had somehow already done their parts to form a linked up disparate demo. None of that at all, it was a pleasant show, and almost felt interactive in a way. The blending of different sites of Apple Park, Craig running, Julz dancing, and so much more, made it delightful. In a way this keynote felt light and refreshing, the presenters felt smooth, and it went fast.

SOTU

Platforms State of the Union is a must watch if you are a developer and get to watch only 1 session from this week. While I am super interested and can’t wait to be on Apple Silicon, the details about it felt like it could have been a dedicated session in itself. It sort of felt inverted, because the keynote talked about the Apple Silicon at the end, and SOTU started with it, and I was more curious to hear about new software parts first.

Sessions

Sessions have been my favorite part this year. It’s Friday, and I do not feel exhausted from watching hour long sessions in dark. It’s been very easy to stay up-to-date. 

  • The short and to the point sessions help maintain the rhythm for me, even with other distractions while at home.

  • I love the ability to copy code while watching a session.

  • Quick links to forums from each session is convenient.

  • When I originally saw the schedule, I wondered why not just upload all the videos on Monday, but the daily pacing has helped maintain my sanity and not get overwhelmed.

  • The brevity of these sessions will make them great reference for future work too. I usually have to plan around rewatching a WWDC session for reference, or it takes a good 10-15 mins to parse through one to find what I am looking for. This year’s sessions are so compact and to the point that I will be able to just watch the whole thing instead of scrubbing through them. And copying code feature is going to be extremely useful here too.

Labs

Labs have been easy to schedule and really well done. I have been to 2 labs (and 1 scheduled for today), and like every year, each one has been a pleasant and insightful 1-on-1 discussion that quickly helped me figure out what I needed.

I almost missed one of the labs, because I didn’t realize that my request could still be confirmed after an initial decline. It would have been nice if there was a push notification sent to the Developer app about the status change of my lab request.

Daily Recaps

Serenity Caldwell’s daily recaps are blazing fast ongoing summary of Dub Dub. They are fun to watch! I am pointing everyone, who are not actively participating this week, to go watch these as a quick rundown of what’s happening at WWDC this week. I hope these are put together somewhere in a playlist for future reference.

Announcements

I will leave the detailed comprehension and analysis of all the new announcements for the experts. As a developer, my generalized take is that following will make my life so much easier,

  • Xcode Improvements. So much faster!

  • SwiftUI Updates

  • Apple Watch Complications using SwiftUI

  • StoreKit Testing framework

  • SF Symbols 2

Other things to highlight here from the announcements,

  • It’s pretty clear that SwiftUI is the future of UI development on Apple platforms.

  • Apple Silicon is here! With that + Catalyst from last year, it seems that we should all start planning and preparing for our iOS apps running on Mac in some shape or form.

  • Once again, Apple just showed everyone how privacy is an ongoing thing that Apple relentlessly focuses on, and made it so much easier for all of us to have better control over our privacy. These new controls seem very user-friendly, and they will enable everyone to be aware of what we might be sharing, or share in a limited manner. 👏

There is a lot more that will affect both my apps and daily life as a developer, but it’s only the Friday of WWDC week, and I am still processing it.

The Apple Way

I can’t imagine the crazy logistics that went into orchestrating all of this. This was the first year, and I hope the only year with current circumstances, but in no way it felt like a 1.0, with rough edges. You can tell a lot of thought and care went into every detail. The finesse through all of it is something that we take for granted from Apple, but in this case there were no years of behind-the-scenes refinements, time for a thousand no’s, ability to collaborate physically in one place, without any distractions, and Apple did what Apple does best—everything felt right and just worked.

I missed making new friends, seeing folks I admire, catching up with old friends, being together in person with everyone, but there are so many great parts to this, and part of me wants this format going forward. I hope Apple figures out a way to converge the online and physical formats into a new WWDC of the future.

The Indie Sticker Pack

WWDC is next week, and this year it will be an online experience for obvious reasons. That has not stopped our wonderful community to creatively come together and maintain some of the annual traditions. I am really excited that this week has already kicked off with two such efforts that Tempo is part of.

We opened up sign up for WWDC Virtual 5K yesterday, and today the indie community launched the Indie Sticker Pack! ❤️

You can learn all about the virtual 5K here and here. What I want to highlight in this post is the concerted effort that started from a simple tweet and brought the indie community together to create this epic sticker pack.

  • The initial inspiration came from Becky Hansmeyer’s tweet and it instantly caught many indie developers’ attention.

  • Sam Henri Gold and Nathan Lawrence quickly brought us all together on slack.

  • This was less than a month ago, late on May 22, and everyone was quick to get their icons ready within a couple of days for Sam to get going.

  • Sam owned and facilitated all the big moving parts, with so many details,

    • Logistics around what it would take to put 100s of stickers, from 90+ developers, into a package, and ship them around the world. This is challenging at so many different levels — cost of shipping, cost of printing, best color profiles to use for printing vs digital copies, size of icons to fit everything into a reasonable package, accommodate different icons, layout, and on and on.

    • Get a website up and running for everyone to be able to place orders.

    • I am just amazed by everything that was done in such a short span.

  • The same stickers (plus some more 😃) are also available as an iMessage sticker pack. This was made possible with George and Gianpiero’s help.

  • To take the inspiration further, Charlie Chapman made an amazing video that I have watched over a dozen times. 🤩

It’s an epic book of indie delight 😍

These stickers are beautiful. I still haven't ordered mine, because I can't settle on how many 🙃. But they are gorgeous, I love the sheets format. When you order, you won’t get one, two, but 10 sheets of awesomeness!!!

This is rare, and I want to preserve it as the legacy of the indie community during a critical year of our lives. It’s a byproduct of the creative collaboration of a bunch of independent developers. Most of us work solo, on our own, or in very small teams. It was inspiring to witness all the artists go at it together, moving at a blazing pace. And none of it would be possible without Sam!

2 Worthy Causes ❤️

If I may, let me just say one more thing — it is only $12.99 for the entire package, and all your money goes towards two great causes,

I feel really honored and proud to be part of such a creative, compassionate, and wonderful community. And I hope you will join us by buying a few of these sticker packs.