Swift Playgrounds Has Limitations | What Are They & How Do They Impact You?

Published: 18 February 2022
on channel: JohnDav
3,941
100

Swift Playgrounds is awesome and I love using it. However, mostly due to it being an iPad app, and partially due to it being "playgrounds" (i.e. training tool), there are a few limitations that are worth talking about in the hopes that Apple will address them in the future.

Watch My Swift Playgrounds Playlist -    • Swift Playgrounds  

ZER0ED (my first game): https://apps.apple.com/us/app/zer0ed/...

#SwiftPlaygrounds #SwiftUI #IndieDev

0:00 - Intro
0:25 - The Point Of This Video
0:53 - Problem # 1 With Swift Playgrounds
2:04 - Problem # 2 With Swift Playgrounds
2:49 - Problem # 3 With Swift Playgrounds
3:53 - Problem # 4 With Swift Playgrounds
4:50 - It's still a great teaching tool

The first issue I have with Swift Playgrounds is that it has no easy way to implement any kind of source control. This is terrible for any sort of serious coding. You need to be able to document version changes, create branches for ideas or bug fixes, and without source control you don't have an easy way to do this on the iPad.

One quick that isn't really an issue with Swift Playgrounds, but just something I don't quite understand is how images are handled. In Xcode you assign the images to sizes 2x, 3x etc, but in Swift Playgrounds you just important an image into your asset folder and I guess we're supposed to trust that Swift Playgrounds handles the downsizing?

On stage at WWDC 2021 Apple unveiled this major update to everyone and we were all very excited about it. One of their promises was that you could use Swift Playgrounds on your iPad and then transfer the project to your computer and work within Xcode. While this is true, there is an Asterix here and that is that is that Swift Playgrounds uses a special package file which is much more limited than your standard .xcodeproj file.

Finally - when it comes to releasing apps to the AppStore Swift Playgrounds does give us this option - and that is fantastic. However, one strange limitation it is that there is no capability given to us for IAP. This means hat monetizing our Swift Playgrounds created Apps will be left to paid apps, which is nice, but honestly paid apps are nearly impossible to market without a marketing budget and as a result is not the most ideal option for a budget conscious beginner coder who's using an iPad.

I hope you enjoyed this list of minor issues that I have with Swift Playgrounds. Let me know if you've run into anything else that's gotten in your way while exploring this new way of making apps on our iPads.

Visit my website - https://www.johndav.com
Follow me on twitter @JohnDavTweets


Watch video Swift Playgrounds Has Limitations | What Are They & How Do They Impact You? online without registration, duration hours minute second in high quality. This video was added by user JohnDav 18 February 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,941 once and liked it 100 people.