Skip to main content

software development

See All Stories

Craig Federighi promotes Hour of Code workshops, saying programming is “the next level of literacy”

hourofcodeshanghai

In an interview to promote Apple’s Hour of Code workshops for kids aged 6 and up, SVP of software engineering Craig Federighi has told the BBC that introducing young children to programming is so important because programming is “the next level of literacy.”

“These devices are so much a part of our lives, we have a computer in some form wherever we go, that the ability to create in that medium is as fundamental as the ability to write,” he said […]

He says programming should be seen as a “language and a way of thinking”. And while many young people have a great facility in using devices, he says being able to programme them is the “next level of literacy”.

Federighi, who first began to experiment with code when he was ten years old, said that Apple also wanted to dispel one of the myths of life as a software engineer … 
Expand
Expanding
Close

Site default logo image

UIKit-like framework called UXKit used in Photos for Mac

Photos for Mac

Apple released a preview version of its new Photos for Mac app to testers today, and some developers noticed a new private framework used to build the iPhoto replacement called UXKit. While Apple often uses private frameworks that never become accessible to developers, the UXKit framework is notable as it appears to be a version of UIKit based on AppKit.

Mac developers have long wanted a version of UIKit, the framework upon which apps are constructed and managed including the user interface and app interactions, as it would offer app makers a powerful tool for creating software for the desktop just like it has on the smartphone and tablet.

While UXKit remains a private framework accessible only by developers within Apple, it’s possible UXKit could be a hint of how Apple will encourage iOS developers to create apps on the Mac as well making it much simpler to create apps for both iOS and Mac.
Expand
Expanding
Close