.NET MAUI + Maps / Google Maps for iOS (I)

現今只要 App 當中有一點點扯上地理位置有關的事物,那大概必然要有 Maps 這服務的使用。

而現今在臺灣會用到幾家商用 Maps 服務的科技大廠,大概就是 Google Maps、Apple Maps、Bing Maps、AMap (高德)、Baidu (百度)…等,而其中 Google Maps 又深受台灣用戶的喜愛與支持,並且更是 Android 預設的內建地圖服務。而要不是 Apple Maps 是 iOS 本身的內建地圖服務,不然應該會跟 Bing Maps 的狀況差不多…(逃

那個 AMap (高德)、Baidu (百度) 的 Maps 服務雖然不是台灣用戶的主流,但這兩家的地圖確實有把 "臺灣" 的道路狀況都納入自家的 Maps 服務當中,以示…(就請看倌自行接龍🤫

而 .NET MAUI 預設的 Maps 套件,在 Android 就會使用 Google Maps;iOS/macOS 就會使用 Apple Maps;Windows 就使用 Bing Maps…這也就沒有太多懸念了😜

...繼續閱讀 »

上傳 Android 的封存套件需符合 Google Play 的目標 API 級別規定 (Target API level requirements for Google Play apps)

文章標題,來翻譯翻譯後的意思就是:

請按照 Google Play 要求 "準則" 上傳 Android 的 .apk or .aab,否則就不能上架。

那為什麼要這樣規定呢? Google Play 官方給出了這樣的解釋:

指定使用最新 API 級別也有助於讓應用程式充分發揮平台的最新功能,讓使用者用得更加愉快…(?

上述解釋可參見下列網址:
https://developer.android.com/google/play/requirements/target-sdk?hl=zh-tw#why-target

...繼續閱讀 »

透過 Unity 建立使用 Mixed Reality Tool Kit 的 3D 應用程式(I)

首先,先來談談 Mixed Reality Tool Kit (MRTK) 是什麼?

MRTK 是一套由微軟推出並應用在混合實境 (Mixed Reailty) 的工具程式。以目前 MRTK 能開發的方式,是搭配以下兩個主流模式:

  1. Unity
  2. Unreal

而由於 Unity 是透過跟 C# 互相配合後,再透過轉譯成 C++ 後編譯應用的開發模式。再加上整體上 Unity 本身在台灣本地社群的相關介紹也不少,所以在這邊就選擇了 MRTK for Unity 來做為入手 Mixed Reality 的開發方式了。

...繼續閱讀 »

安裝 Unity Hub & Unity Editor...

申請完 Unity ID 後,緊接著就可以來下載並安裝 Unity Hub & Unity Editor !

Unity Hub : 是 Unity 匯集各項 Unity 所提供的各種服務的匯集程式,舉凡開發、資產、教學、討論…等,但大多都只是一個進入點的連結彙整,真的要看或使用時,都會轉跳到相關的部分去。

Unity Editor : 是在電腦上要編輯 Unity 的開發專案時,會使用的工具應用程式,安裝時同時會需要安裝所需的各平台編譯環境跟工具。

 

BTW,無論是何者的使用,也都要先有 Unity ID 才能進行唷~~~

...繼續閱讀 »

在 Azure 上申請 OpenAI 使用...(建立運用 GPT-3/GPT-3.5 的 AI 服務)

在 ChatGPT 這生成式聊天機器人突然受到大家的 "熱烈討論" (連庶務性工作的大媽大嬸都會在閒暇之餘聊起來,就知道 ChatGPT 有多爆紅)。

一時之間有點不太習慣 微軟 似乎好像又邁入 "凡間" 受到大眾的愛戴,那氛圍是人人似乎聊天之間沒有談一下微軟、AI 跟 ChatGPT…等關鍵字,好像就沒有跟到流行…

雖然這不是這篇文章要討論的重點,但還是忍不住碎嘴一下😏

 

拉回重點,如果想運用打造出 ChatGPT 的 GPT-3/3.5 的話,也就是長期有使用 Azure 服務的人,想自己在 Azure 的服務中建立並使用 OpenAI 的服務。

...繼續閱讀 »

[維修古蹟] 保留 Windows 7 系統設定並在升級硬體增進設備效能後能完整移轉

在邁入 2023 年前的一週 (a.k.a 2022 年最後一週)接到一個臨時任務,有一台大約 12 年前的 ASUS U36JC 的 Notebook 需要進行救援。

當時不少網路媒體都有專文介紹來行銷這台筆電,再加上建議售價也不是很平價(以 12 年前的物價水準來說),個人猜想應該是 ASUS 相當推薦的主力商務筆電,有興趣的人可參考一下網路媒體的新聞介紹:
https://www.techbang.com/posts/4425-asus-u36jc-19-cm-thin-and-light-notebook-performance-measured

...繼續閱讀 »

安裝 Visual Studio 2022 Preview 開發 .NET MAUI 跨平台應用

.NET 6 去年 11/8 正式發佈至今已經屆滿半年,而在今年的 Build 大會上也正式發佈 .NET MAUI (a.k.a. 下一代的 Xamarin.Forms,原 Xamarin.Forms 會持續維持在 5.x.x)。

而正常來說 GA 後的技術都會加到 Visual Studio 的 "Release Channel" 當中,但稍微弔詭的地方是 .NET MAUI 仍是被放在 "Preview Channel" 的 Visual Studio 當中。

發文的今天,微軟也正好發布 Visual Studio 2022 v17.3 的正式版🙈。

 

所以…

要使用 .NET MAUI 的話,必須安裝 Visual Studio 2022 Preview 的版本來使用。

...繼續閱讀 »