-iOS | 知乎問答精選

 



為什麼有的公司更樂意為 Android 做應用而不是 iOS?

例如百度百科 【狼大人的回答(7票)】: 這個問題中有一個假設,就是正常的方式是先有或只有 iOS app,Android 是二等? 先不說百度可能自己做手機的新聞(隨便一搜,今天的?http://tech.ifeng.com/internet/detail_2011_10/09/9702227_0.shtml)。 就說整個市場,在美國 Android 市占率也超過 iOS,更別說中國有各種中低價位 Android 機器,潛在的市場比 iPhone 要大,做 Android app 是多麼正常...



各大主流的移動或者桌面操作系統的默認中英文字體都是什麼?各有什麼優缺點(就主觀而言)?

【梁海的回答(16票)】: 「各有什麼優缺點」是個很大的話題,隨便寫個幾千字都很正常,因為不僅涉及字體設計,還涉及各操作系統的字體渲染風格,還涉及各操作系統的使用環境……——這不是個單純比較字體的事情。所以我還是先只列舉一下字體名稱吧。 我對 Windows Phone、Android 和 Linux 發行版們不是很熟悉,如有錯誤還請指正。 以下列出的是西文字體和簡體中文字體: Windows(Vista 及更高版本...



在蘋果 App Store 的銀聯支付中,從用戶購買某應用到款項從其銀行賬戶中扣除,後台具體的流程和原理是什麼?

【CaesarChan的回答(34票)】: 謝邀。 其實從目前簽訂的銀聯支付協議來看,跟以往與VISAMASTER所簽訂的協議並無太大差別。 基本原理和流程大概是這樣的: 1.用戶在Appstore綁定銀行卡,提供驗證數據(比如信用卡的有限期,姓名,CVV2等;銀聯卡的在線支付密碼等),蘋果會通過這些數據進行一次驗證,比如扣除一美元以驗證賬戶驗證數據的有效性。(當然是會在後面退回來)。 2.綁定流程完成後,蘋果認為你已...



有人認為閉源會戰勝開源,你同意嗎?

開源可能未必是趨勢,Linux開源,Windows不開源,現在Windows佔據大部分桌面平台,軟件開發商在Windows下形成了一個生態系統,開發商能在Windows下賺錢;PC和家用遊戲機相比,PC更為開放,但遊戲開發商在較為封閉的家用遊戲機上才能賺到錢,PC上的全盜版了。最好的單機遊戲依然誕生於家用遊戲機上。 同樣的道理,開源的Android和封閉的iOS誰會勝利,情況幾乎是類似的,開源的Android上充斥著病毒木馬和惡意...



為什麼 Windows 系統就不能做的像 Mac OS X 一樣漂亮好用呢?

【Rio的回答(215票)】: 原因太多太多了,不能怪到微軟的可憐程序員頭上。下面隨便扯幾點,順序不分先後。 歷史傳統 OS X,或者說蘋果整體而言,從一開始就非常注重設計美感。「美」一直都是蘋果一直以來引以為傲的點。先不論這背後的歷史原因,直接後果是這麼多年下來 OS X 的軟件生態系統裡面形成了那麼一種「偏見」,即先不論某個應用功能如何,如果它一眼看上去不夠漂亮,那它通常會很不受待見。這種「...



iOS 5 調出通知中心的方式完全是學習了 Android,你覺得 Android 上還有哪些特性是 iOS 應該借用的?

【風清揚的回答(8票)】: 並不是完全的學習android,ios5的通知系統吸收了wp7的toast?notifications,同時吸收了android的下拉通知。這兩個在一起搭配絕對超越了原來的兩個系統。太酷了。 我覺得桌面widget不太可能出現在ios上,畢竟蘋果整體的設計風格是嚴謹的,整齊的。加上widget就會導致參差不齊 【Litrin的回答(5票)】: 權限控制和權限說明,安裝時會對應用需要的權限和硬件功能進行解釋說明。 桌面w...



如果蘋果也開發 Android 手機,情況會是怎麼樣?

純粹是個YY猜想,如果蘋果也生產Android系統的手機,它會給現有的Android廠商帶來什麼衝擊?它會不會利用Android的開源重新優化?會不會將現有iPhone理念引入到設計中?等等 【Bill Cheng的回答(11票)】: 個人覺得蘋果如果決定開發ANDROID手機的話,應該會將ANDROID系統清理得只剩下LINUX內核,再把內核裡面的驅動部分剔除,然後從驅動層開始重做 之後我們會看到一個完全就不能叫做ANDROID的ANDROID手機出...



所謂的iOS「偽多任務」和Android的多任務處理區別在哪?

【楊鎮波的回答(11票)】: ios中程序分五個狀態:活躍,不活躍(鎖屏,但程序不接受事件),運行結束,後台,掛起 特別說一下後台運行跟掛起 後台運行:是指不在界面中顯示,但是代碼還在執行 掛起:程序在內存中,但是代碼不執行 ios只允許以下幾種程序長時間在後台運行: Apps that play audible content to the user while in the background, such as a music player app Apps that keep users inform...



iOS 越獄的原理是怎樣的?

我對越獄的理解是,獲取後台UNIX的root權限,突破apple的限制。比如,可以調用UNIX的api而不是局限於apple提供的應用api,這樣就能編寫更靈活,更多功能的應用。問題是,黑客們是如何繞開apple限制的呢?大概思路是怎樣的? 【高翔的回答(16票)】: 越獄的含義 This is the process by which full execute and write access isobtained on all the partitions of the iPhone. It is done by patching/etc/fs...



為什麼 Android 應用的平均質量相對比 iOS 的差?

雖然目前安卓的應用下載量已經超過IOS平台,但是應用的平均質量卻是不及IOS平台,為什們好的開發者依然留在IOS平台?為什麼好的應用總是先出現再IOS平台上? 【賀利華的回答(85票)】: Android的應用比iOS平台的質量要差,這個問題其實理解起來可以有很多個角度。不過我想樓主的問題應該是Android平台上應用的整體水平或者說平均水平要比iOS平台上應用的水平差。 這個結論是正確的,導致這個結果應該有多個...