本節書摘來自異步社群《ios 9應用開發入門經典(第7版)》一書中的第1章,第1.7節問與答,作者 【美】約翰 雷(john ray),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
1.7 問與答
問:我以為低端iphone和ipad至少有16gb記憶體,而高端型号至少有128gb記憶體,是這樣的嗎?
答:向公衆宣傳的存儲容量指的是可用于存儲應用程式、歌曲等的存儲空間,這與可用于執行程式的記憶體不是一碼事。如果apple在以後的ios版本中支援虛拟記憶體,較大的存儲空間将可用于增加可用記憶體。
問:我應針對哪種平台進行開發?
答:這取決于您的目的。如果要獲得最大的使用者群,應開發适用于iphone、ipad和ipod touch的通用應用程式,這将本書後面通過幾個項目進行介紹。如果要最大限度地利用硬體,當然可以隻針對某些裝置特有的功能進行開發,但這可能縮小潛在的使用者群。
問:為何ios平台不是開放的?
答:這個問題很好。長久以來,apple一直緻力于對使用者體驗進行控制,確定無論使用者如何設定其裝置以及裝置是mac、iphone還是ipad,使用者體驗都很不錯。通過将應用程式與開發人員關聯起來并實施準許措施,可減少有害的應用程式破壞資料或給使用者帶來負面影響。鑒于app store的應用程式接近150萬個,我想apple這樣做無疑是正确的。