SONY SNAP, will it help bring Apple Apps to SONY Devices?
SONY’s SNAP Developer Program is currently in its Beta phase. SNAP, which stands for Sony’s Networked Application Platform, is based on the same framework from the GNUstep community, whose origin dates back to the OpenStep standard developed by NeXT Computer Inc (now Apple Computer Inc.).
So, Sony is basing its next generation CE development platform on the same format that gave rise to OSX and iOS. As it is unlikely that they can licence directly from Apple, this is the next best thing when it comes to developing consumer apps. It will be interesting to see if this is enough to attract the developers of hundreds of thousands of apps to begin porting apps for SONY CE (Consumer Electronics).
The greatest challenge will be creating the same type of community environment enjoyed by Apple app developers. The Cocos2D Community is one such example of a support infrastructure that has allowed start up developers to make best selling games for the Apple AppStore.
The SNAP Program is endeavoring to be different with what SONY claims to be a more modern approach;
The GNUstep core libraries strictly adhere to the OpenStep standard and OPENSTEP implementation. They consider changes and additions to their API only under the following circumstances:
- They add methods and classes, either from Cocoa or their own extensions, if they add substantial value and don’t interfere with OpenStep and/or Cocoa compatibility.
- They generally don’t remove things unless there is a clearly better implementation in newer Cocoa API
- Where there is a real problem with a change, they will attempt find a technically superior work-around. In rare cases, this might involve a change in the original OpenStep API
We depart somewhat from the GNUstep adherence in that our goal is to thoroughly modernize the framework and optimize it to target modern consumer electronic (CE) devices. These modern conveniences include such features as touch displays and 3D graphics.
They still have to come up with a decent windowing framework and build a competitive developer environment. In fact, while writing this post, DDGameWorld learned that the SNAP program is now on hold, stating that developers should wait for further information.
- Sony’s Next-Gen Developer Framework to Be Based on GNUstep and Objective-C (snap.sonydeveloper.com)
- Sony SNAP connected-device app framework frozen (slashgear.com)
- Sony to use variant of NeXT OpenStep for TVs, set-top boxes (electronista.com)
- Sony Adopts Objective-C and GNUstep Frameworks (apple.slashdot.org)