我的应用程序对adroid平台上的各种硬件需求有要求,例如gps,相机,存储等。但是这个应用程序也会在使用基于Web的服务时不断进行通信。它是该服务的扩展,有点像facebook有一个应用程序的服务,我有类似的要求。
我的问题是我不熟悉基于SDK和JAVA的Android开发。所以我想知道像Facebook应用程序这样的应用程序是基于浏览器的应用程序,其中一些控制应用程序的按钮用于连接到硬件,或者应用程序是纯粹基于Java的网络计数器部分的再现?
答案 0 :(得分:1)
Facebook for Android应用程序是一个用Java编写的原生应用程序。如果您的应用与Android硬件接口,那么是,您将需要编写原生应用。
你可以选择编写一个基于网络的应用程序(从浏览器运行),这将最终成为跨平台,但请记住,你将失去本机硬件集成,可能也牺牲了可用性。
答案 1 :(得分:0)
我喜欢的时间是本地应用程序开发,因为它可以脱机使用。如果你选择基于Web的需要有效数据连接的话。