We so far away from a 'major upgrade' anything I might say would become barely relevant eight months from now
It's also key to understand that the version you have now does not expire in 12 months, or cease to function in any way. Minor updates remain free, which include all bug fixes and functionality corrections and tweaks. The AppGameKit you buy today you can still use five years from now, and you are under no obligation to upgrade at any time.
If I take the dangerous step of using an analogy, it's like buying a new car (not leasing one). When you buy it, it's yours. It will require servicing from time to time but it does the job of getting you where you want to go. Sure in five years time a newer sleeker model comes out, but you are not obligated to buy it, you only buy the new model if you like some of the new gadgets it has. Unlike car dealerships, TGC will give you a great deal for trading in your old model via an upgrade discount
It is a departure from the old DBP business model where you buy it in 2002 and enjoy new features eight years later for free. The problem with that is the revenue from the product drops to such a degree it cannot sustain a full development team to maintain it. The feedback we received over the years is that you want a programming language that is absolutely rock solid, and one that keeps pace with technology year after year. By offering extra toys every 12-18 months to those that can afford to upgrade, we make AppGameKit stronger for everyone. One advantage in this shift from feature drops to fixes is that the version you'll have by the time a major upgrade arrives will be very stable and proven, uncluttered with hastily rushed out features and in little need of ongoing fixes.
Major Upgrade's are a distant spec on the horizon at the moment, you have HTML and Playbook to look forward to, plus some valuable new command sets to improve what you can do with an AppGameKit app across the device continuum.
P.S. HTML5 is on my immediate radar and I have started some prototypes, and might yet morph into a basic HTML + Java + OpenGL initially to capture more browse compatibility. Once I have something nifty to show, I will tweet it so keep watching!
P.P.S. If you have a real problem with the 'major upgrade' strategy for AppGameKit, I would like to hear your views on the subject. Thanks.
I drink tea, and in my spare time I write software.