張貼日期: Nov 21, 2017

即日起,AWS Mobile 針對 Web 與 React Native 新增了一流的支援功能,讓 JavaScript (JS) 的開發人員能夠輕鬆地開發具備雲端功能的應用程式。之前,Web 與 React Native 的開發人員,需要在 AWS 主控台中以手動方式設定服務、下載基本 SDK 和閱讀文件,只為了能夠開始互動使用平台。今日推出的功能,讓 JS 開發人員能夠使用重新設計的主控台和新的 AWS Mobile CLI,以極為輕鬆的方式來設定核心應用程式功能 (例如使用者登入、儲存和無伺服器 API)。

使用重新設計過的主控台,使用者現在可針對專案,定義四種不同的應用程式平台做為後端。這代表開發人員可以設定一次「使用者登入」等後端功能,然後將功能與 iOS、Android、Web 和 React Native 應用程式整合,這些動作全都可透過主控台完成。開發人員希望將更多時間花費在建置高品質的應用程式上,而減少用來設置後端的時間。為了讓這項需求更容易達成,我們在主控台中導入了步驟式精靈,將會逐步引導使用者,成功地將自己的應用程式與 AWS 後端整合。此外,我們也在 Amplify 程式庫中加入了高階元件 (HOC),可讓使用者從撰寫 2 到 3 行的程式碼開始上手。例如,web 應用程式的開發人員可以撰寫 2 行程式碼,來將使用者登入的使用者介面 (UI) 加入自己的應用程式。

對於想要從頭開始建置新專案的開發人員,入門套件提供了已經具備雲端功能的完整功能應用程式。只要按一下,您就可以建立入門專案,此專案將自動幫您設定好後端的資源,並提供用戶端程式碼的範例,讓您不需撰寫任何程式碼,即可開始建置雲端應用程式。

我們也讓開發人員能夠針對 Mobile Hub 上所託管的 web 應用程式,在實際的裝置上進行效能測試。Web 應用程式的開發人員在將程式發布到應用程式商店之前,往往只能在行動裝置模擬器上執行其應用程式。現在,只要使用一個 CLI 指令,開發人就可以將其 web 應用程式,免費發布到 AWS Device Farm 中的 iOS 與 Android 裝置機群上。Web 應用程式會在 iPhone 8 和 Pixel 2 等多種裝置上執行,使用「首次有效渲染時間」和「首位元組時間」等指標,針對應用程式效能進行實際的深入分析。此外,我們也提供螢幕擷取畫面,顯示應用程式在不同螢幕尺寸和作業系統版本上的外觀,讓開發人員能夠在發布前找出版面設計的問題。

若要進一步了解增強的功能,請登入重新設計的主控台

AWS Mobile Hub 可讓您選擇建立專案資源的所在區域。如需 AWS 區域的詳細資訊,請參閱區域與終端節點