Jump to content

New UXKit developer framework identified in Photos for Mac


Recommended Posts

Guest Peter Cohen
Posted

adc647340a965c80624ae4eb62627bc2.jpg

 

Apple released 10.10.3 to developers today, offering up the first release of Photos for Mac, the long-awaited replacement for iPhoto. It's not available publicly yet — only to registered developers and others with access to Apple's development builds of OS X Yosemite, at this hour. But something's caught the eye of developers who have downloaded it. Jason Snell, writing for Six Colors:

 

Today Apple dropped Photos for Mac via a developer release, and some developers are reporting signs that Apple has built this new app using something called UXKit, which sits above the Mac's familiar AppKit frameworks and strongly resembles UIKit on iOS.

 

UIKit is a programming framework in iOS that helps developers manage an iOS app's user interface, user input and manage interaction with the system. UIKit hasn't existed on the Mac, which makes it more difficult for developers already invested in iOS to bring their products to the Mac.

 

HUH. Photos uses UXKit which almost seems like most of UIKit's API implemented atop AppKit. /via

 

— Steve T-S (@stroughtonsmith)

 

It's still mostly all AppKit, but with a UIKit-like API shim. I'm guessing Photos for Mac builds out of the same project tree as iOS

 

— Steve T-S (@stroughtonsmith)

 

UXKit may be Apple's attempt to bridge that gap. If so, it'd be a big step towards simplifying the approach of writing applications that will run on iOS and Mac.

 

e99b4054105fd0fdd8e8721eb1167b0a.gif

 

 

8b5f4667e65ed4a547870a3e8af58ad0._.png

0dc62040d8cf83fcd31b22ca9180b9e4._.gif

a95ed1aba1b049d45f171c82b1338f06._.gif

 

6b61108c34756c0d3375e3bbe2ccb12e._.gif8fada63e07566cd1abbb80ac42c00c71._.gifc0495c98bf6e17a03f597ba52ea31f31._.gif

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...