簡體   English   中英

iPhone / Android webapp包裝器

[英]iPhone/Android webapp wrapper

我在一家大公司工作,該公司正在尋找僅供內部使用的應用程序(iPhone / iPad)。 我們正在尋找一種簡單的方法來創建應用程序,這些應用程序本質上只是一個帶有預定義URL且沒有地址欄/標簽等的Web瀏覽器。本質上是一個帶有自定義徽標的非常愚蠢的瀏覽器。 實現這一目標的最簡單方法是什么?

我們顯然會分發這些oursevlves並且它們不會在App Store中提供,因此應用指南不是問題。 我們在Windows機器上並且是Java / Web開發人員,因此我們寧願不盡可能多地使用C sharp。 基本上,如果工具(如果存在的話)是允許我們給它一個URL,一個圖標圖像,並從那里構建應用程序,那將是很好的。

雖然我們開始使用Apple設備,但我們需要跨平台兼容我們使用的任何工具,因為我可以想象他們決定稍后購買Android或WindowsPhone設備的那一天。

MobiOne? PhoneGap的? Appcelerator Titanium SDK? 這些可以做我們需要的嗎? 別的什么?

對於MobiOne來說,這是一個很大的“不”。 我買了99美元。 正如他們所宣傳的那樣,我能夠在幾小時內創建一個靜態應用程序。 但這正是MobiOne所能做的。 當你開始使用html,javascript甚至音頻時,各種各樣的問題似乎都在悄然興起。 他們的論壇也沒有支持。 關於使用音頻播放器的基本問題現在仍然沒有答案一個月。

這是最糟糕的部分:該工具具有構建不良的仿真器。 通常,我的應用程序在模擬器中運行良好,但在部署到真實設備時無法運行。 有時候,我也看到了相反的情況。

從那時起,我切換到PhoneGap(免費)。 我花了兩天的時間來設置我的環境。 但是,一旦我進行了環境設置,只需幾分鍾就可以將我的應用程序部署到虛擬設備中。

看看你的要求,我會說你安全的賭注是PhoneGap。

我沒有Titanium的工作知識,但我在很多論壇上都看到,與PhoneGap相比,它支持更少的平台。 Titanium似乎為應用程序提供了更原生的感覺,但這也意味着您無法在不更改代碼的情況下將其移植到多個平台。

Apple可能會拒絕您的應用程序,如果只是將Web站點包裝在WebView中。 您需要在應用中擁有更多功能,而不僅僅是加載網頁。

根據iOS的應用評論指南:

2.12不是非常有用的應用程序,只是捆綁為應用程序的網站,或者不提供任何持久的娛樂價值可能會被拒絕

您需要向應用添加其他屏幕,例如關於頁面和聯系我們頁面,以便您的應用不會被拒絕。

正如您所說,您了解JavaScript,請查看appcelerator.com,它允許您構建跨平台應用程序,並且只編寫一次代碼。

我會重新評估您想要首先將這些項目創建為應用程序的原因。 您希望自己的網頁沒有現在的應用功能? 你沒有在你的問題中提到任何表明這需要成為應用程序的內容。

在Apple設備上,您可以創建指向網站的圖標。 您可以以隱藏地址欄的方式定義頁面。 最后,網頁可以很容易地跨平台。

將其包裝到應用程序中可能會使該過程復雜化。 您可能需要將更新的應用程序代碼部署到設備,其中瀏覽器中的刷新也可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM