Friday, June 3, 2011

[android-developers] Re: any experience in time to port ios app to android

This is done some in our shop (not by me personally), but I don't
think that there are any formulae one can use.

Basically, it's a rewrite, of course. The logic at the very least
must be transliterated from Objective C to Java. Thankfully there is
a lot of similarity between the two (though it may not seem so to the
uninitiated), so the transliteration of "business logic" goes fairly
rapidly.

There is no way to translate an iPhone UI layout to Android, but the
same graphics can be used, and generally the iPhone screen layouts can
be reproduced for Android with relative ease. (I suspect it actually
helps to have the UI "debugged" on iPhone, since laying out an Android
UI is somewhat more difficult, and it helps to be working from a
model.) But there are differences in, eg, the available "picker"
interfaces that need to be worked out, and some schemes that work well
on iPhone may work poorly or not at all on Android.

There are some significant differences (and a few similarities) in the
application "lifetime" model, from birth to death. For most apps this
would not be a problem, but there may be some where it requires
rethinking the app structure.

iPhone apps do not use content providers (as such), and in general are
less likely to use async threads and processes. Though there are
mechanisms roughly equivalent to the Android intent concept, they are
not as formally developed or as heavily used.

On Jun 3, 9:31 pm, cellurl <gpscru...@gmail.com> wrote:
> I have to port an app from ios to android.
> It contains email, pictures, xml...
>
> Anyone want to share any experiences.
> I want to ask the client how long it took him to write the ios one and
> then multiply it by X.
>
> any leads appreciated.
> -cellurl

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment