我一直在開發中Mosync手機應用程序 - &(跨平臺的C++ API可以在IOS,安卓,塞班&黑莓使應用程序),我期待開發別的東西,因爲應用程序Mosync的侷限性。沒有這些限制,手機應用程序API
但我不想移動到不同的API來發現他們有相同或更糟糕的限制。我正在考慮轉向本地API(iOS或Android),但我也願意接受其他跨平臺API。
如果我移動到Android或iOS或插入API這裏我會遇到以下限制:
調整圖像大小是昂貴的(在RAM &速度而言)。 IE瀏覽器,那麼Android,iOS可以處理10個以上圖片的大小調整(比如.png)&在相對較快的時間內在屏幕上顯示它們?在Mosync做這樣的事情取決於手機內存,但在HTC Desire(512mb)大約需要6秒,這是我的應用程序無法接受的。
API是否帶有自己的字體&佈局管理器? Mosync沒有自己的字體,你必須創建&導入它&你不能改變字體的顏色。您也無法將小部件顯示中的文本置於居中或文字包裝中,Android/iOS /其他人可以這樣做嗎?
你可以創建自己的皮膚(.png)按鈕(任何部件)&設置默認的API按鈕的皮膚?這實際上是Mosync的一個優勢,你可以在其中改變按鈕皮膚,但它將皮膚分成9個部分&只有第5部分是可縮放的,其他部分保持相同的尺寸,所以在小型手機上lgg皮膚看起來很奇怪。
它是一個真正的頭痛設計,因爲所有不同的潛在手機的尺寸也有你的應用程序佈局,所以小部件放置&的外觀將是不正確的小屏幕&圖像會出大屏幕上的比例?無論手機尺寸是&,Android/iOS /其他API是否會自動對您的GUI進行佈局以幫助您自動縮放圖像小部件&字體以適合手機尺寸?
任何信息將是非常有益的一個初級程序員(實習)是誰開發的所有移動應用上的自己&發現手機尺寸如此惱人的無數以補償
我注意到原生字體的可用性在mosync路線圖上,他們現在也有一個nativeUI框架。 碎片將永遠存在,它只需要被管理。 MadeWithMarmalade是另一個SDK。但請記住,如果這是一個重要的考慮因素,MoSync也是少數能夠針對J2ME的用戶之一。 –