Win8開發企業移動應用,好處在哪里?
Windows 8操作系統由PC延伸至平板,比起iPad,Win8平板自然擁有開發和管理上的特點,繼蘋果和Google之后,微軟終于進軍平板計算機市場,推出支持觸控操作的Windows 8操作系統。但是,企業發展移動應用早已不稀奇,在微軟尚未發表Windows 8之前,許多企業為了開發平板App來增進工作效率,大都先選iPad來發展內部移動應用,例如醫生專用的巡房App,又或是企業內部主管的BI報表App,甚至連業務人員必備的CRM系統,也都已經有企業放到iPad上使用。
現在這個時間點,走得比較快的企業都已經發展了平板的應用App,但還沒進入移動應用的企業仍占大多數,此時,隨著全新觸控操作系統Windows 8的推出,準備要投入平板應用的企業這時多了一個移動平臺選項。
那么Windows 8到底有哪些特點,能吸引企業投資Windows 8平臺開發內部應用App呢?
橫跨平板、筆記本電腦、PC的操作系統
Windows 8和蘋果的iPad雖然都是平板設備,但這兩個設備的操作系統特性可不相同。
iPad內建iOS系統,也就是和iPhone的系統相同,但蘋果的PC或筆記本電腦則采以Unix為基礎架構的另一個操作系統Mac OS X,所以在蘋果旗下移動設備上使用的App,因為操作系統不同,并不能拿到PC或筆記本電腦等設備上使用。
但微軟的策略可就大不相同,Windows 8是由過去PC上的操作系統延伸,因此不論PC、筆記本電腦、平板等3種設備,都能共享相同的操作系統,也就是平板的App能在PC和筆記本電腦上用,并且PC和筆記本電腦原有的程序也能在平板上使用。
至于微軟的智能型手機就采另一套系統Windows Phone 8,接口一樣采動態磚設計概念,但平板的App要能轉移到手機上使用,就得再另外開發一套使用接口才行。
基于Windows 8是由過去PC的操作系統延伸的緣故,以前IT部門怎么樣管控設備安全,或是大量部署安裝程序等管理方式,現在即使到了Windows 8操作系統,無論是PC、筆記本電腦或甚至是移動性相當高的平板計算機,都能用過去管理內部設備的方式來管控。
這其實也就是Windows 8挾帶的主要優勢,相對于企業普遍不熟悉iPad平臺的開發技術,企業若導入Windows 8系統,并應用在平板的設備上,就能夠像過去管理PC和筆記本電腦一樣,如AD整合、數據安全管控、權限設定等。
管理面-
管Win8平板就像過去管理PC一樣
也因為Windows 8系統是從PC延伸至平板上,因此IT部門如果要管理Windows 8的平板計算機,微軟資深項目技術專員鐘曜戎表示,管控機制其實和管理內建Windows 7系統的設備方式大同小異。
舉例來說,IT部門能在Windows 8平板上,透過AD整合來依據使用者的身分,畫分所屬權限,規范這個員工的設備能夠安裝哪些程序或App。如此一來,就不怕使用者下載未知來源的App, 或是使用不符合其權限的企業內部App,例如限制基層員工下載高階主管使用的BI報表App。
同樣地,過去在PC管控上,IT部門能夠依照使用者的身分,大量部署符合其權限使用的程序到他的設備上,這點在Windows 8平板上,也能做到。
例如,企業能透過微軟的管理工具System Center Configuration Manager 2012,結合AD來部署Windows 8平板上的App程序,也能經內建的指令方式來部署App。如此一來,企業就能確保員工的移動設備都有安裝他們要使用的App,不必花時間通知每個員工去 下載,并且員工要用的時候,也不必再花時間下載App。
不過,如果企業想大量部署Windows 8 App,只能以微軟的Visual Studio 2012工具來開發。并且上述的管理功能,只限在x86架構的Windows 8系統下運作;采ARM架構的Windows 8 RT系統則因為沒有支持AD功能,企業若想管控Windows 8 RT系統的平板,得另外添購移動設備管理工具才行。
跨足平板,彰顯硬盤加密功能
此外,過去Windows筆記本電腦或PC既有的BitLocker硬盤加密功能,因為Windows 8跨足平板設備,而更彰顯了這項功能的價值。
從Windows Vista操作系統開始,微軟就已經在企業版本的操作系統內建BitLocker硬盤加密的功能,而在Windows 8,BitLocker支持Windows 8 Professional和Enterprise兩種操作系統版本,并且除了系統硬盤外,連拆卸式硬盤也都能加密內含的數據。
過去只有在筆記本電腦上最能發揮BitLocker的價值,但由于Windows 8跨足移動性更高的平板計算機,更彰顯了BitLocker的價值。平板攜帶方便,企業員工經常外出帶著跑,現在有了BitLocker來加密硬盤數據, 即便設備遺失,甚至硬盤被拆出設備,企業的機密數據也不會外泄。
另外,Windows 8的另一項管理特色,是企業能夠自己建立一個App Store,供內部員工下載內部應用App,不需通過Windows Store市場的審核。
如此一來,不僅省去等待核準的時間,也因為不上架市場,企業開發的App也不必嚴格遵守Windows 8 App的設計準則,在開發上比較有彈性。此外,內部員工也能擁有單一窗口,來獲得企業提供的App服務,不用每次都到市場中,花時間搜尋企業上架的App。
不過這項功能,目前iPad也有,企業要開發iPad App,不必得上架到蘋果的App Store也能內部發布應用App。只是兩個系統的內部App Store建立方式與步驟不同。
開發面-
不必再上手不熟悉的開發技術
Windows 8市場的App,開放以.NET、C++、HTML5以及JavaScript等技術來開發,在多數企業中,IT人員早已熟悉開發PC程序的.NET語言,因此改為開發Windows 8 App,并不會造成這些IT人員太大的學習門坎。
反觀iOS平臺,限定Object C單一開發語言,因此如果企業內部沒有熟悉Object C開發技術的IT人員,想發展iPad企業應用,就得另外培養iOS開發團隊,或是交由外面廠商協助開發。
此外,也因為Windows 8是個跨設備的操作系統,企業只需要開發一個Windows 8 App,就能同時在桌面計算機、筆記本電腦和平板計算機上使用,不再需要PC開發一套,到平板這類的移動設備再開發一套App。
使用面-
同一畫面執行舊有PC畫面和Win8 App
Windows 8的使用接口大幅更新,和過去的微軟窗口接口大不相同,不僅操作接口改變,微軟在觸控的Windows 8系統上也增加了一些新的使用功能,讓用戶在使用平板計算機時,擁有不同的使用經驗。
在Windows 8的雙畫面執行下,使用者可以在同個畫面使用舊有PC程序和移動App。例如需要隨時股票指數變化的金融人員,就能一邊開股票實時數字的App窗口,一邊打Word檔案報告。
舉例來說,Windows 8內建多任務雙畫面,用戶從左邊屏幕邊緣,由左向右拉出上一個執行的App時,停在屏幕靠左的中央就能建立多任務雙畫面,也就是使用者能在同個畫面中,同時執行兩個App。
也因為Windows 8提供舊有的桌面端使用接口,就像Windows 7的界面一樣,因此只要用戶停留在桌面端接口,并向佐拉出前一個App,此時就能同時執行舊有的PC端程序以及移動App畫面。
舉例來說,金融人員可能需要同時執行PC端程序,更要一邊關注股票的實時數據,此時,對這種需要多任務作業的員工,這項功能就相當方便。
另一個例子是,雖然Windows 8的接口上少了過去習慣的”開始鍵”和”檔案總管”,但是Windows 8的搜尋功能卻大幅增強。
使用者從右方邊緣拉出”常用工具欄”后,點選搜尋功能,不僅可以輸入App名稱來尋找App,更能夠輸入某個名詞,直接搜尋某個App里頭是否含有這個名詞的內容。
這樣的好處是,比方說,某個業務人員可能會將數據散落各處,包含云端儲存空間,或是本機文件夾中,此時如果不知道某份文件存放在何處,他就必須點進一個又一個程序來尋找檔案。
但在Windows 8中,這個業務人員只需要叫出搜尋功能,打入他要找的文件名稱,系統就會自動跑出含有這個名稱內容的App有哪些。舉例來說,要找內容有”Test”字樣的Word檔,只需要在搜尋列中輸入Test,就能找到檔案位置,更能直接打開文件。
Windows 8內的搜尋功能可以找到App的內容,這也表示使用者不用打開、進入App,就能找到檔案。這對于文件散落各處的辦公人員相當方便,例如要找內容有”Test”字樣的Word檔,只需要在搜尋列中輸入Test,就能找到檔案位置,直接打開文件。
不利面-
Win8接口操作學習門坎較高
但是,考慮到Windows 8的全新操作接口,例如觸控屏幕上不同的滑動手勢,或是和過去PC系統上不同的使用思維,像是功能列藏在屏幕4邊等,如果企業想導入Windows 8平板計算機,也得將用戶的操作學習門坎考慮進去。
舉例來說,使用者如果想叫出正在背景執行的程序,必須先從屏幕的左方邊緣,從左向右滑,再立即由右向左滑,類似手指左右來回滑動的動作,才能看到現 在背景執行的所有程序。但假設使用者如果沒有立即來回滑動,只是從屏幕邊緣由左向右滑動,那就變成另一個操作手勢-回到其他App畫面。
再舉一個例子,用戶從右方屏幕的邊緣,從右向左滑就能叫出”常用工具欄”,但同時,Windows 8 App的設計準則是將信息由左向右的橫向排列,也就是說,使用者要看到App的內容,同樣得從屏幕的右方滑至左方來滑動頁面。
這兩個手勢的差別,就只在于用戶有沒有從屏幕的邊緣做為手指滑動的起點,只要一點差別,使用者就沒辦法操作到他想要進行的指令,甚至發生指令錯誤,例如用戶原本想翻頁,卻反而叫出常用工具欄。
這么多不同的手勢,以及各項手勢的操作精準度,都會造成使用者得花上一段時間來熟悉設備操作,企業要導入Windows 8的時間也可能因此拉長,甚至必須安排時間進行使用者的Windows 8操作訓練。
Windows 8市場還沒有使用者常用的App
根據微軟開發工具暨平臺推廣處技術推廣助理蔡孟儒表示,根據2012年12月初微軟內部的統計數據,Windows 8市場上的App數量全球共約2萬7千個,每個星期App的成長速度約2、3千個。
至于另外兩大移動平臺,在2012年11月時蘋果旗下App Store的App數量正式突破100萬個,而目前Google的Android平臺上的App數量也已經達70萬大關。
2萬7千個App已經不少,但是目前Windows 8較大的問題是,iOS和Android平臺上的熱門App,大部分都還沒在Windows 8市場上架。就連Google日前也發表聲明,還沒有要在Windows 8系統開發Gmail、Google Drive、Chrome、Google Maps等App的打算。
Google Apps的產品管理總監Clay Bavor表示,Google在投資移動平臺上相當謹慎,只要是用戶常用的設備,Google就會開發對應的App,但是現在Google還沒看到使用者高度采用Windows 8或Windows Phone 8的意愿,所以近期內不會開發微軟這兩個新移動系統的App服務。
也有企業表示,如果企業導入的平板上沒有一般使用者常用的App,的確是個必須顧慮的問題。
例如信義房屋CIO蔡祈巖就表示,企業雖然是拿平板計算機來開發內部應用App,但是高階主管除了拿平板來辦公,也有私人用途,例如生活小工具,或 是娛樂需求等。此時如果平板市場上的App數量太少,高階主管可能還是會傾向要求IT部門選擇iPad,而不會愿意去使用Windows 8平板。
內存制造商金士頓全球CIO胡應昌同樣也提出,Windows 8市場上的App數量還不夠多,的確會影響設備使用程度,App越多,用戶能利用移動設備做的事當然也就越多。