![]() ![]() Probably the most interesting new Swift feature, at least from a tooling perspective, is Package Plugins. Other notable APIs include the “Shared with You” API in Messages which will improve collaboration and sharing within Apple’s popular messaging platform, the App Intents API (totally built in Swift) and an API that unlocks Live Text and Visual Lookup functionality for non-Apple apps.įinally, APIs to make phone calls from WatchOS apps, and a revamped WidgetKit API that is now cross-platform compatible with iOS to unify Widgets and Complications code nicely round up the WatchOS side of things. The introduction of WeatherKit brings with it both an API for apps and a REST API for web applications (with 500K monthly API calls included for Apple Developer Program members) which demonstrates that the improvements to the Weather app are more than just a coat of fresh paint.Įxciting MapKit improvements include the availability of 3D View and Look Around from the API to be used in non-system apps, and an all-new server side API which will include endpoints for Geocode, Reverse Geocode, Search and ETA. Although these will probably arrive in an iOS 16 point release, these APIs will soon give developers a powerful tool to keep users engaged, even when they’re not using the app itself. There is a new way of showing real-time data from apps in the Lock Screen called Live Activities, plus new Lock Screen widgets (clearly inspired by Apple Watch complications). Fortunately, developers have been given a few different ways to participate in this reimagining of a long-untouched part of iOS. The flashy but useful improvements to the Lock Screen in iOS 16 kicked off the keynote, and will likely serve as a headline feature for much of the general public. While we still haven’t learned a whole lot of new information about it yet, the good news is that it’s finally out of beta - and developers enrolled in the Apple Developer Program will get access to the base tier (25 hours of compute per month) for free until the end of 2023, with higher tiers available for larger teams. Xcode Cloud, at last above the horizon!Īnnounced a year ago, Xcode Cloud has kept a relatively low profile during its invite-only phase. ![]() ![]() SwiftUI previews also see a major improvement, with streamlined support for multiple orientations, screen sizes, and system themes.įinally, rounding out this solid Xcode release, there are a host of other features like new snippets for Codable, script sandboxing, better code completion, code auto-indentation and more. ![]() This has been a long time in the making and we are sure that it will bring much happiness to each and every Apple developer out there! Xcode 14 can now use just a single 1024x1024 asset to generate all icons for an app (although the option to manually define multiple icons is still available). Since this should also simplify the handling of dSYMs and their relationship with crash reporting tools, we feel that most teams will welcome this change after a long 7 years of Bitcode serving as either a hassle or something to be simply ignored. Surprising absolutely no one, this effectively makes arm64 the present and future for Apple platforms. A prominent casualty of this transition seems to be the (in)famous Bitcode.įrom Xcode 14’s release notes, we can infer that Bitcode is deprecated and that older architectures like armv7, armv7s and i386 are no longer supported as deployment targets. The Mac has nearly completed its (admirably smooth) transition to Apple Silicon, thus creating a hardware platform that is architecturally consistent and uniform across iPhone, iPad, Apple Watch, Apple TV and the Mac (not to mention the Studio Display!). For this piece, I’ll focus on updates to the tooling side and will call out some of the most interesting API additions and enhancements announced this year - some of those developer-centric details revealed beyond the keynote, in the Platforms State of the Union or from scavenging through the latest docs and release notes. During the WWDC introductory keynote, us developers (and, fine, the general public, too) get a glimpse of new features that are coming to the ecosystem’s operating systems, and often some hardware announcements are made as well. The second week of June is like an extra birthday for those who develop for Apple platforms. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |