Android 集成第三方工具

Android 集成第三方工具,android,ios,swift,Android,Ios,Swift,这可能是一个简单的问题,但我真的很想知道。在构建应用程序时,使用第三方工具(例如照片浏览器、侧菜单等)的缺点是什么?当然,优点是易于实现,而且不太麻烦,但是缺点是什么 假设ABC公司制作了一个应用程序,并使用了许多第三方工具,那么让我们来看一个场景。有一天它发展成为一家大公司,它会因为使用它们而面临法律问题吗?只要你遵守你使用的工具或库的许可证等,法律问题就不应该被考虑在内。很少有公司通过起诉那些违反法律的人而取得任何进展 我通常认为它的正反两面都是“你不是自己造的”。从好的方面来说,这是你不必

这可能是一个简单的问题,但我真的很想知道。在构建应用程序时,使用第三方工具(例如照片浏览器、侧菜单等)的缺点是什么?当然,优点是易于实现,而且不太麻烦,但是缺点是什么


假设ABC公司制作了一个应用程序,并使用了许多第三方工具,那么让我们来看一个场景。有一天它发展成为一家大公司,它会因为使用它们而面临法律问题吗?

只要你遵守你使用的工具或库的许可证等,法律问题就不应该被考虑在内。很少有公司通过起诉那些违反法律的人而取得任何进展


我通常认为它的正反两面都是“你不是自己造的”。从好的方面来说,这是你不必做的工作,也不需要维护。另一方面,您无法控制它是什么:它不是为您的用例专门构建的,可能不完全符合您的需要。

这与其说是一个“问题”,不如说是一个讨论主题。但我明白有时候对新开发人员来说很难,所以我还是想给你们一些反馈。框架的优点是,你可以引入由专业人士构建的功能,你可以加快开发,你可以将精力集中在应用程序的核心功能上。缺点是,您可能无法完全理解应用程序运行的代码,这使得故障排除和修复变得更加困难,并可能使您面临漏洞。它们还可能导致不必要的大型和臃肿的项目。最美好的祝福!