From: Gergely K. <ger...@ma...> - 2010-04-18 07:36:53
|
Hi, I hope this means that Apple will allow XMLVM to exist, and it is not the independent, unofficial thoughts of a sales rep guy, who is "not a programmer". I don't know if he got the links to the xmlvm.org website + the Google Tech Talk slides of Arno, but there are nice diagrams in each to make it clear what XMLVM does. I would also like to suggest to separate the Android API library as an optional component. In fact, we are not using the Android library in our "real" projects. We code directly against the UIKit Java bindings. Thus the compiled applications are in essence native iPhone applications that use only legal Objective-C constructs (categories, public iPhone API). With the Android API they could argue that the marriage of the different UI toolkits will lead to inferior user experience. They could also see XMLVM as a threat of a flood of Android apps, the same way they saw a threat in Flash apps. In reality, you will have to change the UI design of your Android app anyway to match the Human Interface Guidelines, and the differences in the hardware (e.g. the absence of a "Back" button). So it makes more sense to keep the business layer / backend of the application platform independent, and code the user interface specifically for the platform (iPhone and Android respectively) Maybe it would make sense to create different diagrams which explains the above, and does not make the Android API a central use case of XMLVM. So I would like to ask that when you communicate with the "Apple Guy", you try to make it clear that XMLVM is not an Android "compatibility layer" (language from section 3.3.1). It is a "pre-processor" (term from the DaringFireball blog posting) which creates Objective-C code that has the same properties like any hand-written Objective-C code. Best Regards, Gergely 2010/4/18 Wolfgang Korn <wol...@xm...> > The sentence about alternatives - that's exactly what we are doing, > isn't it. > > -- Wolfgang > > Sent from my iPhone > > On 18.04.2010, at 03:48, Panayotis Katsaloulis > <pan...@pa...> wrote: > > > I don't get it. > > Probably this guy needs to be better informed. > > > > 1. Someone should tell him that XMLVM *could* be used to provide > > iPhone-only applications. > > > > 2. About this part: > >> An alternative could be creating a tool that can convert software > >> applications from other platforms and then utilizes the compilers for > >> the iPhone to actually create the application. > > > > Isn't that *exactly* what XMLVM does? > > > > > > --- > > --- > > --- > > --------------------------------------------------------------------- > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > xmlvm-users mailing list > > xml...@li... > > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > -- Kis Gergely MattaKis Consulting Email: ger...@ma... Web: http://www.mattakis.com Phone: +36 70 408 1723 Fax: +36 27 998 622 |