首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用本地语言开发移动应用程序有什么显著的优势吗?

问使用本地语言开发移动应用程序有什么显著的优势吗?
EN

Software Engineering用户
提问于 2013-10-26 20:53:43
回答 1查看 1.3K关注 0票数 4

如果这个问题已经回答了,但我找不到我想要的答案,请原谅。我想知道的是,在将应用程序开发和部署到移动环境中时,使用母语有什么显著的优势吗?

我问这个问题的原因是很长一段时间以来,我一直在使用Objective(苹果的母语iOS )来构建我的应用程序。然而,我一直在想,这样做是否有什么真正的好处:使用JavaScript这样的非本地语言,然后通过'Phone Gap‘这样的服务来部署它呢?

我确实强调了“显著”的优势,因为在速度和访问最新API方面,本地语言总是更有可能占上风。然而,总的来说,我并不认为使用非母语语言或类似“Phone Gap”之类的服务会导致我的应用程序慢下来或限制我的发展。此外,能够部署到多个服务也非常方便。

这就是我提出这个问题的原因,在移动应用程序开发中使用母语有什么显著的优势吗?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2013-10-26 22:21:38

与PhoneGap和其他非本地语言相比,使用本机代码有一些显著的优势。很明显,在您的问题中,您已经注意到了其中的一些,但在消费者的眼中,这些开发优势转化为客户优势:

  1. 本机语言通过直接API公开设备的所有核心功能,与PhoneGap (和其他语言)相比,后者将设备上的web技术(HTML5,JavaScript)呈现为“编译”状态。
  2. 对于设备上的数据处理,本机语言比JavaScript快得多。
  3. 您的优势是利用为设备的本机语言设计的第三方SDK。
  4. 应用程序的性能、质量和稳定性直接转化为客户的成功,以及最终的成功。这里有一篇很好的文章,介绍Facebook在HTML5和本地应用程序方面的经验如何影响他们的业务:http://www.theregister.co.uk/2012/09/14/facebook_html_5_vs_原生_应用程序/
  5. 设计和UX可以更仔细地定制为设备特定的UX.iOS的表现与Android或Windows不同,开发一个“一刀切”的应用程序很难尊重这些独特的用户体验特性。(注意:您也可以使用非本地语言来处理这个问题,但是它会转换成复杂的代码/逻辑)。
票数 6
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/215657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档