2011-11-25

Mobile App開發筆記及重點整理

這裡會更新在開發Mobile App上會遇到的問題及一些使用上的技巧

整理留存在此處

筆記一:

在開發Mobile App時都會需要外掛進PhoneGap的js檔及JQueryMobile的js及css檔







而記得只要在應用程式進入的第一頁index.html上有掛載這幾個需要用到的js及css檔就可以了
其他頁面是可以不用寫的,不過寫了也沒差,因為程式主要還是看index.html這一頁而已,這
是個很特別的地方,有興趣的人可以試試看。












手機應用程式框架 - JQuery Mobile 與 Sencha Touch

手機應用程式框架


應用程式框架,顧名思義就是能幫我們快速完成頁面的大部位,如(定義表頭、表身、表尾)

我們只是專心在內容的修改上,以達到快速開發的目的。

我們拿兩個我個人覺得還不錯的框架來介紹:

PhoneGap(二) - PhoneGap API

PhoneGap API  Doeshttp://docs.phonegap.com/en/1.2.0/index.html

雖然Mobile App開發已經跳出了Native App的開發架構(不了解的請到介紹了解Mobile App)

不過我們還是能夠利用PhoneGap API使用部份手機上的功能

以下是API的Does 參考:

Mobile App入門介紹

什麼是Mobile App?

這個問題應該是很多有聽過這個名詞而不太了解的人心中的一個問題

Mobile App簡單的說就是內嵌在手機內的網頁應用程式


和Native App(原生應用程式)最大的不同在於跨平台特性


因為Mobile App在程式一開始進入後就導到WebKit(手機內置瀏覽器)


也就是說進入應用程式就好像是打開了瀏覽器一樣

自然就跳脫了各個手機iPhone、WPhone7、黑莓、Android的開發框架


遵循的是HTML的規則,這是它和Native App最大的不同點

對很多Web程式設計師來說,這是一個天大的好消息

不用再為了開發哪一牌的手機而辛苦的去學習完全不熟悉的開發語言

大多的Mobile App都是遵循HTML5+Javascript+CSS架構


這個對大多數的Web程式設計師來說是再熟悉不過的架構了

看到這有沒有覺得很心動了呢?是否會有這樣的疑問:

那就只需要Mobile App就夠了,不需要Native App了嗎?

那可不是喔,Native App還是有它存在的必要

下面再為您做Mobile App和Native App的比較。