WWDC 2020 Predictions

2020 has provided a lot of change to what we might have expected. A vast majority of the world has had to quarantine or shelter in place and due to Covid-19. Because of this, many things have been interrupted and/or delayed. Some of these delays has likely included Apple’s development of their operating systems and platforms.

One of the items has been Apple’s World Wide Developer Conference itself. Typically WWDC occurs the first or second week of June at the San Diego Convention Center. That is not occurring. Instead, WWDC is a fully virtual conference.

Even with all of this uncertainty, there are some things that are guaranteed. Some of the guaranteed items include seeing information about the next version of iOS, iPadOS, macOS, tvOS, and watchOS. So, the fact that these will be shown, none of them are within my guesses.

Initially I was only going to do my “Hopes for Improvement” post, but I have decided to an actual predictions post as well. Normally, I would have a bunch of predictions, but this year I do not have that many, or at least not as many as other years. This year I will be breaking my guesses down by platform. There are only 10 total.

macOS

There is one thing that I actually enjoy predicting each year. That item is the name of the next version of macOS. With Apple using California place names, I think it will be one of the following:

  • Golden Gate
  • Sequoia
  • Tahoe
  • Redwood
  • Mammoth
  • Oxnard (for the Dunes)
  • Channel Islands
  • Napa
  • Big Sur

I am giving the percentage of one of these names being used at 65%. I will not be surprised if I am entirely wrong, because my guesses have not been accurate in the past.

I think we will see some improvements with MacCatalyst. Specifically, improved options for controls. I give this a 50% chance of happening.

Next is Messages. I am guessing that Messages on the Mac will become a Catalyst app and will have feature parity with iOS. I give this a 95% chance of happening.

Transition to ARM

There has been much talk about Apple moving away from Intel and using their own ARM-based chips. I think that this transition will be announced and I give it a 50% chance of being announced.

Furthermore, I am giving a 5% chance of an actual device being available for developers to order. I would love it to be the case. I would even be willing to pay full price, provided I get to keep the device.

iPadOS

The iPad is a device that could use a significant improvement to some of its features. I think we will see some changes to the way the home screen functions. The home screen has been a grid since the original iPhone. The grid on the iPhone makes sense, but on the iPad, much more can be done. I think there will be a new list view option, similar to the Apple Watch. I am giving this a 70% possibility. I am also thinking this will come to the iPhone, and give this a 60% chance of happening.

watchOS

I think we will see additional health-related items on watchOS. This could be something like a new workout type, or more likely sleep tracking. I give this a 75% chance of occurring.

The second item for watchOS is the ability for third-party watch faces with a new framework. This will allow third-parties to create and customize various aspects of the watch face. I am giving this a 25% probability of happening.

iCloud

I think we will see an announcement that the base iCloud storage will be doubled to 10GB instead of the measly and paltry 5GB available now. I give this a 5% chance of happening. I would like to give this a higher chance, but I do not think Apple will do increase it, but there is always a chance.

Prediction Recap

I do not have that many predictions for this year’s WWDC announcements. Here is a recap of my predictions:

  • Messages on Mac same as iOS — 95%
  • New health-related task on watchOS — 75%
  • App List view on iPadOS — 70%
  • macOS being one of the names listed — 65%
  • App List view on iPhone — 60%
  • Transition to ARM being announced — 50%
  • Mac Catalyst controls update — 50%
  • Third-party Watch Faces — 25%
  • ARM Dev Kit available for order — 5%
  • Double base iCloud Storage — 5%

The keynote for WWDC 2020 will be airing tomorrow at 10:00am Pacific Time on June 22nd. I will have a recap of the keynote after it has finished.

Apple Unveils Details for WWDC 2020

Today Apple unveiled the some details about their annual World Wide Developer Conference, or WWDC. Previously, Apple announced that the conference would be all digital. At the time, the did not provide many details except that there would be a Keynote and a State of the Union. Today we received some more details. Let us look at a few different areas, including Keynote, Videos, Labs, and Developer Forums.

Keynote

