iOS 14 and iPadOS 14 have received a redesign of the widgets as we knew them now. Much more exaggerated is the variation on iPhones whose elements are able to be rearranged within the home screen and not within a dedicated section for widgets. Throughout WWDC, Apple dedicated several sessions to explain the behavior and the way of creating these widgets. In one of those sessions, the idea to be repeated like a mantra from Cupertino was dropped: widgets should not be mini applications and will have to be visible, relevant and personalized.
The new widgets: visible, relevant and personalized
Apple dedicated several sessions to the main novelties of iOS 14 and iPadOS 14. In one of those sessions, Cupertino engineers explained to developers the meaning and operation of the new widgets. Thanks to the development kit WidgetKit, the developer will then establish a connection between the information in your application and the widget on the home screen.
Learn how to get started creating a widget and find out how WidgetKit harnesses the power of SwiftUI to provide a stateless experience. Find out how to leverage your existing proactive technologies to ensure your widget features relevant material.
The widgets must be kept updated so that the user always has the latest information at a glance. And when the user needs more details, the item will immediately take them to the appropriate place in the application. Apple has repeatedly stated that It is not intended that these new elements become mini-applications. But in elements that allow users to obtain relevant information, are visible and can be personalized.
Widgets must have three views: small, medium, and large. The developer can use SwiftUI to develop their widgets and subsequently configure their code. The ultimate goal? Offer the item to the widget collection so that the user can customize their home screen. The former are already coming to the App Store thanks to the rapid updating of applications by developers, committed to the evolution of an operating system that has evolved.