在我工作的公司,我是一个团队的一员,该团队将不得不专注于移动应用程序开发(iOS和Android).
我们致力于为iOS和Android实现我们的第一个商业应用程序,并且自第一次会议以来,团队正在讨论哪个是更好的开发方法,如果针对目标平台的本机语言和开发环境或通过PhoneGap的HTML5 .
我们已经知道这两个世界之间的技术差异,但我们正在讨论的一个方面是关于外观.
另请注意,应用程序将拥有的唯一网络功能与HTTP请求相关.
事实上,我们所讨论的应用程序需要具有相当自定义的UI,例如具有特定按钮和列表视图外观.更确切地说,我们不仅谈论颜色,还谈论圆形按钮.
这种画布让我们中的一些人认为HTML5/PhoneGap可以是一个更快,更灵活的解决方案,因为你拥有明显的设计能力,配合开发速度,并针对2个应用程序和1个代码库.
当需要自定义外观时,有人会建议哪种方法(在全本地和HTML5/PhoneGap之间)可能更好吗?
实际上我更喜欢用本机编写应用程序,我可以告诉你原因.首先,编写一个连接到Web服务器并执行某些操作的应用程序并不是很难.我并不熟悉PhoneGap或各种软件,它们可以让你用HTML5,CSS和Javascript开发移动应用程序,但我不认为这种类型的开发会让你使用所有的库和你可以用Android做的一切还是Iphone.我认为开发Android或Iphone应用程序的最佳方法是使用他们的本机工具/语言,因为Google/Apple决定使用这种类型的开发(Java/Objective C)是有原因的.但是当然,当你在公司工作时,你必须考虑在应用程序上花费的时间以及构建它所需的资金.