As expected there will be a keynote streaming at 10:00 am Pacific Time on Monday, June 22nd. This will be streaming from Apple Park, instead of the San Jose convention center. You will be able to stream it via the Apple Developer app, the Apple Developer website, the Apple TV app, and YouTube. If you are within China, you will be able to stream it via China, the keynote will also stream on Tencent, iQIYI, Bilibili, and Youku.

Platforms State of the Union

While the main WWDC Keynote is done at a developer-focused conference, it is also designed to be a main-stream announcement. The main keynote does not go in-depth. That is reserved for the Platforms State of the Union. If you have not watched or attended the Platforms State of the Union keynote, you can think of it as the developer-focused keynote. This will be available on-demand at 2pm pacific time on June 22nd. This keynote will be streamed via the Apple Developer app and the Apple Developer website. For those within China, you can get the video from encent, iQIYI, Bilibili, and YouKu.

Session Videos

Because WWDC 2020 is virtual conference, you may be wondering how the sessions will be handled. When WWDC is held in-person, these are presented throughout each day of the conference. These sessions are recorded and typically available the next day. Because of the virtual nature of this year’s WWDC, all of the day’s videos will be available starting at 10 a.m. Pacific Time. There will be over 100 session videos, and these will be available using the Apple Developer app on iPhone, iPad, and Apple TV, as well as on the Apple Developer website.

Developer Labs

One of the big reasons to attend WWDC is to be able to talk one-on-one with Apple’s developers in one of the labs. This is important for some because they are able to talk directly to the engineers who build the frameworks and they can help you figure out a knotty problem and you can help them find bugs in the frameworks. These will be available by appointment only and will be open to Apple Developer Program members as space is available.

Developer Forums

One of the resources that developers have, but may not utilize as much are the developer forums. These forums are vital during a beta period because developers can work with other developers to try and figure out problems, or get clarifications, with Apple’s software. From the announcement:

The all-new Apple Developer Forums will connect the developer community with more than 1,000 Apple engineers to answer questions and engage in technical discussions. Starting the first day of WWDC, anyone can search and view the forum discussions to follow along, and Apple Developer Program members will be able to post their own questions and learn directly from Apple experts.

The new developers forms will be coming on June 18th.

Closing Thoughts

For a vast majority of developers the only difference between this year’s WWDC and previous years is that the videos will be dropping all at once. I do feel bad for those who were really looking forward to attending WWDC in person, as it is a time for people to get together, and create relationships with other Apple developers.

It has been said quite often as of late, but we live in interesting times and I think Apple is doing the best it can with the present situation. You can keep up with announcements via the Apple Developer App and the Apple Developer Website. I will try to do a predictions/hopes post before the Keynote. I will also have a recap about what Apple announces at WWDC 2020.

Source: Apple

Apple Announces WWDC 2020: Ready. Set. Code. and Student Challenge

Back in March Apple announced that WWDC 2020 would be online. However, they did not provide many details at that time. Today, that changed.

Apple announced that WWDC 20: Ready. Set. Code. will begin on June 22nd for free for all developers. You will be able to watch the videos through the Apple Developer app or through the Apple Developer website.

Apple’s senior vice president of Worldwide Marketing, Phil Schiller states: “WWDC20 will be our biggest yet, bringing together our global developer community of more than 23 million in an unprecedented way for a week in June to learn about the future of Apple platforms”

Typically, we do not know if Apple will be holding a keynote or the State of the Union presentation. However, we do know that these will be held, based upon this quote from the post:

“Developers are encouraged to download the Apple Developer app where additional WWDC20 program information — including keynote and Platforms State of the Union details, session and lab schedules, and more — will be shared in June. Information will also be made available on the Apple Developer website and by email.”

Student Challenge

Apple is doing something a bit new this year. They have a “Student Challenge”. The challenge is “an opportunity for student developers to showcase their love of coding by creating their own Swift playground”. There are some details that you need to be aware of before submitting your Swift Playground

  1. Must be eligible, which means Be 13 years of age or older, or the equivalent minimum age in the relevant jurisdiction (for example, 16 years of age in the European Union);
  2. Be registered for free with Apple as an Apple developer or be a member of the Apple Developer Program; and
  3. Fulfill one of the following requirements:
    A. Be enrolled in an accredited academic institution or official homeschool equivalent;

    B. Be enrolled in a STEM organization’s educational curriculum;

    C. Be enrolled in an Apple Developer Academy; or

    D. Have graduated from high school or equivalent within the past 6 months and be awaiting acceptance or have received acceptance to an accredited academic institution.

