2011-08-26 112 views
0

我已經在使用的PhoneGap /鈦appcelarator我們的跨平臺移動開發以下查詢問題上的跨平臺移動應用程序開發

目前我們想用的跨平臺開發具有單一源代碼兼容iPhone和Android兼容應用程序移動SDK

這款phoneGap或Titanium編輯器可以在iPhone和Android平臺上使用單一源代碼嗎?

還有沒有其他平臺的作品呢?

這些應用程序將如何與Appstore/Android市場相關聯,因爲它們具有單一代碼庫(源代碼)。

任何幫助將不勝感激。

+0

看看這裏:http://stackoverflow.com/questions/1482586/comparison-between-corona-phonegap-titanium – KtorZ

回答

0

我還沒有試過鈦,但我的一個朋友正在使用Corona。他表示支持Android和iPhone,並輕鬆移植。您至少需要調整圖像大小,AFAIK,iPhone和Android(各種尺寸)的圖像大小是不同的。

Corona:編寫一次,構建到iOS和Android。

1

我試過Sencha TouchPhoneGapTitanium

Sencha touch很容易,因爲它基於JavaScript,可以與android和iphone一起使用。使用Sencha touch創建的應用程序可以稍後封裝在手機間隙中並提交給應用商店。

鈦再次使用JavaScript,但他們做了一些處理。所以該應用程序是本地的。 他們有一些可用於iphone和android的常見api。但是對於一些高級功能,他們有2個獨立的api套件,適用於android和iphone。

所以兩者都有一些差異。它們在Appstore和Android市場都是可以接受的。

0

電暈集中在遊戲。它使用lua。如果你想構建一個跨平臺的應用程序,你應該首先設計你的應用程序跨平臺。 android和ios與不同的風格指南是不同的。 我有鈦的經驗,它工作得很好。但我經歷過跨平臺設計很重要,因爲構建應用程序的大部分時間都用於編程用戶界面。所以花時間建立一個好的mvc設計和用戶界面。之後,它很容易解決。

0

在下面找到您的問題的答案。

這款phoneGap或Titanium編輯器可以在iPhone和Android平臺上使用單一源代碼嗎?

是絕對可以用單個代碼庫工作。除了這一點,你可以開發能夠在平板電腦和手持從單個代碼庫上運行的通用應用

注:但是在某些時候你必須iOS和Android之間的區別,因爲一些功能是具體到iOS或Android系統。鈦提供常量iOS和Android之間的檢查,還提供常量平板電腦和手持設備之間進行區分)

也有其他平臺的作品這樣?

除了Android和iOS鈦爲黑莓和移動網絡平臺也支持。

而如何將這些應用程序將與蘋果商店/ Android Market的地方relased,因爲他們有一個代碼庫(源代碼)。

您可以構建應用程序從鈦它自身所需的平臺。