Pig同时在多个移动平台上开发既耗时又昂贵。并行使用 Java 和 Objective-C 编写完全分离的版本会复制逻辑并浪费精力,尤其是在需求变更时。使用 PhoneGap 开发的应用程序通常会导致 UI 感觉不符合标准,最终导致用户体验不佳。 Pig 旨在通过将业务逻辑移入共享的 JavaScript 代码库来解决这个问题。在每一个平台(目前为 Android 和 iOS)上,用户界面都使用原生代码实现,从而提供最佳的用户体验,而数据处理和其他逻辑则由共享的 JavaScript 处理。许可证: Apache 2Objective C