00:00:00 ◼ ► Hello and welcome to Developing Perspective. Developing Perspective is a podcast discussing
00:00:23 ◼ ► am instead in the cupboard of the room I am staying in in San Francisco. Today was keynote
00:00:29 ◼ ► Day, the first day of WWDC. And so, if you've listened to the show for a few years, you
00:00:39 ◼ ► thoughts, that type of thing, the first day of WWDC, right after the keynote, right when
00:00:44 ◼ ► everything's fresh, before I've had too much time to process, to talk to other people about,
00:00:51 ◼ ► in the week where I have a bit more thoughtful things to say. But it's kind of fun to just
00:01:00 ◼ ► At a high level, the keynote, I'd say, went reasonably well. It had a lot of the things
00:01:09 ◼ ► I think we were expecting or at least hoping to expect, especially on iOS and the watch.
00:01:16 ◼ ► The thing with Apple Music was definitely a bit odd. It's not something that's particularly
00:01:27 ◼ ► And it might be a bit of an odd thing to say, but it didn't feel like a one more thing.
00:02:02 ◼ ► Apple Music, I suppose it's interesting, it's not really for me, I doubt I'll sign up for
00:02:15 ◼ ► most of what I'm going to talk about on this episode, are obviously the things that are
00:02:19 ◼ ► going on with Mac OS, with iOS, and with WatchOS, which the capitalization and lack of space
00:02:34 ◼ ► OS X has a variety of things that are changing, though it definitely looked like it was primarily
00:02:41 ◼ ► focused on user-facing features, improvements to maps, improvements to mail, notes, those
00:02:52 ◼ ► types of things. They're the types of things that aren't architectural improvements. They
00:02:57 ◼ ► are much more sort of high-level user-facing things. The addition of Metal for Mac is definitely
00:03:03 ◼ ► a great thing, and I imagine especially, and I'll mention this on iOS as well, it sounds
00:03:08 ◼ ► like they're moving core animation, core graphics, those types of things over to Metal,
00:03:24 ◼ ► Nothing that was like, "Wow, that's super cool and awesome," which is in some ways kind of
00:03:28 ◼ ► reassuring, and I suppose makes sense. This is actually kind of amusing, because the last
00:03:40 ◼ ► how they wanted to do it, and the answer was within. And so the new name for the next version
00:03:51 ◼ ► more like a leopard, snow leopard type of a situation. Rather than going to a big grand
00:03:57 ◼ ► name for something else, you know, it's not like it's OS-10, you know, the next version
00:04:02 ◼ ► is Sequoia or, I don't even know, like some other big fancy famous place in San Francisco
00:04:18 ◼ ► outside of it. And so that speaks to the limited nature of it potentially, maybe is the right
00:05:24 ◼ ► There's a bunch of user-facing features, and honestly, I expect and imagine there's a tremendous
00:05:33 ◼ ► And in some ways, we'd always asked and hoped that they were going to be doing something
00:05:44 ◼ ► There's not a huge amount of things that are coming out of that that I need to probably worry about in a lot of my apps.
00:05:50 ◼ ► It is always kind of fun. They introduced a news app, which if someone who makes a news service is always kind of funny.
00:05:56 ◼ ► I wouldn't... I'm not too worried about it. I think people who subscribe to RSS are probably not going to be able to find exactly what they want from something like news app.
00:06:17 ◼ ► yet to write a single line of Swift in any of my applications, and so that is interesting
00:06:23 ◼ ► to me in so far as I think we are heading towards the point where I will probably start
00:06:28 ◼ ► to have to look at it more seriously. It is always difficult for me though because I have
00:06:34 ◼ ► such productivity in Objective-C. It's something that I know so well that finding the right
00:06:39 ◼ ► opportunity and time to get over the hump of learning it and being competent and skilled
00:06:48 ◼ ► My suspicion is probably towards winter of this, you know, winter 2015 to 2016 is probably
00:07:41 ◼ ► It seems, and this is just from what they said, and poking around a little bit on the developer portal,
00:07:56 ◼ ► The kind of things and applications that I've already built, or things that I want to build,
00:08:00 ◼ ► I didn't think of anything from what they were showing there that wouldn't be possible.
00:08:09 ◼ ► We can do play audio, interact with the Digital Crown, do core graphics, core data, access
00:08:21 ◼ ► There's anything that you can kind of imagine on, like it is truly a small iPhone in many
00:08:28 ◼ ► Obviously there are limitations and performance problems and power constraints and other things, but functionally
00:08:33 ◼ ► you know, most any app that you could imagine and build for the iPhone you could now probably build for the watch.
00:08:47 ◼ ► I will say I'm a little nervous that probably this afternoon I will be installing WatchOS 2 Beta 1 onto my watch,
00:08:58 ◼ ► And I may need to actually do iOS 9 Beta 1 on my main phone probably too, so that the two can talk to each other.
00:09:09 ◼ ► that's gonna happen. And it's kind of crazy because it speaks to the role that the watch now plays in my life
00:09:16 ◼ ► where the thought of having it, you know, brick itself will be really crashy or unstable or those types of things is
00:09:22 ◼ ► actually something kind of serious and something that I would be kind of annoyed and frustrated by and so it's pretty cool to see you know
00:09:33 ◼ ► I am probably most excited about being able to do complications on the watch. The way that I use the watch
00:09:39 ◼ ► I think that will be the part that is by far the most useful and important to me to be able to
00:10:21 ◼ ► and for the user to then be able to very easily customize and control what they see there is pretty cool.
00:10:29 ◼ ► improvements I can make to my current apps and a whole host of apps that I think are now possible on the watch and are
00:10:37 ◼ ► Things that I'll no doubt talk about on the show in the weeks to come, but in the meantime
00:10:45 ◼ ► The timing is a bit funny obviously that watchcade will probably only live for about six months as a useful technology.
00:10:50 ◼ ► before we get any native apps, but I certainly don't want them to hold off and slow down
00:11:01 ◼ ► this fall hopefully, you know, a lot of users, I imagine the upgrade rate with users from
00:11:08 ◼ ► watchOS 1 to watchOS 2 will be pretty quick, both because not that many phones or watches
00:11:13 ◼ ► are actually out in the world at this point, and I imagine this will be the first holiday
00:11:17 ◼ ► season that the watch existed for, which will probably be pretty big for it, and also just
00:11:22 ◼ ► the ability for the user-facing improvements that the native apps will be is probably pretty
00:11:35 ◼ ► I think this is my seventh WWDC, and sometimes I worry that one year I will go and it will
00:11:39 ◼ ► be kind of, feel boring or just not have that same energy and excitement, but it's still
00:12:13 ◼ ► my Developing Perspective shirts, I'll probably be wearing those during sessions all week
00:12:21 ◼ ► I love to say hi. Depending on what I'm running between, maybe a short hello, but I love doing
00:12:28 ◼ ► it and it is always an honor to hear that people like the show. So thank you. Otherwise,