術語「本機Android應用程序」的明確定義是什麼?原生Android應用程序的定義是什麼?
背景:我已經使用Java在Android SDK中使用Java學習並開發了兩年多的Android應用程序。我還沒有發現自己需要爲我的項目使用C/C++庫(還)。在我申請工作和合同職位時,我多次遇到「原生Android應用程序」這一術語,並且我發現自己不確定自己是否合格。我一直在網上尋找確切的定義,但以下定義令我感到困惑,我希望有人能夠一勞永逸地澄清這個術語:
定義A:「Native Apps」vs「Web Apps 」,如在原生Android應用程序是使用Android SDK的Java(或現在科特林)和原生iOS應用程序的使用Xcode中使用Objective-C或斯威夫特內置內置
定義B:另一個谷歌搜索原生Android應用程序指向我的Android NDK,其描述爲「Android NDK是一個工具集,可讓您在本機代碼中實現部分應用程序。」此定義i對我來說更直觀,就是那個原生的詞。
當我在查看職位描述時,當他們要求「在本地android應用程序開發中的經驗」時,我的困惑來了什麼?
通常爲A,當您看到一份招聘廣告時。很少B,除非工作描述特別提到NDK。從技術上講,A和B都會描述*原生的Android開發*。 –