2011-01-06 32 views
1

雜誌應用程序是如何構建的?iPad「雜誌」如何運作?

例如Popular ScienceAuto TrendsPARIS MATCH

我想建立這樣的應用程序。但是這些應用程序如何呈現內容?應用程序如何知道視頻的位置,照片,滾動視圖等等?

是否有任何圖書館使用?有沒有簡單的方法來做到這一點,或者我需要自己的引擎來呈現內容?

只是一個加載HTML5,CSS和JavaScript的UIWebView,還是遠不止這些?

+0

這個問題的標題甚至更好:「Ipad雜誌應用程序 - 他們工作的f *!$如何?」 – hanno 2011-01-06 16:49:01

回答

2

就像一個思想的鍛鍊,我想記下一些想法和方法這一點。請注意,我並未實際嘗試廣泛使用這些雜誌應用程序,這些只是一些隨意的想法。

要創造一個真正成功的iPad雜誌,你需要做一些關鍵的事情。一,你將不得不創建一個界面和交互模型,適合雜誌。瞭解何時顯示大圖片,瞭解如何創建背景圖片,瞭解何時滾動,如何以一種深思熟慮的方式使用手勢......二,您需要創建工具,使內容創建者可以輕鬆創建頁面。應該有一種簡單的方法來嘲弄某些東西,將它扔到iPad上,看看它的外觀和感覺。三,你要...我不知道,想到諸如訂閱和安全等小事情。

第二個想法,使創建內容變得容易...你會想要一些設計人員可以輕鬆掌握的格式,並且可以爲您的應用翻譯。比方說,你使用HTML。設計師很容易理解並立即開始工作。您可以定義一組有限的HTML元素和屬性,以及一些CSS類供設計人員使用。然後,您可以編寫解析器來解析這些設計,並將它們轉換爲iPad的本機格式。例如,假設iframe內的內容是可滾動的。您可以將iframe中的文本與其中的文本和圖像一起創建出UIScrollView。您可以創建一個從網站上拉取HTML的模型應用程序 - 設計人員可以創建頁面,將它們放在網站上,並測試它在iPad上的外觀。

聽起來像這可能是一個有趣的項目工作。 :)

1

我認爲最簡單的方法是爲iPad設備提供不同的html或html5頁面。使用Safari瀏覽器擴展來更改瀏覽器外觀。以某種方式打包瀏覽器。

你也可以使用一個UIWebView來顯示自定義的HTML內容殼