Cordova的武林秘笈–第二卷

Cordova的武林秘笈–第二卷

上回我們已經將Cordova的環境建立起來,也介紹了平台的管理(cordova platform …)使用指令建立APP專案(cordova create …)及建構和模擬(cordova build / emulate),那麼接下來我們將繼續介紹更多關於Cordova的細節,邁向APP發佈的終極目標。

 

建立好一個Cordova的專案時,可以看見以下幾個資料夾:

 

Hooks資料夾,指定在Cordova特定行為前後運行個人化腳本,對於新手來說通常還不會使用到,如有需求可至Cordova的Hooks Guide(https://cordova.apache.org/docs/en/dev/guide/appdev/hooks/)進行研究。

[技術探討] Windows 10 App廣告應用 , App附加價值Up

Windows 10 App廣告應用

廣告是推銷自己產品的一種行銷方式,當妳有了好的產品,雖然常有人說好的東西自然會被人看到,但透過廣告方式,能讓產品可見度快速增加,也因此廣告業總是商業活動中不可或缺的一環。

隨著網際網路的利用率快速提升,廣告的形式不再侷限於平面媒體,並有逐漸將重心移往網路的趨勢,原因是成本較低、可見度高,常見的作法是將廣告嵌於受歡迎的網路內容或軟體中,並給予內容創作者廣告收益,成就廣告贊助商、廣告平台、與內容創造者的共贏局面(如YouTube)

[ 技術探討 ] 開發 Universal Windows Apps 的新樣貌

開發 Universal Windows Apps 的新樣貌

Universal Windows Apps是微軟首破一套作業系統就可在不同裝置上執行的應用程式,橫跨手機、平板或筆記型電腦、桌上的電腦、Xbox,以及新裝置如Suface Hub、HoloLens與各式物聯網裝置等,並能同時擁有相同的功能與使用經驗,讓開發人員現在能夠只撰寫單一通用Windows App程式碼就能夠輕易應用至各地。除此之外,開發人員不需整個翻修過去已經寫好的App程式,能兼容直接搬移到Windows 10上正常運行,公司為購買ITE2NAS的使用者所開發的Windows 8 / Windows 8.1作業系統環境下的Windows市集PowerNAS Center,原有的應用與功能在Windows 10仍可繼續使用。

[技術探討] WebRTC 實現網頁視訊功能

WebRTC

WebRTC 元件是藉由 JavaScript APIs 來進行對等通訊。

JavaScript APIs 包含了以下三種:

Network Stream API(代表音訊或視訊資料的流串、其中又包含兩個重要API):

MediaStream : 用來表示一個媒體資料流。

MediaStreamTrack : 在瀏覽器中表示一個媒體源。

PeerConnection API(可以讓兩個或多個使用者進行網頁對網頁間的通訊)、

DataChannel API(可以做即時遊戲、文字聊天和檔案傳輸等等。)

[技術探討]使用Microsoft Test Manager撰寫一份測試案例

Microsoft Test Manager

Test Manager

對於測試人員來說,當軟體開發即將完成時,軟體測試工作也即將開始。軟體開始進行系統測試,測試人員除了要對系統做黑箱測試外,也需要開始規劃軟體測試案例,紀錄軟體測試過程中沒有問題產生,這時候使用Microsoft Test Manager就可解決這問題,用過Test Manager的使用者就會知道它不僅能記錄操作過程中有無問題產生,若測試中產生問題它也能記錄操作動作,有助於Bug可以輕鬆呈現,找到軟體問題,提升軟體測試品質。

[技術探討] Cordova 的起手式

Cordova
Cordova

因應先前「改變,從PowerNAS開始」提到PowerNAS所屬的手機APP-PowerCloud從原本的Android原生語言換到了 Apache Cordova 的環境,就算你還不認識Cordova,也很難不清楚HTML5的竄起。如果今天我們不談數據,以個人經驗到生活週遭的觀察來說,想必多數人可以少了電腦卻不能失去手機,那麼HTML5的來臨,又怎麼可以單純使用在網頁的瀏覽。當然我清楚有部分Native APP起家的開發人員,聽到HTML寫出來的網頁,想到的是那個傳說中的Web APP,執行速度的遲鈍、硬體功能的不給力或我不想離開我愛的APP…等的聲音。但HTML只是 Cordova 的一部分,他包含了Web APP加上Native APP的結合,名符其實的跨平台Hybrid APP。