State of mobile mobile developers:ecosystem and marketing mixSumit Roy
?
The 'State of Mobile App Developers 2016' report, based on a survey of over 1,000 developers, indicates significant growth in the mobile app industry driven by high consumer demand and innovative opportunities. Key insights highlight a predominance of male developers, a preference for Android and iOS platforms, and challenges in monetization, with more than half of developers earning under $1,000 monthly. Despite competitive pressures and varying regional developer preferences, the app development ecosystem shows strong potential for continued entrepreneurial growth.
State of mobile mobile developers:ecosystem and marketing mixSumit Roy
?
The 'State of Mobile App Developers 2016' report, based on a survey of over 1,000 developers, indicates significant growth in the mobile app industry driven by high consumer demand and innovative opportunities. Key insights highlight a predominance of male developers, a preference for Android and iOS platforms, and challenges in monetization, with more than half of developers earning under $1,000 monthly. Despite competitive pressures and varying regional developer preferences, the app development ecosystem shows strong potential for continued entrepreneurial growth.
This document discusses Python programming concepts like while and for loops. It provides examples of using while loops for basic iteration and based on user input. Examples of for loops include using range to iterate, iterating over strings, lists, and nested loops to print multiplication tables. It also discusses using continue and break in loops. Finally, it poses exercises to calculate Fibonacci numbers using loops.
6. 本演講資料來源
? 歷史部分:
o WiKi(http://zh.wikipedia.org/wiki/Android)
? 發展策略
o 書籍: Google總部大揭密
o Steven Levy(http://www.stevenlevy.com/)
o Android Wiki(http://zh.wikipedia.org/wiki/Google)
o iPhone Wiki(http://zh.wikipedia.org/wiki/IPhone)
? 技術創新
o 書籍:Google總部大揭密 + Google大未來
o Android Developer(http://developer.android.com/index.html)
o 資策會 MIC 研究報告
7. 找這些資料來源的原因
? 歷史部分:
o WiKi(眾人合力編寫,資料相對正確)(歷史,是眾人的共同記憶)
? 發展策略
o Steven Levy 是科技觀察家中,唯一一位經Google三巨頭允許,可
以進出總部,與跟隨高階經理人一起行動的雜誌資深主筆。
o Wiki(同上)
? 技術創新
o 搜尋未來,完成於2005年,詳細的紀錄當時把搜尋變成產業的過
程。
o Android Developer(Android新功能的官方公布發源地)
o 資策會 MIC 研究報告(剛好可以看)
27. 語音搜尋(Voice Search)
? 先看一段 Google 的示範影片。
? 實際體驗一下:
o PC: http://www.android.com/
o 手機:
o 覺得準嗎?準的定義為何?如何達到?
? 語音搜尋=語音辨識 + 網路搜尋(Google 強項)
o Google 利用提供 1-800-GOOG-411,提供免費的查
號台,讓大量的人來教辨識系統,提高辨識率。
28. 語音搜尋相關的發展
? 程式開發人員,可以利用Voice Search API作為基
礎,開發特定的 App。
o 賽微語音命令
o 生活行 VoiceGO! (中文搜尋平台)
o 行動語音
o ….
? Android 中的 API 與說明
http://android-developers.blogspot.com/2010/03/speech-input-api-for-
android.html
29. 語音功能,可能的發展
? 單純語音搜尋功能=>留給 Google 好好發展
? 語音為主的應用
o 語音 + 翻譯…
o 語音 + LBS…
? 別類應用服務,加入語音
o 社群 + 語音…
o 個人生活記事 + 語音…
? 未來應用
o 教育
o 人工智慧(vs Siri?)
30. NFC 概論
? NFC 為 Near Field Communication 的簡稱
? 這個技術由免接觸式射頻識別(RFID)演變而
來,由飛利浦和索尼共同研製開發,其基礎是
RFID及互連技術。
? NFC vs Bluetooth
o NFC和藍牙都是短程通信技術,而且都被整合到行動電
話。但NFC不需要複雜的設定程序。NFC也可以簡化藍
芽連接。
o NFC的最大資料傳輸量是 424 kbit/s 遠小於 Bluetooth
V2.1 (2.1 Mbit/s)。雖然NFC在傳輸速度與距離比不上
BlueTooth,但是NFC技術不需要電源,對於行動電話
或是行動消費性電子產品來說,NFC的使用比較方便。
31. NFC 工作模式
? NFC工作模式
o 卡模式(Card emulation):這個模式其實就是相當於
一張採用RFID技術的IC卡。
o 點對點模式(P2P mode):這個模式和紅外線差不多,
可用於數據交換,只是傳輸距離較短,傳輸建立速度較
快,傳輸速度也快些,功耗低(藍芽也類似)。
o 讀卡器模式(Reader/writer mode):作為非接觸讀卡器
使用,比如從海報或者展覽信息電子標籤上讀取相關信
息。
33. Android NFC之應用方式
? 卡模式:
o 移動支付(如悠遊卡、信用卡)、門禁、醫療照護
? 點對點模式:
o 目前:手機 vs 手機、手機 vs 平板
o 未來:手機 vs 電視 or 電冰箱 or汽車 ?
? 讀卡器模式:
o 移動式出缺勤系統(把Tag貼在牆壁上)
o 展場導覽系統
o 商店 LBS 與折價系統
39. 更進一步了解 Android 的網站
? Android 官方
o http://www.android.com/
o http://developer.android.com/ (SDK)
o http://source.android.com/ (Open Source)
o https://play.google.com/store (Play Store)
? 刷機者的天堂
o http://www.xda-developers.com/
? 中文討論區
o http://www.mobile01.com
? 程式開發
o http://blog.chinatimes.com/tomsun/
40. App 開發心法 - 1
? App 在營運模式中的角色
o 完全撐起全局(如遊戲- Angry Birds Space)。
o 作為主服務的移動應用(如 Facebook)。
o 作為電子商務平台的延伸(24h購物-PCHome)
o 作為商業活動的協助(展場導覽、風景區介紹)
o …
? App 和網站的關係
o 兩者在CIS可以相同,但操作方式截然不同
o App 不是網頁的縮小版
o App 和網站應該使用相同資訊(售價、購物車)
41. App 開發心法 - 2
? App 的運行環境 - 手機、平板
o 螢幕大小受限,常在辦公室以外使用。
o 操作方式和PC不同,以手指觸控為主。
o 有許多不同的感測器(GPS、重力、磁場、光…)
o 善用這些因素,創造獨特的App,而不只是一般
程式或網頁的模擬。
? App 開發過程
o 可以的話,多使用實機來開發,一方面節省時
間,一方面可以直接看到結果。
o 遇到困難時,多參考討論區的做法,吸收別人的
開發歷程。
42. App 開發心法 - 3
? 良好的App必須考慮的因素
o 畫面總個數與層數:避免畫面太多,會讓程式不
易操作。從總功能畫面算起,不要操過三層。
o 按鍵次數:使用者達到想要的畫面或動作,需要
按下或滑幾次,當然越少越好。
o 畫面布置:考慮一般都是用右手大拇指來操作,
對於大於4.0吋的手機,可能需要建置好用的偏
右畫面。
o 網路or處理等待時間:將心比心,您能等多久
呢?正常情況下,大於五秒就會不耐煩了。