2012-04-14 69 views
1

出現問題,我很肯定有一個解決方案。從網絡移動到本地應用程序

目前,我們有一個網站,銷售商品&與購物車三十方集成。購物車整合是通過標準的網站重新指導。 產品在桌面瀏覽器上運行良好。它在平板電腦上的瀏覽器上並沒有那麼糟糕。在手機瀏覽器上不太好。移動設備上的問題顯而易見,因爲頁面已經優化。

我們可以做的標準方法是針對移動瀏覽器進行優化,並且很高興。我的團隊正在針對移動網絡進行優化,因爲他們認爲應用程序很難做到。

如果我們選擇去原生應用程序模型,爲每個平臺開發一個庫或包是唯一的方法嗎?我想,在目前的世界中,沒有太多的技術進步。我不是設備瀏覽器視圖的粉絲,而不是流暢的體驗。

還有其他選擇嗎?我正在研究HTML5混合應用程序,但無法確定這將適用於我所尋找的功能。

+0

開發到像Appcelerator或Phonegap這樣的框架。恕我直言... – paulsm4 2012-04-14 05:16:15

+0

謝謝,我正在挖更多。需要知道,一直無法正常睡眠:-) – 2012-04-14 05:21:10

回答

0

將框架放在一邊,通常您可以在移動設備上使用use a stylesheet,並隱藏並非絕對重要的所有內容。你也可以考慮WML,但我認爲你可以沒有它IMAO生活。

爲iOS編寫應用程序需要投資Apple開發人員工具並在Objective-C中進行培訓。 Android將要求Java和Eclipse,這裏舉幾個例子。

當談到「本地應用程序」時,您將需要針對您所依賴的任何平臺進行編碼。您使用的平臺數量完全取決於您,但是,每個新平臺都可能需要不同的實施方案。

就我個人而言,我會添加一些專門的標記/樣式,以儘可能多地讓儘可能多的瀏覽器高興。如果你想擴大,試着看看你的目標受衆真正在哪裏,並在任何你可以承受的基礎上接觸到他們。如果有真正值得追逐的道路,我會專門應用軟件。

+0

感謝賢者的更新。我們正在尋找APP體驗,並且想要堅持瀏覽器。選擇是爲每個平臺單獨開發,但我希望可以有一個解決方案涵蓋多個平臺。 – 2012-04-16 20:25:26

0

混合應用程序是一個不錯的選擇,但可能是一個盒子裏的魔鬼。

與HTML5的混合方法適合您的開發人員,因爲他們仍然會使用HTML,CSS和JS(例如PhoneGap),但另一方面,您將獲得滿足UI的中等程度(您說你不是粉絲的)。

如果您的web應用在瀏覽器中正常運行,純原生應用可能有點太好了。

一種方法可以是使用編譯的混合和跨平臺兼容的解決方案,如xamarin或appcelerator,尤其是appcelerator使用JS,這對您是一大優勢。這可能會導致本機UI(用JS實現)和共享業務邏輯代碼。所以你有兩個好處;首先,使用JS,第二,共享業務邏輯代碼 - >少工作。

其他替代方案是使用響應或自適應網站,在CSS的幫助下實現。

0

如果您正在尋找開發混合應用程序(phonegap + angularJS +後端),我想推薦Monaca。我最近才發現它。這是非常酷的,因爲它在它的框架和後端擁有phonegap。此外,它還有一個基於Topcoat和AngularJS的快速輕量級UI框架OnsenUI

即使它是一個混合應用程序,但它會爲用戶提供原生應用程序的感覺,因爲它還提供了在混合應用程序中使用的本地組件。令人印象深刻的是,您甚至不需要在開發過程中每次都將應用程序構建並安裝到設備上。這就是我最喜歡的。

我希望它有幫助,因爲我認爲它就像你要求的一樣。我只是一名新手開發人員,我發現它非常易於使用。

相關問題