What is Titanium Trying to Accomplish?
在移动web开发中，总有些功能是通用的。 （例如70%~90%）， 少部分功能是不同平台特有的。所以Titanium 不是一次写好，到处运行。
但是，Titanium 希望 HTTP request, 画个长方形，这些非常常见的操作，是所有平台通用的。
There is a core of mobile development APIs which can be normalized across platforms. These areas should be targeted for code reuse.
There are platform-specific APIs, UI conventions, and features which developers should incorporate when developing for that platform. Platform-specific code should exist for these use cases to provide the best possible experience.
So for those reasons, Titanium is not an attempt at “write once, run everywhere”. We think there are great, user-experience enhancing features across multiple platforms that developers should be using. We think that native apps should, take advantage of familiar, high-performance native UI widgets. However, we think it is unnecessary that native developers need to learn platform-specific APIs to draw a rectangle, or make an HTTP request.