Image source: businessinsider.com Astrologers have announced a week of news and announcements in the world of Apple and iOS development. To tell about everything, one article is not enough, so let's look at the most interesting and those that have not yet received due attention.
Industry news
Publishing Business Insider suggests that Apple, with its announcements at WWDC, has laid the foundation for smart glasses, which it plans to release next year. This can be judged on the basis of several updates.
First, for the third year in a row, demos with virtual and augmented reality are shown at the conference, and this year three new tools were announced for AR (ARKit 3, RealityKit and Reality Composer). Moreover, this time the stake was made on interaction with people: this is the technology of motion capture, and the possibility of more realistic display of people around virtual objects.
Secondly, there are improvements in Apple maps - in the new version there will be functionality similar to Google's Street View, which is likely to be more convenient on smart glasses. It is assumed that the glasses will work on the basis of a new operating system with the code name "rOS" or "reality operating system". For a long time something was not new devices, it would be interesting to see how these glasses will differ from those already existing on the market.
Two weeks ago, Apple increased the maximum limit for downloading apps via cellular. Previously, the threshold value was 150 MB, now everything is 200. And after a few days, it turned out that in iOS 13, users will be able to disable the limit altogether. You no longer have to distribute Wi-Fi from another iPhone to iphone to outwit the system!
The Verge reports that iOS 13 and Apple TV will support game controllers from Xbox One and PS4. This announcement is primarily associated with the recent creation of a gaming service with custom Arcade subscriptions.
If you are not sure where to start watching WWDC sessions, then several guides and lists have already appeared, you can take them to help.
Apple tightens certificate management rules for signing enterprise applications. In accordance with the new agreements, such applications may be subject to individual checks, and Apple reserves the right to approve or reject them. Previously, there was a scandal when violations surfaced: it turned out that Facebook and Google used such certificates for applications that collect user data. Then the Facebook certificate was temporarily revoked, which prevented the company from updating any of the internal applications. Perhaps a scandal and tightened the rules.
An updated version of the iCloud application for Windows has been released, it is already available in the Microsoft Store. And while working on it, Apple collaborated with Microsoft, and the news appeared in the official Microsoft Windows blog . Commentators have already appeared on the Hacker News forum planning to unsubscribe from Dropbox. It remains to wait for the official support for iCloud-services on Linux.
IOS development news
If you have already played enough with SwiftUI, then you can practice and try to port your iPad application on a Mac using Catalyst technology. More details in the Beyond the Checkbox with Catalyst and AppKit article. Apple themselves have already (at least a little) used this technology to give an example to the developers.
Users of the new beta version of Xcode noticed that when creating a new application with SwiftUI, Xcode does not create the Main.storyboard file. There are quite a few known difficulties in using storyboards: the lack of readability on code review and, as a result, the inability to edit source codes and collaborative editing by several developers. Attempts have already been made to improve their use: the last time they added the ability to break a massive storyboard and make references to others, but will there be a continuation or will Apple refuse to use them? Read more in the article Will Storyboards still be alive? . ')
At our last Mobius conference, a contest was organized at the VK stand on speed setting up, where iOS developers won in the overall standings - despite the fact that nobody knew about SwiftUI then. On the next Mobius, it would be interesting to repeat the activity: will the results change if the iOS nicknames use SwiftUI to quickly prototype the interfaces?
In the new version of iOS, work in the background is subject to change. A new framework was announced with the uncomplicated name BackgroundTasks , which allows you to run application tasks that may take a minute to complete. This functionality will appeal to developers, but it is unlikely to all users - the life of the battery and the entire device will affect it for the worse. It is possible that the device will be ready to perform such tasks only when it is connected to the charger and with the power saving mode turned off.
If you use Machine Learning on an iPhone or are just going, then the An in-depth article look at Core ML 3 is for you, it describes in detail the changes from the previous version.
Finally, we are looking at how to add animated gradients to your iOS application. The tutorial is pretty detailed, but the main thing with gradients is not to overdo it, otherwise users will run away.