hybrid app適用範圍猜測

    如同不少功能公司的老大同樣,個人頂頭上司前幾天瞭解到了HTML5(看了我發給他的友盟分析報告...),他腦子裏有了幾個詞語:html五、跨平臺、phonegap。 html

    因爲之前作過一年的J2EE,因此寫個JS,CSS什麼的仍是沒問題的。作了一年的android之後,對於移動設備有了一些瞭解。首先移動設備上確定作不了什麼所謂的「企業級應用」開發吧?總共就那麼大個設備,要想有多快的處理速度和存儲量是不可能的。也就是說移動端的APP必須有這樣一個特色:輕量級。因此在使用hybrid開發的時候,必然要考慮到這個問題。 html5

    有過相似項目經驗的前輩應該對phonegap爛熟了吧,這就像是作J2EE的人一定知道SSH同樣的常識。因此,WEB APP開發必然須要研究phonegap。理所固然,查了官網的資料本身寫了hello word的demo。而後簡單讀了下phonegap.js,大體瞭解了他的運做方式。在決定進一步將咱們現有的app改造出一個web app版本前,我仍是決定了解下他都適合作哪些東西。而後瀏覽了一下官網上羅列的那些使用phonegap開發的應用。看了有幾十個應用,簡單的從這些應用來進行猜想: android

    一、只適合輕量級應用 ios

    二、適合相似新聞和簡單的信息展示的應用 web

    三、適合不調用太多底層API的應用(這個固然是根據app的功能來猜的) app

    四、沒有看到着重點在用戶交互上的app,因此猜想他作不了這個。應該是由於使用JS來控制用戶交互上會出現性能問題有關。一個簡單的button事件用JS實現也要多不少代碼... 性能

    五、沒有看到稍微複雜一點的遊戲。這個就同4同樣了,複雜的遊戲連native app寫得很差也會出現很是卡的狀況,從ios移植到android的遊戲就已經卡得受不了了。更別說用JS作的遊戲了... htm


因此,就目前來看,hybrid app仍然是一個理想化的東西,想要用他作銀彈是必然不行的。 遊戲

相關文章
相關標籤/搜索