iOS中的等效函數調用爲system()
,而Apple明確聲明由於安全問題(ref),希望加入App Store的應用程序無法使用此功能。不難想象,有些人可能會用它來做一些瘋狂的事情,這讓我想問Google爲什麼不只是簡單地刪除Runtime.exec()
或者覆蓋它的功能?爲什麼Android決定保留Runtime.exec()?
0
A
回答
0
請注意,在Google Play中我們還沒有收到任何真實的審覈流程。發佈前沒有人檢查應用程序。在這種情況下,如果Runtime.exec()
被允許或不允許,則沒有區別。
在過去的Google Play中,每個APK也有50MB的限制。在這種情況下,使用運行時庫的一些使用大型圖形庫(例如Unity 3D引擎+本地大型項目)的應用程序是唯一的選項,只有50MB的限制。這當然不是官方原因,但你可以看到Runtime.exec()
可能會有用。
+0
作爲Play商店提交過程的一部分,工具已經對工具進行了幾年的審查。 – CommonsWare
+0
當然這是真的。但蘋果的評論過程比谷歌的要嚴格得多。 – Bystysz
相關問題
- 1. 爲什麼git rebase -p不能保留衝突解決方案?
- 2. 保留Android GC的意思是什麼?
- 3. 爲什麼ulimit通過java Runtime.exec()
- 4. 爲什麼MyAnnotation的定義需要記錄,繼承,保留和保留策略?
- 5. 爲什麼addSubview不保留視圖
- 6. NSTimer保留數增加,爲什麼?
- 7. 爲什麼get_memory_usage保留內存?
- 8. 爲什麼GCC保留空功能?
- 9. 它爲什麼保留在列表中?
- 10. CALayer爲什麼不保留其內容?
- 11. 爲什麼是addSubview:不保留視圖?
- 12. 爲什麼IBOutlet保留計數是2
- 13. 爲什麼? HTML中的保留字符?
- 14. 爲什麼@FunctionalInterface具有RUNTIME保留?
- 15. 爲什麼NSURLConnection和CAAnimation委託保留?
- 16. 爲什麼NSString變量需要保留?
- 17. 爲什麼內存地址0x0保留,併爲什麼?
- 18. 爲什麼Android的JSONObject保留在內存中?
- 19. 爲什麼Proguard在Android中保留Activity類?
- 20. 爲什麼__weak限定符的變量保留一個對象?
- 21. Android爲什麼這個Button在爲它的值賦值時保留爲null findViewById
- 22. 如何確定在工作流程中保留和未保留什麼
- 23. 沒有保留週期,但爲什麼仍然有保留週期警告?
- 24. 保留結帳和無保留結帳有什麼區別?
- 25. (保留,非原子)和(非原子,保留)有什麼區別?
- 26. setuptools如何決定爲sdist/bdist保留哪些文件?
- 27. 保留週期:爲什麼這麼糟糕?
- 28. 爲什麼這麼多「保留的內置符號」-s在python
- 29. 爲什麼`let`沒有被指定爲規範中的保留關鍵字
- 30. 爲什麼htaccess重定向被否決?
「爲什麼開發者團隊X做出決定Y」形式的問題不適合堆棧溢出。唯一能夠明確回答問題的人是開發者團隊X的成員,他們不太可能在這裏回答問題。其他任何人都可以做的是提供意見。 – CommonsWare
從你的鏈接,我想你的問題更像是:http://stackoverflow.com/questions/12036895/kill-another-application-on-android –
順便說一句:你確定在iOS系統()是不是允許?我找到了這個答案http://stackoverflow.com/a/4733885/2057480 – Bystysz