歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
因為J-A的虛擬機機制,處理代碼必須先經過虛擬機才能轉換為機器語言(01)。 這就體現了object c的優勢,少一道過程所以怎么也會快。 任何事情有利必有弊,所以IOS跨平臺性不強。 邏輯就是這樣,想研究的朋友可以自己去查資料。答案 2:
ios的object-c需要自己分配及釋放內存,android則相反,由垃圾回收負責回收內存,而且這個動作發生的時間不由程序員控制,所以導致用戶在使用app時,經常垃圾回收開始工作導致系統流暢度下降答案 3:
蘋果擅長的是軟硬結合,iOS只跑在屈指可數的芯片上。Android要面對無數不同的硬件組合,分辨率,驅動。。。。質量參差不齊。原來游戲卡有一個因素是J-A的GC,現在比較跨平臺游戲,Android并不處于下風。答案 4:
正如各位所說這是 un-native 的原罪。答案 5:
有篇文章曾經指出,iOS優先處理用戶請求,這樣會讓用戶感覺很好;而Android是并行處理用戶請求和后臺線程,這樣效率雖然更高,但用戶體驗就糟糕了。此外,Java在垃圾回收時貌似會暫停其他線程,這樣也會造成突然很卡的情況。答案 6:
軟硬結合,配置夠用優化合理是,iOS在設計時就考慮的很清楚了。Android過度的硬件配置堆積,系統并未考慮到硬件,硬件也沒對系統對資源的占用進行優化,外加上java的天生缺陷,導致高配低能。答案 7:
就沒用到 OpenGL ES 的普通應用而言, android UI 的不流暢主要是因為沒有利用 GPU 的加速能力的緣故.答案 8:
用Google親兒子的表示不卡,我想,這應該是兼容度的問題……答案 9:
ios應用都通過蘋果嚴格審核,卡的話你就不會看到了,android應用幾乎不審核。ios開發者要控制內存的使用,開發成本也要高的,ios不支持后臺程序節省了很多系統資源答案 10:
這個問題不太了解答案 11:
其實如果使用像三星這種深度優化的應該沒問題。下一篇:App Store 中哪類軟件適合一個設計工作者的 SOHO? 下一篇 【方向鍵 ( → )下一篇】
上一篇:zend加密PHP后可以解密嗎? 上一篇 【方向鍵 ( ← )上一篇】
快搜