Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>While Titanium can technically be a "write once, deploy everywhere" platform, I think it is best for a developer to create the same codebase for each platform while slightly altering the development to suit the specific target platform. </p> <p>For instance, the needs you have while targeting Android devices (with ranges anywhere from high-end smartphones like the Galaxy Nexus to tablets like the Nexus 7) differ greatly from needs that are best-practices for iOS applications.</p> <p>I wouldn't want the exact same application being targeted for members of the same device family even. Take iOS for example - the most well-designed applications for both iPhone and iPad have strong UI/UX differences that should be accounted for due to their greatly different look-and-feel and use. </p> <p>A good example of an application that does not adhere to the "write once, deploy everywhere" model is the <strong>Wunderlist</strong> application developed by 6wunderkinder. While they used Titanium to develop their iOS application, they did not use Titanium also for their Android app, and instead decided to drop Titanium completely and develop natively. </p> <p>This is not to say that you can't stick with Titanium for both platforms (I have made applications on both iOS and Android adapted from the same code), but it was a completely understandable choice that the 6wunderkinder team decided to make. While it would have been fairly easy for them to use much of their existing iOS Titanium codebase for their Android application, there were likely many sacrifices that they would have had to make in order for it to be displayed the way they envisioned it on Android. </p> <p>So yes, if going for a great-looking application (getting it exactly the way you want it on both device families) it is often a great deal of code that you have to change. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload