|Version 2 Update
||[Apr. 7th, 2011|06:22 am]
LJ: Phoenix, Mac Client
|||||Nine Inch Nails (Still): Adrift and at Peace||]|
I mentioned a little while back that I was going to start work on a Cocoa version of Phoenix, but was waiting on Realbasic to get their act together as far as Cocoa support. I've gotten a bit frustrated with RB's Cocoa timetable and have decided to go ahead and start over from scratch and write version 2 in Objective-C Cocoa. There are some pros and cons to this decision.
- Program will be written in Apple's official language and will have access to all the neat features therein (built-in Spellchecker!)
- A lot of the old code was written by me before I had any formal education in programming and is sort of hackneyed and held together by luck and duct tape, so starting over from scratch means better code and more stability.
- Program could become available in the App Store (if you're into that sort of thing)
- It's going to be a little while before there's a remotely usable Beta, as I'm learning a new programming language and framework set
- Version 2 will be missing some of the features that Version 1 currently has (Some would eventually make their way back, others wouldn't (Audion Support, for example)).
- PowerPC Architecture would no longer be supported. (New version of Xcode no longer supports Universal Binaries)
I don't have any sort of official timetable yet, but when I'm programming I try to update my Development twitter (@phoenixlj). I'll be
redesigning refining the user interface, since I'll be rebuilding it. If anyone has any complaints or things they really like about the current interface, I'd be happy to hear them. You can comment here, tweet @phoenixlj, or email me (Command-9 in Phoenix).