Google修正了Android Studio中600個臭蟲,包括許多記憶體與安全性的錯誤,還有XML輸入延遲的問題。
Google發布了最新的Android應用程式開發工具Android Studio 3.5,這個版本的重點不在增加新功能,而透過IDE改善計畫Marble專案,改善Android Studio與模擬器的基礎功能以及工作流程,讓開發者能夠在穩定強健的開發環境,進行Android應用程式開發工作。
Google從三方面著手來達成這個目的,分別是提升系統健康度、改善現有功能,還創建了一組新的基礎架構和儀表板,以捕捉難以透過常規單元測試發現的問題,在這個版本,Google共修正了600個錯誤,其中包含50個記憶體洩漏臭蟲,與20個會導致IDE失去回應的錯誤。
Marble專案在系統健康度上,修正了過去Android Studio記憶體校能、打字和用戶介面凍結、建置速度、CPU使用率和I/O校能等問題。特別值得關注的是Android Studio 3.5現在會自動建議記憶體配置容量,IDE能辨識應用程式專案需要更多系統記憶體的狀況,並通知開發者增加記憶體堆(Heap) ,或是開發者也能主動在選單的外觀和行為下的記憶體設置中調整。
而Google也發現,在Android Studio中編輯XML的速度,明顯地比其他語言還慢,開發者於Android Studio 3.4中輸入XML語法資料,文字輸入到完成顯示之間有嚴重的延遲,甚至會在一段時間沒有反應,之後又突然出現一大串文字的情況,而經過改善後的Android Studio 3.5,開發者可以順暢地編輯XML檔案,輸入後即時獲得顯示回饋。
Android Studio 3.5的建置速度也有大幅度的提升,Google為頂級註釋處理器增加了漸增建置(Incremental Build)的支援,包括Glide、AndroidX資料綁定、Dagger、Realm和Kotlin(KAPT),而這對於建置速度有很明顯的影響。Google從分析資料發現,Android Studio在Windows上執行,硬碟存取的時間比其他平臺高上許多,而深究其原因是防毒程式的預設配置中,沒有排除Android Studio的建置輸出資料夾,因此現在當Android Studio 3.5檢測到這種情況,會主動引導開發者進行設定。
另外,Google也更新了應用變更(Apply Changes)功能,Google移除了過去Android Studio中的Instant Run,並且以新方法在Android Studio 3.5實作了應用變更功能,與Instant Run不同的地方在於,應用變更不會修改應用程式的APK,這項新功能需要Android Oreo以上版本的API才能支援。同時Google也重新建構了整個部署工作管線,以改善部署速度,並調整了執行和部署工具欄按鈕(下圖),以簡化開發者的建置操作。
精選專案.活動網站 / 服務類
網站技術:PHP/MySql
把最高品質的服務呈現給優質的客戶,盡心盡力滿足每一位客戶的需求。 奧斯禮提供多元服務,從餐廳訂位到門票代購,甚至是規劃個人服務也是沒有問題,只為了可以讓客戶收穫美好體驗。
網頁設計.RWD響應式網站.無障礙網頁 / 農林漁牧類
網站技術:Javascript
致力於花蓮與宜蘭地區的農業事務,像是農作物推廣、技術改良或是新興發展等等。除了推動台灣農作物的發展,也提供民眾遊玩地點,可以體驗農村的好山好水,感受農作物的生長與農民的辛苦。
由於網站的資訊較多,大多皆以文字呈現。將比較重要的區塊額外用區塊獨立在左側,以利閱讀。 當滑鼠移到選單時也會直接就跳出子選單,不用逐筆的去尋找。
精選專案.網頁設計.RWD響應式網站 / 教育人文類
網站技術:PHP . Javascript/MySql
當提到英文廣播就會想到ICRT,配合生動有趣的主持人,馬上吸引各群族的聽眾。ICRT非常具有教育,長時間收聽是可以增進聽力與口說的喔。 目前可透過PC版與APP版來作收聽ICRT,操作簡易不困難。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策