當前位置:
首頁 > 科技 > Magic Leap並沒公開完整SDK,而這可能會完全改變App模式

Magic Leap並沒公開完整SDK,而這可能會完全改變App模式

文章相關引用及參考:gpuofthebrain

很大一部分內容尚未對市場公開。

映維網 2018年04月12日)Magic Leap已經向開發者推出了SDK,這樣他們就可以開始探索Magic Leap平台的可能性。藉助這些工具,你可以為最終發售的Magic Leap設備開發完整的應用。但文檔和工具包並不完整。Magic Leap還有很大一部分內容尚未對市場公開。

那就是Lumin Runtime,而這有可能會完全改變你對應用程序的看法。

1. 開發App

當你要在安卓或iOS上開發應用程序時,你必須選擇相應的開發工具。這裡有三個主要選擇:一個Web應用程序,使用官方工具包,或者選擇原生。

如今的web應用程序非常強大。在大多數情況下,這對開發者來說是一個不錯的選擇。但如果需要更多,他們可以使用平台提供的官方工具包。也就是說在安卓中使用Java或Kotlin,在iOS上使用Objective-C或Swift。大多數應用程序都是以這樣的方式開發,但一些應用程序(主要是遊戲)則需要更直接地訪問硬體,需要更仔細地管理計算資源。為此,平台提供了特定的SDK。在安卓端上,這稱為NDK或本地開發套件。

Magic Leap發布的工具是相當於安卓版NDK。他們尚未發布應用程序工具包。這一點很重要,因為大多數為Magic Leap開發的應用程序很有可能會使用這個工具包進行編寫,而不是選擇市場上已經存在的3D引擎。

2. Lumin運行時 vs. 3D引擎

Lumin Runtime位於Lumin OS堆棧中3D引擎的旁邊。相關的3D引擎已經出現在市場上,但我們在文檔中只找到一小部分關於Lumin Runtime的內容。似乎這個運行時(Runtime)是面向開發者,比如說web開發者,他們或許不喜歡採用遊戲引擎或從零開始。這是針對簡單的應用程序。例如對大部分開發者而言,從零在Unity或Unreal中製作一個電子郵件客戶端是一個相當困難的挑戰。Lumin Runtime可以為開發者提供一個框架。它將為開發者提供通用的設計語言,幫助他們駕馭在未知3D空間中開發應用程序的艱巨任務。

3. App運行模式

關於Lumin Runtime的另一個細節是,它是為多個應用程序同時運行所構建:「它能夠同時運行和渲染多個本地應用程序。」對於似乎接管整個設備的3D引擎來說,情況並非如此。

傳統而言,如果要在移動硬體上安裝應用程序並使用它們,你必須打開並運行它們。一次只能一個。在安卓端你有更多的靈活性,但大多數應用程序通常都遵循這種模式。我相信Magic Leap的情況將有點不同。你不需要點擊圖標的網格來打開應用程序,而是說應用程序將「居住在」某個物理位置。假設你有一款文字處理應用,它會「住在」你的桌子上。如果要使用,你只需走到辦公桌,然後它就在那裡。一款電視應用程序將「住在」牆上。你可以像安裝真正的電視機一樣安裝它。你可以在你的前門掛上一款地圖應用,這樣你在出門時就可以抓住它。也許你的爐子旁邊需要一個菜譜應用程序。關鍵一點是,你不需要滾動你的應用程序內容庫,然後再細細找尋一個圖標進行點擊。應用程序將停留於你最初拜訪在物理空間的位置。這一切都是我的猜測,但我認為這十分合理。

文檔表示,這個運行時將「促進應用程序共享,允許應用程序開發者與多個用戶進行協作。」所以如果我在牆上安裝了一款電視應用程序,每個人都能夠看到它。它將作為一台真正的電視機,並持續存在,成為世界的一部分。我可以將數字藝術品「掛」在牆上,然後每個來我家做客的人都可以通過他們自己的ML眼鏡欣賞到術品。

這將促使我們重新思考應用程序和計算。它從根本上與物理空間和多用戶進行了關聯。它能夠真正增強現實,而我認為這是Magic Leap工作中更令人興奮的方面之一。

文章《Magic Leap並沒公開完整SDK,而這可能會完全改變App模式》首發於 映維網。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 映維VR 的精彩文章:

定價Bug?新用戶如何買Vive Pro系統省錢,至少省108元
Bosch為AR-VR發布新六軸IMU感測器

TAG:映維VR |