I've defeloped a GWT + GAE app using GWT RPC mechanism for client-server communication. Now, I want to integrate some of the services offered in an Android app. But I have discovered that this implementation is no longer recommended and has been removed from GPE 3.0 (google eclipse plugin), so the cloud endpoints is now used (RPC tooling not available for appengine connected android project for GPE 3.2?).
I would like to know why is this method adopted (and the other one removed suddenly), because the code needed for implementing client-server communication seams much more complicated (for me at least) when using Cloud Endpoints, rather than GWT's RPC, where it's very easy to add new classes, the code seamed very easy to scale.
Why is Cloud Endpoint better than GWT RPC? What are the advantages and disadvantages of these two approaches ?