開發AR增強現實教育應用的7條經驗法則
AR增強現實應用程序在目前的開發和其他軟件開發流程是基本一致的。產品經理師和程序員有廣泛的技術路徑可供選擇。有很多的編程語言可用于此類應用程序的開發,還有很多的集成的AR開發平臺和 API務。其中***和最廣泛使用的有︰ Vuforia、 Metaio、Wikitude、 DroidAR、 ARPA,Aurasma、 Junaio、 Blippar、 Layar 或 Xarmex。
無論選擇哪個開發平臺,為了開發良好的教育類增強現實應用程序,我認為開發者應該遵循一套指導準則。 這些準則并不是強制性的 — — 我甚至不允許自己將這些視為準則,因為這些是我親身經歷然后總結出的一些個人經驗,并非科學嚴謹的研究和論證。經過 14 年的教學經驗結合編程經驗,我認為這些準則至少可以作為給人帶來啟發的教育經驗法則 。
我研究和分析了AR相關的不同理論,開發過幾個 AR 應用,用過幾十個AR教育應用,在此過程中我總結了關于教育類增強現實應用程序的7個準則︰
1.我們應該構建不同的AR教育應用,而不只是復制抄襲已有的;
2..我們應該考慮到AR應用在現實生活中的實際使用,如果我們開發一些很容易實現的功能并且不用增強現實技術也可以達到同樣效果,那么為什么還要訴諸增強現實技術呢?我們要在學生的實際學習場景中,去尋找真正面臨的困難和問題,并且剛好AR技術可以解決這個問題,滿足需求。在這種情況下,即時AR不是唯一的解決方案,也會是一個更好的解決辦法;
3.我們應該盡可能多的在AR程序中用視覺方式來展現科學內容。如果我們只是在一個屏幕上打開大量的文本頁面,這會變得非常無聊,和傳統圖書相比沒有任何優勢,至少傳統圖書不會耗電;
4.我們應該始終站在學生的立場上去考慮問題,我們不是要為我們自己建立***的AR應用,我們,而是用AR技術為學生更好的呈現學習內容,學生才是AR應用的使用者;
5.我們應該重復使用一些可用的資源,從而將它們整合進一個統一的增強現實開發資源庫。這樣我們可以為學生們提供一個舒適、自然的學習環境,當然,也可以同時減少開發成本;
6.我們應該在正式使用前盡可能多的測試AR應用程序,邀請盡可能多的同事、行業專家、 學生參與,因為增強現實技術作為一個新的范式還沒有 100%完全定義。即使每個人現在都對AR感興趣,他們的期望也會是非常不同的。對于AR如何運作,10個人中至少有5個人會有不同的看法。
7.我們應該有切合實際的期望:不是每個人都會喜歡我們的增強現實應用程序,也不是每個人都將會熱衷于使用AR。AR應用開發完成后,一個AR應用的生命周期并沒有結束——我們還要不斷的去維護、更新。
教育類增強現實應用程序的設計和開發不是為了取代以前的教學方法,而是與之前的相結合,成為一種重要的現代化教學支持工具。
現在接受教育的青少年,出生在智能手機時代,是完全數字。他們在很小的時候節開始接觸使用互聯網。使用***的技術和有吸引力的學習工具,例如AR增強現實技術,不只是可行的,而是非常重要的。因為他們從小習慣滑動iPhone獲取資訊而不是去看經典紙質書籍,去用iPad上網查資料而不是去圖書館,用Siri記錄信息而不是用手寫便簽。這帶來一個問題:很多應用初期可以吸引年輕人的注意,但學生的注意力可能會很容易轉向其他的東西。
【本文是51CTO專欄“摩艾客”的原創文章,轉載請聯系摩艾客 公眾號(moaikekeji)】