Download - 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

Transcript
Page 1: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

行動 App 專題製作

胡舉軍 助理教授資訊管理學系 樹德科技大學

Page 2: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

Microsoft Windows 發展史1990

1995

19982000

2001

2006

2009

Page 3: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

行動 App 設計

Page 4: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

Page 5: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

全球智慧型手機作業系統銷售量(單位:千支)

Page 6: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

智慧型 v.s. 傳統型

智慧型手機勝過傳統手機因為應用程式多且便宜甚至免費。

  Google 的 Android Market 已超過 290,000個應用程式。

  Apple 的 App Store 則超過 400,000 個應用程式。

Source– http://en.wikipedia.org/wiki/Android_Market#cite_note-1 、 http://en.wikipedia.org/wiki/App_store#Number_of_launched_applications

Page 7: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

掌上型 v.s. 桌上 ( 筆記 ) 型

  演進史:桌上型 > 筆記型 > 掌上型  智慧型手機當道。  平版電腦橫行。

Page 8: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

  桌上 ( 筆記 ) 型  複雜  難用  適合資訊人員

  掌上型 功能逼近 PC 操操簡單 系統穩定 攜帶方便(更能融入一般人生活) 時尚有型 適合一般人

掌上型 v.s. 桌上 ( 筆記 ) 型

Page 9: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

認識 Android

  行動裝置的作業系統 – 執行效能佳且省電。

  Google 於 2007/11/5 發表。第一支手機 G1 於 2008/9/23 發表

  架構在 Linux 核心上 - Linux 是一個相當成熟且穩定的作業系統。

Page 10: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

Android 的優勢

  公開原始碼 – 根據自己的需求,增減軟硬體功能的支援度。

  免費使用 – 手機製造商免付權利金。  Apache 授權方式 –非 Linux 的 GPLv2 授權,

而採 ASL ( Apache Software License )授權方式。修改後無須再公開原始碼,並且可以販售。廠商更願意投入大量心力去開發。

Page 11: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

全球最受歡迎程式語言http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

超過 50% 使用 Eclipse 開發 Javahttp://www.itwriting.com/eclipse2.php

Java + Eclipse → Android 應用程式

Page 12: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

Android 應用程式開發

  Eclipse 開發工具支援多種開發平台  Java 程式語言  HTC Incredible S (17,900) + 既有

電腦

Page 13: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

Android Market

賣家  可上傳軟體至 Android Market 公開拍賣。  無須設立公司。  一輩子僅需繳付 US$25 美金。

買家  透過網路購買。  遍及全世界。

Page 14: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

認識 iOS 與 iPhone

  Apple 為 iPhone 開發的作業系統,原名 iPhone OS ,但 iPod touch 、iPad 與 Apple TV 都可使用,所以2010/6/7 更名為 iOS 。

  第一台 iPhone 於 2007/6/29 發售。  2007/11 , iPhone 獲《時代》雜誌選

為「 2007 年度最佳發明」。

Page 15: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

iPhone 的優勢

  相容性最高 – iPhone 「僅此一家」,而且Apple 保證舊版 iPhone 的程式,在新一代的手機上可以正常執行。

  安全性高 –上架 App Store 之前, Apple 會審核軟體的內容,以避免不當內容、有 Bug 的應用程式影響 App Store 的品質 。

Page 16: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

iPhone 應用程式獲利

    

Angry Birds :芬蘭 Rovio Mobile 開發目前全球下載超過 1.4 億次2009/12 於 App Store 上架,付費 (0.99 美元 ) 下載超過 1200 萬次2010/10 於 Android 上架,免費版本下載 1000 ~ 5000 萬次

Page 17: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

iPhone 應用程式開發

  開發工具 Xcode 僅支援 Mac OS 開發平台  Objective-C 程式語言  Mac mini 2.4GHz (22,800) + iPhone4 16G

(23,900) = 46,700

Page 18: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

認識 Windos Phone

  開發的作業系統, Windows Phone OS 7.1 。

整合當紅的社交網站與微網誌。 提供 LBS適地性服務。

Page 19: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

Windows Phone 應用程式開發

  Windows Phone SDK 7.1 RTM  可以選擇 C# 或是 Visual Basic.NET

Page 20: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

Windows Phone Marketplace

AppHub 開發帳號 上架應用程式到應用市集的帳號。 在實體手機上測試應用程式。 上架應用程式並且獲取收益。

Windows PhoneMarketplace

Page 21: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

就業市場

  專職人員 –宏達電、仁寶、華碩、奇美通訊、宏碁、聯發科、

華寶通訊、廣達、微星科技、和碩、神達電腦 ... 。

  SOHO族 –案件金額 1~50 萬不等。

Page 22: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

APP開發與設計

Page 23: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

美術設計

程式設計

企劃設計

專案管理

APP 開發

Page 24: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

APP開發範疇

企劃設計:故事背景、玩法機制、關卡編排、數值設定

美術設計: 2D角色原畫、 3D建模、角色動作、物件貼圖、遊戲場景、光影特效

程式設計: Server端、 Client端

專案管理:控管遊戲專案的預算、進度、功能及品質

Page 25: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

APP目標

技術面:確認程式框架的可用性

團隊面:建立與美術設計者的合作程序

商業面:瞭解與 Apple 周旋的流程

Page 26: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

APP設計:從何處開始?

題材故事、世界、主題

機制類型、玩法、創意

設計起點:節奏中板節奏,單手可玩

Page 27: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

「千辛萬苦不好玩」症候群風險:如何驗證遊戲是否有趣?

原型 / 雛形 Prototype

極簡化至核心概念走出電腦:紙、筆、牌卡

美勞課

原型製作

Page 28: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

早期測試

「早期發現,早期治療」當你玩過 101 次之後觀察,而非指導傾聽,放下自我測試對象:家人、朋友、同學、網友

Page 29: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

團隊合作程式設計者:專注於功能機制美術設計者:專注於素材內容企劃設計者:發揮功能與素材,平衡數值,製作關卡發揮長處,避開短處

注意功能 / 素材 / 關卡平衡

Page 30: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

完成 APP

知道何時該停手90/10 法則:行百里半九十從熱戀期到平淡期熱戀期:眼中只有優點平淡期:缺點逐漸放大

愛就要愛他的全部!

Page 31: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

創意?我有一個好主意,一定會超好玩的!

魔獸世界+開心農場 = 魔獸農場!

執行力 vs. 創意每個人都有點子

無法實現的創意,沒有價值

創意重要,執行易受忽略

Page 32: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

Page 33: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

APP很酷?

酷斃了!!!

至少一開始是

真正的現實是 ...

10% 酷玩意, 90% 苦工作

真的是 ...

Page 34: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

如何進入 APP 專題製作?從成為程式設計者出發

Page 35: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

基本能力

程式設計C++語言 JAVA資料結構

英語文閱讀:技術文件,新知文章寫作:詢問問題,參與討論

Page 36: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

基本心態

求知欲好奇心開放心態

求知若渴虛懷若谷

Page 37: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

APP程式設計:前端

客戶端 (Client Side) / 前端 (Front End)

計算機圖學 (Computer Graphics) 理論視窗程式設計: Windows SDK , MFC , .NET

繪圖 API : OpenGL 或 DirectX

Page 38: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

遊戲程式設計:後端

伺服器端 (Server Side) / 後端 (Back End)

作業系統: Linux / Unix

資料庫系統: SQL

腳本語言: Python 、 Perl

Page 39: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

資料結構線性代數

離散數學資料庫系統計算機結構演算法

皆有幫助!

學科課程

Page 40: 行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

112/04/20 e-University

THANKS