• English

Apple announces unprecedented technologies to develop applications

Apple revealed during the opening session of its annual developer conference WWDC 2019 on Monday about several innovative technologies that make the design of new strong applications easier and fast on developers.

These technologies include: SwifeTui framework that makes creating strong user facades easier than past, while Arkit 3, Reallykit, Really Composer are advanced tools designed to make it easier for developers to create immersive experiences in augmented reality of consumer applications and business applications more than before.Additional tools and API programming are simplified by iPad applications on Mac devices.The updates of Core ML and Create ML work also allow more powerful and smooth applications for machine learning on the device.

"It makes the new applications techniques that we have revealed today to develop applications more, easier, easy and enjoyable for developers, and it represents the future of creating applications on all Apple platforms.Swiftui has a real shift in the process of creating user interfaces by automating large parts of the process and providing direct inspections on the appearance of the user interface and its behavior inside the application, and we think it will admire the developers a lot. ”

Swiftui

The vision of Swift has always contributed to making development faster, easier and more interactive, and the modern business framework frame is an important part of that vision.Swiftui introduces a new and simple new framework for user's interfaces that allows the creation of complex user interfaces for applications.The frame is based on a simple, easy -to -understand mandatory programming, and developers can use it to create stunning and full -feature user facades that include smooth animation.

Swiftui provides developers with time by offering a lot of automatic functions, including interface coordination, blackout, accessibility, support of languages from right to left, and global coordination.Swifetui occupies applications on the device and very quickly.And because Swiftui is the same programming interface in iOS, iPados, MacOS, Watchos, and TVOS TVOS, developers can developers, developers can developersCreate fixed applications quickly and easily on all Apple platforms.

Xcode 11 يعطي دفعة لإطار Swiftui

Graphic design tool new user interfaces in XCode 11 facilitate the user's designers to quickly assemble a user interface using SwifeTui, without the need to write a program.Swift program is generated automatically, and when modified, changes in the user interface appear immediately in the visual design tool.The developers can now see immediate and spontaneous inspections of the user interface appearance and behavior while assembling, testing and improving the program.

آبل تعلن عن تقنيات غير مسبوقة لتطوير التطبيقات

This ease of moving from graphic design to writing the program makes developing user interfaces more enjoyable and efficient, and allows software developers and user facades designers to cooperate more closely.The inspections can be turned directly on the connected Apple devices, including (iPhone), iPad, iPod Touch, Apple Watch, and Apple TV, allowing developers.Seeing the application interaction with multiple touch, or how it works with the camera and compact sensors, directly and while creating the interface.

Augmented reality

Arkit 3 puts the concentration of augmented reality on people, with Motion Capture, developers can integrate people's movement into the application, and with People Occluse, the content of the augmented reality naturally appears in front of people or behind them to allow more angels and fun experiences and enjoyable uses similar to the green screen scenes in the cinema.Arkit 3 also allows the front camera to track up to three faces, as well as support for the front and rear cameras at the same time.It also allows cooperative sessions that make augmented reality experiences more quickly.

Reallykit has been designed specifically for augmented reality, and it is characterized by a realistic conflict in addition to a superior ability to draw maps in the surrounding environment and support camera effects such as noise and movement disturbance, which means that visual content is almost no different from reality.Reallykit also includes animated fees, physical abilities and amazing space audio capabilities, and developers can take advantage of Reallykit capabilities through the new Realitykit Swift API.

Reality Composer, a new, strong application for iOS, iPad and Mac, allows developers to create primary copies of easily enhanced reality experiences and produce them without previous experience working with 3D fees.Through a simple interface that allows clouds, escaping, and a library of 3D elements and animation, Reality Composer allows developers to place, move and rotate augmented reality elements to form a enhanced reality experience, which can be combined directly into an application in Xcode or exported to AR Quick Look.

A greater ease of providing (iPad) applications on (Mac)

New programming tools and facades allow the introduction of (iPad) applications to (Mac) more easily than ever before. Through Xcode, developers can open a current project from (iPad) and put a mark in a box to add (Mac) features and basic windows automatically, as well as adapt the elements confined to certain platforms such as touch control tools to work through the keyboard and mouse, which is a big step in Begin to create a fixed version on (Mac) to apply. Mac and iPad applications share the project and the programming symbol itself, and so any changes that occur in the program are reflected in the publication of the application on (iPad) OS and MacOS, which saves developers a precious time and valuable resources by allowing one team to work on the application of the application. And with the application with two versions for (Mac) and (iPad), users will enjoy the unique possibilities of each platform, including accuracy and speed when using the keyboard, mouse or tracking board with a (Mac) and other features that are unique to the (Mac) device such as the Touch bar Bar.

Core ML and Create Ml

Core ML 3 supports the acceleration of more types of advanced automatic learning models. Core ML now supports more than 100 typical layers, which means that applications can use the latest models to provide experiences with a deep understanding of vision, natural language and speech in unprecedented ways. For the first time, developers can update automated learning models on the device using the customization of the forms. This modern method allows developers the opportunity to provide custom features without compromising the user privacy. And with Create ML, the app for automated learning development, developers can create automated learning models without writing programs. Training can be used by multiple models through different data collections with new types of models, such as sensing elements, activity and classification of sounds.

(Apple Watch)

With the operating system (Watch OS 6) Watchos 6 and App Store on the Apple Watch, developers can now design and create applications to work independently on (Apple Watch), even without iPhone (iPhone).

The developers can also take advantage of the Neural Engine in the Apple Watch Series 4 through Core ML, where they can integrate models trained by Core ML into their applications and analyze inputs on the device to give users more smart applications. A new programming interface also allows the online audio to play users to play favorite media applications of external parties using (Apple Watch) only. A special programming interface gives time applications an additional time to accomplish tasks on (Apple Watch) while the application is still in the foreground, even if the screen is extinguished, including access to the authorized sensors that measure the heart rate, location and movement

Log in quickly, easily and privacy through Apple ID

Sign in with Apple facilitates users to log in in applications and web sites using the current Apple ID.Instead of filling out forms, verifying email addresses, or choosing passwords, users can use (Apple ID) simply to prepare an account and start using an application immediately, which gives the user longer time to interact with the application.

this; All authentication accounts are protected by two elements, which means that the Sign in with Apple ID provides developers a great way to improve safety in their applications. It also includes a new feature to counter fraud so that developers guarantee that new users are real people and not automatic accounts within the account farms. Thanks to the new privacy email transfer service, users will no longer be needed to detect personal email addresses, but allow them to receive important messages from the application developer. Since Apple does not track user activity in applications and does not create profiles about the use of applications, all information about the developer's work and its users remain with the developer alone.

Other features of developers

Category

Related Articles