[技術探討]網頁瀏覽器介紹
記得剛開始使用網頁,對於瀏覽器可說是一無所知,因此只會使用作業系統內建的IE瀏覽器。直到進入大學,開始需要大量查閱網路上的知識,覺得IE瀏覽器使用起來不順手,才安裝了firefox瀏覽器,瀏覽速度變快了,但對於各瀏覽器有何差異,到沒有察覺。直到開始執行簡訊專案,才發現瀏覽器真的是網頁設計師的痛點。以下就先介紹目前世界上的主流瀏覽器。
記得剛開始使用網頁,對於瀏覽器可說是一無所知,因此只會使用作業系統內建的IE瀏覽器。直到進入大學,開始需要大量查閱網路上的知識,覺得IE瀏覽器使用起來不順手,才安裝了firefox瀏覽器,瀏覽速度變快了,但對於各瀏覽器有何差異,到沒有察覺。直到開始執行簡訊專案,才發現瀏覽器真的是網頁設計師的痛點。以下就先介紹目前世界上的主流瀏覽器。
上一篇GCM實作初探(一)說明了如何在Google API console設定專案以及開啟GCM for Android,這篇將說明Push基本流程。
目前Push流程不論是iOS還是Android或是Windows Phone,各自有不同的實作細節與名詞,卻都有類似的基本流程,因此以下將說明Push的大流程,然後重點提示不同系統間的差異,本篇既然叫GCM實作初探,因此說明時會以GCM為主,同時略為提到其他系統不同之處。
Google Cloud Messaging for Android,簡稱GCM,是Google為Android系統所設計的訊息發送服務,利用GCM,Android的APP設計師可以輕易的隨時將訊息從伺服器主動推送至手機,而不需要讓手機定時自動連線至伺服器,以節省網路連線以及手機的電量。此種類型的服務易被稱為推播服務(Push service),在不同平台的手機皆有近似的服務流程。
什麼是使用者經驗(User experience)?依據維基百科介紹「使用者經驗是使用者在接觸產品、系統、服務後,所產生的反應與變化,包含使用者的認知、情緒、偏好、知覺、生理與心理、行為,涵蓋產品、系統、服務使用的前、中、後期。」,簡單來說,就是「體驗之後,人所產生的回饋,稱為使用者經驗」。好用的東西,必須要有好的使用經驗,下段介紹一個案例,讓大家更清楚何謂使用者經驗。
實務上曾遇到客戶既有的LOB系統在運作,而我們需開發一套新的系統與其資料庫介接,以維持現有功能的運作,故不能對其現有的DB Schema做變更。當新系統開發完進行壓力測試時,發現資料量少時,運作是正常的,但資料量一變大,就不斷的出現錯誤訊息。探究其原因,竟是資料表沒有建立任何索引,故有此篇文章的產生。
因為行動網路的普及,廣告主與媒體們也注意到消費者的資訊來源以及購物模式從早期的實體通路逐漸的轉向虛擬通路,通路業者更是投入更多的資源來經營這塊虛擬通路;11月11日或雙十一這天,是中國最大的電子商務通路狂歡節。2013年雙十一,阿里巴巴旗下的兩大主要電子商務平台「淘寶」及「天貓」,在24小時內的銷售額突破了350億元人民幣(57.5億美元),比去年同一天增長了80%以上。會舉出阿里巴巴集團這個例子是因為就在2013年阿里巴巴集團將這兩大電子商務平台的觸角也伸到台灣的市場,儘管台灣市場相較大陸的市場規模來看小了許多,不過也正因為虛擬通路的消費成長能力實在不容小覷,所以除了台灣本土的商務平台廠商們努力的經營這塊市場之外,連對岸的電子商務集團也都來搶食這塊大餅。