If you meet those qualifications then you can work on your Swift Playground, which is “an interactive scene in a Swift playground that can be experienced within three minutes. Be creative. If you need inspiration, use the templates in Swift Playgrounds or Xcode for a head start on more advanced creations. Make them your own by adding graphics, audio, and more.”

Group work will not be considered, it must be an individual’s work. The last bit of information to know about is:

  • All content should be in English.
  • Your .zip file size should not be more than 25 MB.
  • Submissions will be judged offline. Your Swift playground should not rely on a network connection and any resources used in your Swift playground should be included locally in your .zip file.

Once you have done that, you can then submit all of the information. You will need to provide some information. This includes:

  1. Tell us about yourself.
    Sign in to the application form with the Apple ID associated with your developer account. If you’re under 18 years old, you will also be asked to enter contact information for your parent or legal guardian.You’ll have the option to add details about your background and development experience. This will not influence the selection process. Tell us about any apps you have on the App Store created entirely by you as an individual, in 500 words or less. If you’re 18 years of age or older and wish to share your résumé or CV with other groups at Apple, upload a PDF.
  2. Provide school information.
    Upload your most recent class schedule or other most recent proof of enrollment (PDF, PNG, or JPG) and the contact information for your educational supervisor. Documentation is accepted in all languages.
  3. Upload and describe your Swift playground.
    Upload your Swift playground from your Mac. Tell us about the features and technologies that you used in your Swift playground, in 500 words or less.
  4. Provide optional information.
    If you’ve shared or considered sharing your coding knowledge and enthusiasm for computer science with others, let us know in 500 words or less.

The big question is how long do you have? The deadline for submissions is Sunday, May 17, 2020 at 11:59 p.m. PDT. If you have submitted your information you can begin viewing your status starting Tuesday, June 16, 2020.

The most important question is what do you get if you do win? According to Apple Winners will receive an exclusive WWDC20 jacket and pin set. This challenge is open to students around the world.

Closing Thoughts

I think it will be interesting to see how well this year’s WWDC goes. Most developers do not attend WWDC in person, but instead view all of the sessions online. This will be a change for everyone, but we all need to make sure we are safe.

The addition of the Student Challenge is a great way to get student developers involved. I wish I could enter to get the free jacket.

Source: Apple

Apple Announces WWDC 2020

It is likely that you are aware that there is an international pandemic known as Covid-19. The highly transmissible virus is a problem and in order to minimize the spread, it is best to avoid large gatherings where transmission is possible.

In order to avoid having anyone contract the virus with 5,000 developers gathering in one place, Apple is changing the format of this year’s WorldWide Developer Conference (WWDC) to an online format. For a vast majority of Apple’s 23 million registered developers experience Apple’s WWDC in an online-only format. In fact, the number of developer who can actually attend WWDC is 0.022% of all developers.

Apple will still hold a keynote and online sessions. To quote Phil Schiller, Senior Vice President of Marketing:

“The current health situation has required that we create a new WWDC 2020 format that delivers a full program with an online keynote and sessions, offering a great learning experience for our entire developer community, all around the world. We will be sharing all of the details in the weeks ahead.”

One of the downsides to moving to an online format is the fact that San Jose, where WWDC has been held the last few years, will lose out on a significant amount of revenue because of the conference. In order to help San Jose, Apple is going to provide $1 million to San Jose organizations to help offset the loss.

My prediction is that next year’s WWDC will return to an in-person conference, although some of the changes made this year will still be incorporated into next year’s conference. I hope to be able to watch the keynote in June, but either way I will be writing a post about what Apple announces. It will be interesting to see how this year’s WWDC goes.

You can keep up to date with what Apple announces by “email, in the Apple Developer app and on the Apple Developer website“.

