2010-05-18 59 views
2

我一直負責爲iPad創建雜誌風格的應用程序。理想情況下,它會看起來像Zinio應用程序:http://www.zinio.com/ipad/。這個應用程序實際上是一個外殼,允許您對雜誌進行採樣(例如,閱讀前幾頁)並選擇它們進行下載。這些雜誌似乎有某種疊加效果,可以讓你與某些東西進行互動(例如點擊觀看視頻)。幾個想到的問題:關於實施iPad雜誌應用程序的建議

  1. 我將如何去提供內容給用戶?應用內購買並不是真正的選擇,因爲有些內容需要免費提供。是否可以下載一個軟件包並在應用程序中提供該軟件包?
  2. 什麼樣的格式適合顯示雜誌?順序圖像,PDF,電子書?
  3. 我需要有某種形式的交互性。我想我可能有某種形式的查找表,其中包括諸如用戶是否在這個頁面上點擊這些座標內的信息,然後啓動這個項目。

任何人處理過任何類似的問題?

回答

3
  1. 如果你想在應用程序內銷售雜誌版本,那麼你將不得不使用應用程序內購買,蘋果不會接受任何其他內容。 但是,應用內購買沒有免費的購買模塊,因此您必須按照以下方式設計您的應用: a。它會ping一個網絡服務,它將以JSON或XML格式返回所有可用的雜誌(免費和付費)。 b。該應用程序將解析並顯示此響應。 c。如果用戶試圖下載付費雜誌,您可以通過應用程序內購買,否則直接下載。

  2. 這是一個棘手的問題。取決於你有什麼類型的內容,如果它主要是文本,那麼最好使用PDF,否則使用圖像。圖像可能會很沉重,很難處理,並可能導致錯誤和崩潰的應用程序。 (我提前警告你)。

  3. 正如我在#a中提到的,您可以從服務器獲取信息JSON並將其保存在core-data/SQLITE DB或PLIST中,並執行相應的操作。我的偏好是PLIST。

1

我主要贊同Vibhor的回答,但關於格式,如果負責更新內容的一方不是技術性的,我仍然會推薦使用PDF。如果您想要嵌入各種交互式內容(鏈接,視頻),對於不是開發人員的內容創作者而言,PDF是最容易處理的格式。其他選項包括服務器上的單獨內容管理,以便與應用同步 - 但這需要更多工作(對於您和內容創建者而言),而不僅僅是上傳PDF。

我最近使用這個項目來構建PDF雜誌,雖然它不是免費的,但它爲我節省了大量時間,在我看來這是值得的 - iPad Newsstand starter kit。我嘗試添加高性能的支持來自行渲染內容,並最終決定使用成熟的解決方案。