Under the Radar

Under the Radar 34: tvOS 10, macOS 10.12 and Swift 3


  welcome to under the radar a show but

  independent iOS app development I'm

  Marco Arment and I'm David Smith under

  the radar is never longer than 30

  minutes so let's get started so for the

  last few weeks we've been covering WDC

  announcements platform by platform and

  this week is kind of like the cleanup

  week because we're gonna talk first

  about TV OS and Mac OS and then and then

  some bonus stuff after that and we're

  kind of lumping this together because

  honestly from the point of view of two

  iOS developers there's not a whole lot

  of new stuff in TV OS or Mac OS that's

  really relevant to us I guess let's

  start out with TV OS I mean neither of

  us have a TV app but we've both kind of

  looked at it considered it even gone to

  the TV OS Tech Talks this past winter so

  David what do you think it has anything

  changed in regards to like is anything

  in TV OS now going to make it more

  appealing or more relevant or more

  compelling for us to make apps for it I

  don't think so I mean it it's a it's a

  strange thing to have an Apple platform

  that I really don't feel much drawn to

  making App Store for which because I

  almost so many other platforms I've

  always had an app available and ready on

  the first day like that was just sort of

  been my thing for I did it for as close

  as I could for the iPhone definitely did

  it for the iPad for the watch and I did

  it did for the Mac App Store even - if I

  remember right but it's there's

  something on the TV that just doesn't

  really appeal to me or feel compelling

  and I think a lot of it's just the TV

  and this is in large ways that Apple

  kind of is pitching it is TV OS is like

  the future of TV is apps but the

  implicit in that in some ways is that

  the apps are reflecting the previous

  content that was shown on TV and I think

  there's a lot of unless you have a you

  know you serve this your content creator

  or a producer you know your network your

  a TV network or a movie station or

  something or your a game producer

  someone who you know alternatively be

  playing on a game console there's not a

  lot there I mean maybe I'm just not

  creative enough and I think in general

  this has been borne out like

  I don't hear a lot of talk from about

  interesting TV os apps that aren't from

  networks and largely it's just a

  slightly more convenient way to access

  content that you previously would have

  have a you know have access to some

  other way and the changes we see in TV

  OS this year seem lined up with that

  like there's really not much there which

  fair enough to t be OS was announced in

  between the last watc in this one and so

  there's less time for things to have

  changed but the biggest change is the

  single sign-on thing which is useful and

  awesome if you're a TV network or

  someone who needs to a way to

  authenticate whether someone has bought

  a cable package that's a very narrow use

  case and so generally it's like cool I'm

  glad there's more stuff happening here I

  suppose but in general I'm like yeah

  that's kind of it'll keep doing its

  thing and maybe I'll check in with it

  periodically but I don't see much there

  for me do you see anything there for you

  for you do you have over the two of us

  you have the closest sort of need or a

  reason to be there insofar as you make a

  media consumption app which you could

  reasonably imagine existing on a

  television do you have any plans to go

  towards that though I I still I'm kind

  of waiting and seeing on that because

  you know I mean as you mentioned like it

  really does seem you know when the TV

  first came out and when when we when we

  first were hearing that we were gonna

  have access to make apps for Apple TV

  and there's gonna be this new TV

  platform but this new crazy remote that

  you can't hold and everything I thought

  a lot of people thought wow this is

  gonna be really great you know once we

  figure out stuff we haven't even thought

  of before like apps that with that right

  now as we think about it you know

  beforehand I was like if we're apps that

  right now we can't even consider that we

  haven't even thought of and there's

  gonna be something really cool that you

  can do in the TV now that we can put

  apps on it and and I think so far that

  has proven not to be the case yet that

  you know so far we we as like an

  industry of app makers and tea and Apple

  TV users we really haven't figured out

  anything else to do on TVs then we

  weren't basically already doing before

  you know maybe now we're doing things

  better and maybe we're doing things you

  know on different platforms you know

  like before there were no games

  the Apple TV now there are games for it

  not a ton of them they aren't all great

  but there are games for it you know but

  we're still basically using TV to watch

  video maybe occasionally play some music

  and play games like that's mainly what

  people use their Apple TVs for so as you

  mentioned like if you're not you know

  watching video is is tough if you're if

  you're not a Content owner like there's

  not there's not a whole lot for non

  content owners to do because for the

  most part there's no good source where

  you can get video content to play in

  your app like there are video podcast so

  you could make a video podcast player

  but those are pretty it's a pretty small

  market of both of content and a viewers

  relative to something like YouTube or a

  TV network so like there's not a whole

  lot for you to do in making like a video

  consumption app if you if you aren't

  like a video producer we're working for

  a video producer and then most of the

  like most people I know who are indie

  developers make either some kind of

  media consumption app or what I would

  generally classify as productivity apps

  or utility apps like I don't know a lot

  of people who make games and I don't

  know a lot of people who own TV stations

  and TV networks so the vast majority of

  apps of programmers I know who are like

  working for themselves and not not

  contracting for somebody like a media

  company I don't really see a lot for any

  of us to do on the Apple TV there is

  that one area that you mention of media

  consumption like what else is there

  besides the video that you Mabel to get

  on there and you know I like I know

  people who make RSS readers I don't see

  much of a use for that on the TV

  especially given there's no web kit but

  even if there was I don't think that

  would solve the problem so then then I

  guess that boils down to okay what about

  audio you know I make an audio playback

  app I don't need to worry about where

  the content comes from because it's free

  and open because it's actually the last

  useful medium so sorry getting political

  there so there is a good question of

  like well is there a use for overcast in

  the Apple TV and no question there is a

  use for overcast for some people some

  people have asked for it but for the

  most part most people don't use their

  TVs as far as I can tell most people

  don't use their TVs to just play audio

  content and then do and then sit there

  with nothing else happen

  on screen you know most most TV media

  consumption is video and because I don't

  even play video like even the world of

  video podcasts I'm not in so because I

  don't even handle video at all and I

  don't really intend to to change that I

  don't I just don't think there's enough

  reason for me to be there to justify the

  the fairly sizable amount of work it

  would take you know the the whole like

  bottom half of the app like the day

  delay or the sink layer the audio engine

  I got those built in running on Apple TV

  you know back when the SDK first came

  out with a couple hours of work I mean

  that was that was the easy part because

  I was already it was already you know

  all I oh s code the hard part is the

  entire TV UI which all basically has to

  be written from scratch but you pretty

  much can't use any code or this you

  can't use most code that you wrote for

  iOS on TV OS because things just work

  differently they're structured

  differently the input is completely

  different the navigation is completely

  different so you basically have to write

  the entire UI layer from scratch and I

  just I started doing it I made like the

  login screen stuff and and after making

  login and registration and everything I

  was like you know I really am not

  enjoying this at all and what's the

  benefit really gonna be here like a

  podcast app has a lot of screens way way

  more than you might think if you haven't

  built one and yeah I could just pour it

  over like a subset of functionality but

  it doesn't really I don't know it

  doesn't seem worth it unless there is

  really strong demand and I just haven't

  seen evidence of that I've seen evidence

  of a few people who want it but but not

  most and I think is a tricky paint

  platform to because I was even trying to

  imagine if they have a pose likely sold

  more appletv fourth generations or Apple

  watches and my guess is they've sold

  more Apple watches like and that's even

  in and of itself as a relatively small

  and narrow audience certainly compared

  to something like iOS which you're

  worried about it's you know it's just

  immense and massive and so I think of

  some like TV OS and it's like and

  usually if you have a relatively small

  addressable market you have to be able

  to charge a lot for an app phone afford

  to sort of make sense financially and

  I'm not

  shirred like in general in the AppStore

  that's always been kind of a tricky

  thing to have or you know there's always

  been a downward force on pressure

  pressure on prices and so it's kind of a

  strange thing to feel like well if it's

  there's only I don't know a few million

  of them in the world and of those how

  many people are looking for third-party

  apps that aren't just you know major TV

  networks or things like that and so in

  general it may just be fine for it to be

  a platform that there isn't a lot of

  interest from people like us which seems

  like that's probably fine that's okay I

  maybe it's you know it's for other

  people it's cool it's you know I I have

  one in my house and I use it but it's

  not a platform that I expect to really

  dive into and till there is something

  changes to where that became to come as

  compelling and I don't really know what

  that change could or would be but as it

  is now I don't expect that to change in

  the near future right I mean and you

  know one obvious big thing they could do

  is the app store environment really

  needs some help on the Apple TV it is it

  is a very limited difficult to browse

  app store there's still no convenience

  is like like web links to Apple TVs so

  like if you if you convince somebody to

  go look for your Apple TV app you they

  can't just click a button and buy it

  like from their phone or computer they

  have to like go to the Apple TV which

  they might not even be near at the time

  they might be reading Twitter like on

  their phone away from home or something

  but they need to go to the Apple TV at

  home if they remember to do that go to

  the App Store search for your app find

  it's like there's there's no like link

  or buy for later or anything like that

  so a lot of that could could help this a

  little bit but also you know I just feel

  like you know you as an Apple TV user

  mean an Apple TV use I mean I've used

  the Apple TV every day for years and you

  know now and of course we got the new

  one immediately and I mean using that

  every day since it came out the Apple TV

  is our primary TV connected device the

  vast majority of the time TV is on

  that's what we're using so as a user

  though I hardly ever go to browse the

  app store on the Apple TV like that's

  not what I'm sitting down there to do

  I'm sitting down in front of the TV

  usually to play video content in like

  two or three apps and I think for most

  people that's probably the biggest use

  cases like you're not sitting down to

  browse through the app store and buy a

  bunch of crap and see what

  you like you're probably sitting down to

  watch TV and even if you were sitting

  down to browse I think what would I be

  browsing for I'd probably be browsing

  for games so like I and and when I have

  the handful of times I have browse the

  App Store on Apple TV that's that's the

  only and I was I was only looking for

  games I was not looking for like I

  wonder if there's any podcast players

  that never even crossed my mind it was

  only about okay I'm at this thing I

  either want to watch TV or play games

  and that just might always be the case

  like that that might never actually

  change with with the Apple TV and that's

  okay that's just how people use their

  TVs most of the time and if the TV never

  ends up becoming a like general-purpose

  computing platform that's okay we have

  lots of other journal purpose computing

  platforms that are really good and

  really compelling and and so that you

  know this not everything needs to be one

  obviously you can say a lot of similar

  things about the watch honestly but but

  I think the TV is even more limited

  because it's like this fixed thing in

  your house that you're accessing through

  this you know distant remote with very

  few very little interaction possible and

  and you just kind of want to sit back

  and watch TV or play a game so I think

  if you're a game maker the the case is

  fairly compelling to you know if you can

  get your game ported to the Apple TV

  without a whole ton of work it is almost

  certainly worth doing that but if you

  are pretty much any other kind of app


  besides the TV content producer I I

  think you can safely avoid it for now

  our sponsor this week is Pingdom start

  monitoring your websites and servers

  today with Pingdom go to Pingdom comm

  slash radar you get a 14-day free trial

  I mean you use offer code radar checkout

  you get 20% off your first invoice

  payment focused on making the web faster

  and more reliable for everyone who has a

  site or runs a service they offer

  powerful easy-to-use tools and services

  for monitoring your site and its

  performance for example you can monitor

  a server a database an entire website

  and it's such a breeze to do it they use

  more than 70 global test servers that

  emulate visits to your site checking its

  availability as often as every minute

  and they give a detailed performance

  metrics they can alert you when it's

  down after one minute it and of course

  you can customize out if you could have

  a flaky site and you already know that

  but they can alert you immediately or

  after a certain period of downtime or

  with certain thresholds being crossed or

  for certain stray

  doesn't appear on the page like I

  straighten saying everything's okay or

  your footer or whatever else it is

  incredibly useful I've used Pingdom now

  for what seven years was it something

  like that yeah and I think I'm six years

  I'm just behind you on that yeah I mean

  it's it's such a good service for

  monitoring your stuff and anybody else's

  stuff too like we used to use it to

  monitor changes to the WTC site back

  when you had to like Russia and it gets

  tickets you can you can monitor any URL

  you don't have to own it it's a really

  great service we love Pingdom I love

  Pingdom check it out today go to Kingdom

  comm slash radar and use code radar to

  get 20% off your first invoice use

  Pingdom you should not learn that your

  site is down by people telling you on

  Twitter you should already know and you

  should be fixing it before anybody sees

  it thanks a lot to Pingdom for

  sponsoring our show snow one the other

  platform that i've a seem like made

  sense to just briefly touch on is mac OS

  and it's mac OS is an interesting

  platform and so far as i use it

  constantly but i don't develop for it i

  develop on it and so there are a variety

  of interesting changes happening to mac

  OS its name it has a new file system and

  there's a few other like sort of user

  facing things but the only thing that

  actually caught my attention in this WC

  on the mac that i think i'm excited

  about as a developer is the new console

  app which is a bit of a low-level thing

  i suppose to be excited about but i got

  a chance to play with this when I was in

  WTC and it is going to be

  extraordinarily useful to be able to

  don't you know keep track and diagnose

  problems when I'm debugging to have the

  new console app on Mac OS Sierra because

  essentially the thing that caught that

  it can now do and this is part of this

  whole new re are connecting they've done

  if the way console and logging works in

  and the various platforms but easy you

  will be able to get the logs from your

  devices so like from your watch or your

  phone or your iPad streamed to your Mac

  if you have a debug session if you're if

  you if you have a sort of a development

  session and active and once they're in

  the console app you can start to do

  clever and interesting things with them

  like you can start to

  filter them down based on particular

  keywords or but I find this is really

  helpful for me and watch development

  where watch development you can get

  really really annoying because a lot of

  the things that you're trying to do you

  you don't want to be connected to Xcode

  while they're happening so all the

  background refresh stuff like you want

  it to be running off on its own and then

  you reporting results as it goes and you

  want to see like okay every 15 minutes

  it woke up and refreshed itself so right

  now what I end up doing is I you know

  have my iPhone connected to my watch

  connect to be a lightning port and then

  Xcode open to the devices tab and then I

  have the full and complete console log

  from the watch shown there and then I

  need to go through and like take that

  file save it to a disk run it through

  grep to find the various relevant things

  and kind of go through it's a bit of a

  nightmare in the new console you will be

  able to do that much more

  straightforwardly I can just say like

  show me messages from my app for my

  watch and they'll just stream live and

  it actually you know fuss with grep or

  anything like that so that's kind of

  exciting kind of nice very low-level and

  straightforward but I almost missed it

  in the announcements that that was

  coming but other than that I didn't see

  anything in it that was like really

  exciting or interesting to me I was like

  yep it will hopefully at this point all

  I want from the Mac is for it to be like

  stable reliable a place that I can you

  know sit down open Xcode and get to work

  and I think Mac OS Sierra will probably

  be that and so I'm happy yeah I mean as

  a user it seems you know I'm pretty

  happy with it as a developer I am a Mac

  developer slightly in in that I I did

  recently write a Mac app called quitter

  and now I'm working on another one for

  podcast post-production utilities

  basically but I because I'm structured

  like an elementary level Mac programmer

  like imagine if you were if you were

  learning iOS development and you started

  learning iOS development like in you

  know March that was the first thing you

  ever did it whatever was announced at

  the BBC wouldn't really be that

  important to you because you know you

  were alright you were at such an

  elementary level that like you still

  need to learn the basic

  that were announced five ten years ago

  you know I mean I'm you know if it was

  that old so like that's kind of where I

  am with Mac OS development where like I

  I'm still using like the basic stuff and

  any new things they introduced to the

  Mac first of all the Mac API doesn't

  change much these days anymore

  because it's very it's much older and

  has matured and you know the rate of

  change is much slower than iOS but

  whatever they would change would be so

  far above my head unless they radically

  revamped app kit which I don't you know

  III have doubts on whether they will

  ever do that

  so it's not it's not really relevant to

  me whatever they chant even know what

  they change but whatever it is it's it's

  almost certainly not relevant to me you

  know except there are stuff that share

  with iOS so as a developer cool I love

  there's no App Store

  let's move on so I guess the the last

  thing to talk about for like major wvc

  announcement areas is Swift

  now Swift is interesting because Minette

  you know ever since it went open-source

  which was what last fall it it was right

  before the end of the year I think

  because I think they I think it was they

  had said it but six in my head is that

  they had said we're gonna open source

  Swift this year and then they ended up

  open sourcing it in December like

  towards the end of December but it was

  along those lines right so ever since

  Swift has been open sourced there's you

  know we've can't we've seen the roadmap

  like they've they've developed the vast

  majority of it in the open so we've

  we've seen the roadmap and we know

  what's coming

  in many cases the community has input

  and and and influences what's coming

  which is great so there wasn't really

  any kind of surprise to announce at WC

  except it may be the playgrounds app for

  iPad but and that's that's big and

  that's good but I don't think it's

  really that relevant to existing Swift

  developers what what is new and Swift so

  I think the biggest things that and then

  I'm I know means this was Swift expert

  but the biggest goals are the best I

  could understand for Swift 3 was to get

  to a place where they would be able to

  maintain source compatibility going

  forward because in the first first

  versions of Swift just one swift to

  those jumps and from 2:00 to 3:00 in

  fact there have been a variety of like

  source breaking changes that I hear from

  a variety of people who are Swift

  developers where the new just like

  something new comes out and sometimes

  there's tools to help them with this but

  then they need to go and sit down for a

  day and like fix all the things to make

  it not broken anymore which is a little

  bit scary too like if you imagine if you

  had a project of any kind of

  significance and you go through this

  massive refactoring process to have

  confidence that at the end of it like

  everything works in the way that you

  expected it to work as best I understand

  for Swift three their goal was to get

  all of those kinds of changes done with

  at once and so now from Swift three

  going forward there should be very few

  things that are would would break source

  compatibility going forward that there

  may be things that change you know that

  I believe the binary format and things

  is not stable yet and things like that

  like that doesn't really matter

  practically it's it's an important thing

  they don't they're in general that's

  more of a tooling problem than a

  developer problem like there's certainly

  some overlap there but in general that's

  fine the nouns for three they've gone

  through and they've done all these

  things like they've changed the way

  things are named so they got rid of a

  lot of prefixes they did some really

  cool and clever things to take c.a.p

  eyes and make them look swifty which I

  thought was really clever so like now if

  you're working with core graphics which

  you've even felt awkward in Objective C

  now in Swift it actually looks really

  Swift and it looks really clever and

  clear to be able to you know you take

  your context and you call methods on it

  in a way that you would expect from

  Swift and I believe all that's doing is

  under the hood it's taking your swift

  syntax and like unwrapping it and

  turning it into this rip the old sort of

  for a very verbose C syntax but it's

  doing things like that so what you're

  trying to make the platform make it a

  really nice clear and concise language

  to start writing in and going forward I

  think the big things they're expecting -

  they're working on and for like this

  with I had no it's 3.1 or 54 or whatever


  roadmap we'll go get tore it's like

  they're gonna make the binary more

  stable work on generics slightly

  improved concurrency I think is

  something that I remember being on the

  roadmap but in general Swift seems to be

  in a pretty good place after you know

  it's two years in from it when it was

  first announced I think it's finally

  seems to have entered into the slightly

  mature phase of its life where this is

  probably a reasonable time to sort of

  start diving into it because it is what

  you're learning now isn't is unlikely to

  be on the sort of needed need to be

  unlearned a year from now I really

  should dive into it I just keep wanting

  to do things faster and with less you

  know with less time investment and so I

  keep falling back to it yet to see but I

  I do admit I am tempted to jump into

  Swift the summer I just haven't quite

  done it yet do you plan on anything with

  that so shocking yes this is actually

  one of these got so this last week I

  decided that I was going to learn Swift

  and I sat down with the like the Swift

  developer book in iBooks and I read the

  first sort of third of it which is the

  essentially like the language overview

  and I'm delighted to say that I am going

  to be me I have I'm a little nervous and

  saying it but I think I need to say it

  in order to make it actually happen that

  I'm going to be right

  my next app in Swift and if you all

  right anyway a follower of my work I

  tend to release a new app every summer

  at least at least one and so the next

  app I write is going to be an Swift all

  right congratulations earlier this

  earlier this week I think on Tuesday I

  went and went into Xcode you know file

  new project and for the first time ever

  changed the language drop-down from A to

  C to Swift and so I've been spending the

  last few days just kind of digging into

  how I would actually write an app in

  Swift and it's weird it's taken a lot of

  like it's just this really strange

  feeling and it almost makes me think of

  what I imagine people who switch to like

  try and learn a divorcĂ©e back keyboard

  their experience where it's like it

  feels really familiar

  typing feels familiar but it sorry I'm

  writing Swift and it looks familiar like

  I know all the API is like that's not

  like I'm doing something new that I had

  to learn like I know how you Ike it

  works I know all healthcare works I know

  how all these frameworks work but I have

  no idea how to call it and so I keep

  doing like I keep running off to Google

  and being like how do I do this in Swift

  how do I do this and Swift and it's like

  keeps learning the syntax and exactly

  like all the idioms for it but overall

  it's been pretty cool it's it's an

  interesting language because I think

  ultimately objective-c is a better fit

  for my mentality then Swift is I think I

  like Swift as a language and I can see

  its utility the thing that always could

  that kind of frustrates me with at least

  so far and now it's just certainly a bit

  of a noob with it at this point but is

  it seems to values correctness higher

  than I would value correctness which

  maybe makes me a bad programmer but the

  way I think about a lot of things is I

  you know I don't I don't write code that

  it has these little elaborate error

  checking things in it like I tend to do

  sort of like best effort and then just

  throw up my hands it's sort of that of

  the approach that I'll often take a maps

  and this just there in the nature of the

  way that I program like I'm just I go

  for a quick quick and I'm experienced

  enough that I know how to not write

  horrible code that's going to be very

  problematic and I mean I would this is

  the way that I felt my apps and if you

  look at my apps I wouldn't think you

  would say that they're you know like

  poorly poorly designed or created but in

  Swift there's all of these things that

  you just have you can't get around to

  everything has to be super correct and

  typesafe and the whole thing with

  optionals and like is this nil or is it

  not know and you have to always check

  whereas an objective-c I can be like I

  know it's not or I know that if it is no

  I don't care and that I there's like a

  philosophical difference there that I

  have to kind of get giving to and be

  like ok no it's fine that I have to be

  explicit about all these things which I

  imagine in a team environment would be

  huge and that you don't have all of this

  kind of like meta

  information that is just like stuck in

  my brain about how this function works

  because I'm the one who wrote it and I'm

  the only one who's ever going to see it

  whereas if you work in a team

  environment it might be more important

  to have everything you know like it's

  almost like self documenting in a way

  where all the conditions and things have

  to be so much more explicit but overall

  I like it it's been weird I like that

  there's a lot less code it feels like

  like I have more code per line cuz I

  often have to do a lot of extra kind of

  like casts and little checks but overall

  it seems like it's like method there's

  no header files and things overall like

  the code the lines of code count goes

  down and so it's been fun and I guess

  we'll check in in a couple of months at

  the end of the summer when I've actually

  written this app and it's not just like

  this terrible basic like learning my

  first uikit program I'm to see if this

  experiment succeeds but you know so far

  so good and I recommend trying because I

  think this is seems like the great time

  like I've been waiting if you one of our

  first episodes was about when we were

  gonna get into Swift and I think I

  remembers we were saying it's like well

  we want to do it when it's stable and

  it's a reasonable thing to take sort of

  to tackle and this we felt like the

  right time for me so I've taken the

  plunge alright well congratulations now

  now I'm like the last one so I will

  probably probably take the plunge myself

  soon but I have not quite there yet

  probably later this summer it's it's

  always you know it's like the year of a

  desktop Linux it's like I'm always gonna

  write Swift like starting next month so

  you just you need to do is write a new

  app right you just you need to just

  broaden your horizons think of something

  new to make and then just do that scary

  thing of changing the drop-down from

  Objective C to Swift and you know you

  can go from there yeah I mean I'm

  curious like do you think you're gonna

  be writing all or mostly Swift from this

  point forward even an existing code

  bases I doubt it I I expect to be

  writing Objective C and my existing

  products and Swift in my new things I

  think it's probably what I expected to

  because it's the Kyle

  contact shifting has been like the

  little bit I've done so far where I

  would like look at the way I did

  something previously in Objective C and

  then try and like Swift if I it like it

  really hurts your brain to they're so

  similar but so different that if I think

  I'm gonna want if I'm working on a

  particular project I want to just be in

  the Objective C mindset or if I'm you

  know own this one I want to be in the

  Swift mindset that jumping back and

  forth between them I think we just drive

  me insane like the number of times I do

  ampersand quote for a string things like

  that where it's like all or at a

  semicolon to the end of a line we should

  just you know habits I have for amateur

  chef C but in Swift I don't need them

  and so I think I would just drive myself

  crazy jumping back and forth so I'll

  just I have this one new project it's

  what I'm gonna work on in the summer and

  it'll be in Swift and we'll see how it

  goes awesome alright well we're out of

  time this week thank you very much for

  listening everybody and good luck day

  with your new Swift of vacation thanks

  and we'll talk to you next week bye