Source: Apple

My WWDC 2019 Predictions: Recap

WWDC 2019 has a whole ton of new features, you can read about all of those is my recap with what Apple announced. Instead with this post we will look at how I did with my predictions. Let us start with my tvOS predictions.

tvOS Predictions

tvOS only got a few updates, but they were ones that users had wanted.

tvOS – More game features — 85%
We did get some new game features, specifically game controller support for the Xbox One S controller and the Playstation DualShock 4 controller. This will be great for games on tvOS. These will also be supported on iOS and iPadOS. So I got this one correct.

tvOS – Save specific screensavers — 5%
We did not get any way to save a specific screensaver, but we did get more screensavers. So I missed on this one.

tvOS – Multiple User support — 5%
Shockingly, we did actually get multiple user support on tvOS. So I did get this one correct, even though I did not expect it.

For tvOS, I got 66% correct, because 2 out of 3 is not that bad. Let us move onto watchOS.


watchOS Predictions

watchOS – Standalone App Store — 85%
I did get this one correct with the inclusion of an App Store on the Watch, due to standalone apps coming.

watchOS – Now Playing complication for the Infograph Modular watch face — 30%
I do not know if we got the Now Playing complication or not, as I have not installed watchOS 6 on my Apple Watch. I am going to say we did not, so I did not get this one correct.

watchOS – New watch face — 95%
We did get a bunch of new watch faces. In fact, according to Apple there are more new watch faces than were in the original Apple Watch. So I got this one right.

Just like with tvOS, I got 2 out of 3 correct, again this is 66%. Let us now turn to macOS.


macOS Predictions

macOS 10.15 is a big update, not necessarily in terms of features, but in terms of what this all means.

macOS – iPad apps coming to the Mac — 95%
iPad apps are actually coming to the Mac, as long as a developer adds support for their apps on the Mac.

macOS – Screen Time on the Mac — 95%
Screen Time is coming to the Mac and this is a good thing for everyone to be able to get a full look at how you are spending time in front of screens.

macOS – Mac Pro Preview — 75%
We did get a preview of the Mac Pro that is coming in the fall. I was right on this one.

macOS – New Display Preview — 75%
Just like the Mac Pro, we did get a preview of the Pro Display HDR.

macOS – Named macOS Tahoe — 10%
I was wrong on the name for macOS 10.15. The name is macOS Catalina.

For macOS I got 4 out of 5 guesses correct, so 80%.


iOS Predictions

iOS – Elimination of support for A7-based devices — 95%
iOS 13 does remove support for A7 devices, so I got this one correct.

iOS – Additional Screen Time enhancements — 90%
We did not get any additional Screen Time enhancements, as far as I can tell. So I was wrong about this one.

iOS – Dark Mode on iOS — 90%
iOS 13 does include a Dark Mode, and looks fantastic.

iOS – Multiple Instances/Windows for apps — 75%
iPadOS 13 includes support that allows multiple windows from a single app. This will help people with productivity.

Services/Siri – Siri synchronization — 60%
We did not get synchronization of data with Siri. So I did not get this one correct.

iOS – Developer control of Screen Time — 50%
Developers do not have any control over Screen time, so I did not get this one right.

iOS – Additional Developer tools on iOS — 25%
There were no additional developer tools on iOS, so I missed on this one too.

iOS – Radically Different iPad Layout — 15%
The iPad on iPadOS 13 did get a significantly different layout. This does include Today Widgets being on the home screen and the ability. So I got this one correct.

iOS – Elimination of support for A8-based devices — 10%
I could TECHNICALLY say this was is correct, because the A8 Processor is not supported, but I did not get this right. You can install iPadOS 13 on the iPad Air 2, which has an A8X, not an A8.

iOS – Interface Builder on iPad — 5%
As much as I would have liked this, we did not get Interface Builder on the iPad.

For iOS, I got a total of 4 out of 10, so this brought down my average.

Recap

Out of 21 total predictions, I got 12 correct, or 57.14% correct. This is fewer predictions than I would have liked, but it is not easy to guess what Apple will do.