![]() While Xcode Cloud may not replace solutions designed for larger teams with more diverse needs, it’s poised to make app development easier - and deliver a new revenue stream to Apple. Beyond the immediate improvements to the development process (which developers are incredibly excited about based on #WWDC21 tweets) Xcode Cloud represents a big step by Apple further into the cloud services space, where Amazon (AWS), Google and Microsoft have dominated. Apple says the service, birthed out of its 2018 Buddybuild acquisition, will help to speed up the pace of development by combining cloud-based tools for building apps along with tools to run automated tests in parallel, deliver apps to testers via TestFlight and view tester feedback through the web-based App Store Connect dashboard. ![]() Xcode CloudĪpple’s development IDE, Xcode 13, now includes Xcode Cloud, a built-in continuous integration and delivery service hosted on Apple’s cloud infrastructure. This Week in Apps will soon be a newsletter! Sign up here: /newsletters WWDC 21 Wrap-Upīut after a few days of processing everything new, here’s what’s jumping out as the bigger takeaways and updates. This week, our series will take a dive into the key announcements impacting app developers from WWDC 21. In 2020, investors poured $73 billion in capital into mobile companies - a figure that’s up 27% year-over-year. In 2019, mobile-first companies had a combined $544 billion valuation, 6.5x higher than those without a mobile focus. Currently, the average American watches 3.7 hours of live TV per day, but now spends four hours per day on their mobile devices.Īpps aren’t just a way to pass idle hours - they’re also a big business. And in the U.S., app usage surged ahead of the time spent watching live TV. Consumers last year also spent 3.5 trillion minutes using apps on Android devices alone. The app industry continues to grow, with a record 218 billion downloads and $143 billion in global consumer spend in 2020. This entry was posted in iPad, iPhone, Software Development on 2021-Jun-09 by loufranco.Welcome back to This Week in Apps, the weekly TechCrunch series that recaps the latest in mobile OS news, mobile applications and the overall app economy. Speaking of Combine, I was somewhat surprised to see no mention at all so far, so I don’t think we’ll see more adoption in the frameworks this year. Sprint-o-Mat is extremely asynchronous and I mostly solve its complexity with Combine today. I use it all of the time in Typescript, and I am looking forward to adopting it. I write a lot of SpriteKit tutorials on App-o-Mat, and I like to keep the code super-simple.Īnd of course, async/await, will make lots of code better. One small thing that makes my life easier is that CGFloat and Double will automatically convert without an explicit cast. I still use python as my “go to” for when I need something one step past a spreadsheet, even if I don’t need these features because I know they will be there if I need them. What I really want is something like a DataFrame, like Pandas, but this is a foundational step. I also was unaware of Swift Numerics, which is nice. I run into problems with this for even fairly simple code (where Swift just gives up and you need to rewrite it to be more explicit). I hope that the improved type inference speed really works. I currently keep testable code in a swift package so I can test it. I also missed that unit tests work for watchOS targets in the latest Xcode. I will have to check to see if Canvas is more powerful. I did this because SwiftUI does not support elliptical arcs. Right now, the main view for Sprint-o-Mat uses stretched Circles to draw the progress rings. There is also a Canvas in SwiftUI for watchOS now. They also let you know (via a SwiftUI modifier) that the screen is in the dimmed state, so you can reduce detail and focus on the most important parts of your interface. Workout apps, like Sprint-o-Mat, will be able to update the screen every second while running a workout session. I’m even more excited by the always-on screen for apps. ![]() I watched a few sessions, mostly the overview ones.
0 Comments
Leave a Reply. |