New Articles
Windows 11 users have discovered a funny bug that benefits older computers....
It's easy to turn off the transmission — we tell you how to do it....
Such photos have been taken by models and social media users for a long time,...
A famous musician? A schoolteacher? Mom? Tell us about the people you looked up...
Thanks to the instructions of Artyom Kozoriz, you can cope no worse than a...
5 interesting exercises that will help you develop flexibility....
From "Starship Troopers" and "The Matrix" to...
The return of Garfield and Mufasa, the new Transformers and the Lord of the...
About Everything Wiki » News » What's new for developers presented by Apple at WWDC 2014

What's new for developers presented by Apple at WWDC 2014

03 May 2023, 02:19, parser
0 comments    0 Show

Yesterday Apple introduced the new operating systems iOS 8 and OS X 10.10 Yosemite, but, in addition, it paid special attention to application developers, who were provided with many new tools that open up new horizons for creativity.

Since the appearance of the App Store, iOS 8 has become the largest release for developers. There are 4000 new API functions that will expand the content and functionality of applications. We will be able to see new games with incredible features that have not been available so far this year. In the meantime, let's try to figure out the new products presented yesterday.

HealthKit

DSC_1258

HealthKit includes a set of tools that allows an iOS device to interact with a huge number of sports gadgets and third-party fitness programs. The Health app will collect all the information about the user's condition, and applications will be able to use it to achieve different goals. For example, the Nike+ application will help you create correct and effective workouts, selected in accordance with many parameters of the user's activity and health status.

HomeKit

DSC_1457

This new tool provides a way to manage smart devices in the home. HomeKit is supported by iOS 8 and integrated with the Siri voice assistant. This means that thanks to voice commands, you can, for example, turn on or off the lights, close the locks or control the camera installed in the house.

Touch ID

DSC_1451

In addition to unlocking the iPhone and buying in the App Store, developers will be able to use data from Touch ID in third-party applications. At the same time, you will no longer need to enter numerous passwords, and your data will be securely protected thanks to the uniqueness of fingerprints.

Camera API

DSC_1454

In the new version of the operating system, developers will have full control over exposure, focus, white balance and other camera settings of iOS devices.

CloudKit

DSC_1469

Thanks to CloudKit, developers have gained significantly more control over iCloud, and now the development of the server part of the application will become much easier for them. Using the CloudKit API, you can easily implement things like authentication, search, notifications, things that previously required much more effort.

SpriteKit

DSC_1520

The updated SpriteKit will allow developers to create powerful simple games with two-dimensional graphics that consume a small amount of energy. Several new technologies have been added to iOS 8, thanks to which characters will move more naturally, it will be easier for developers to add actions of various physical forces, detect collisions of objects and apply new lighting effects in their games.

SceneKit

DSC_1521

This new set of tools gives developers the ability to implement simple 3D applications. SceneKit includes a physics engine, a particle generator and easily describes the actions of 3D objects. SceneKit is fully integrated with SpriteKit, so developers will be able to use SpriteKit resources in their 3D games.

Metal

DSC_1482

Metal is a new technology created for developers of advanced games to extract maximum capabilities from the A7 processor built into the iPhone 5s. The technology is tailored to the collaboration of the CPU and GPU to achieve optimal performance. Metal is designed with parallel computing in mind, and XCode offers excellent tools for working with them efficiently.

New XCode

In the new version of Xcode, it will be possible to create applications simultaneously in several languages: Objective-C, C++ and Swift. In addition, the developers have an updated debugger, an interface editor, new testing opportunities and much more.

Swift

DSC_1545

Swift is an innovative programming language for Cocoa and Cocoa Touch, which includes many years of experience in building Apple platforms. The syntax of the language is very concise, and applications written in it will run faster. Developers can use Swift for both new projects and old ones, since Swift can work in conjunction with Objective-c code. According to rumors, applications written in Swift can be launched starting with iOS 7 and Maverics. Thanks to Xcode Playground, the creation of an application becomes more interesting and interactive. You can download the book "The Swift Programming Language" for free now in the iBooks Store.

Comments
reload, if the code cannot be seen