Le 19 sept. 08 à 16:17, Thomas McGrath III a écrit :

The iPhone SDK has an emulator that is used to test applications without having to download to an iPhone/iTouch.

As far as porting Rev stacks to work on the iPhone a whole new set of controls will need to be created. All apps use the underlying control structures of the iPhone. You really can't get around this. For instance if you want a row of buttons 'outside' of the SDKs button bar(menu bars) you have to embed a set of graphic buttons in a field object on the iPhone. You can not roll your own objects. So if a port did happen 'All' of the controls would be unique to the iPhone.

I have been building iPhone interfaces in Revolution for a year now and we have been using them as prototypes for a cocoa developer to rewrite in CocoaTouch. There are a lot of 'new' approaches to consider when developing for the iPhone. Aspect Ratio, Horizontal and/or Vertical, Scrolling interfaces, button resolution, image resolution, resizing, mouse over states, mouse still down, pinch, double tap.

All of these commands are called with rather simple commands from within the SDK but take a lot of extra time to emulate from within Revolution (this is a first that I've seen) or are completely impossible to emulate except in the most rudimentary way. So I go for a look and feel and adhere to the SDKs expected behavior. I actually have to write a "Variations" document to describe the differences for our Cocoa developers but because I have the Revolution Prototype I can skimp on the Engineering development documents and most of the SOW as well, which I usually include at the beginning of the Variations document. By the way this is a great way to make sure that offshore developers will give you exactly what you asked for which is a real problem for most offshore development projects.


Regards,

Tom McGrath

very interesting developments
Thanks, Tom
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to