IMessage has an API

Use iMessage with Android, Mac as server

In the future, Android users will also be able to communicate with iOS users via “iMessage”. This is the promise of the open source project “PieMessage”, which, however, is far from finished.

Prototype of Android iMessage app

The developer Eric Chee has published a video of his Android app PieMessage on YouTube. The software is still under development, but Chee did not want to withhold a working prototype from the world.

The following video shows how PieMessage works in three minutes. The source code of the app has been made available via GitHub.

Content recommended by the editor

At this point you will find external content from YouTube that supplements the article. You can display it and hide it again with one click.

I consent to external content being displayed to me. This allows personal data to be transmitted to third parties. Read more about our privacy policy.

Mac required for PieMessage

The software PieMessage However, it is not suitable for everyone, because a Mac is absolutely necessary. Why? The Android app sends the short message to a Macintosh computer with the messaging app in the same network so that it can be forwarded to the appropriate recipient.

In addition to software for Android and OS X, there are other components for PieMessage. In addition to a Java web server, this is an Apple script called "messages.applescript". This file in particular takes on the task of distributing the messages to both the smartphone and the Mac.

Eric Chee explains in the "Readme" introduction on Github that PieMessage would in principle allow other uses. The software uses its own API, which would allow developers to use iMessage via a web app, for example, or to develop software for Windows.

Not the first app

There have been a few apps in the past that gave users the ability to send messages through Apple's messaging gateway. One or the biggest difference between PieMessage and previous apps is that the software uses Apple's messaging app and thus Apple's official servers. Previously there was already similar software that relied on proprietary servers for forwarding messages via “iMessage”, which were operated by the providers themselves outside of Apple's network. The concerns about the security of sending messages were correspondingly high.