Pie Message project attempts to bring iMessage to Android

Pie Message project attempts to bring iMessage to Android
Pie Message is a very interesting open source project that is attempting to bring iMessage to Android users. While incomplete, it is especially notable because it could be used in other apps built by anyone. Of course, there is also a fair chance that this project will amount to nothing for reasons which we'll get into later.

The idea is basically to use your Mac as the messaging server. So, Pie Message will send a text to your Mac, which will then send along that message through the real iMessage service. This makes for a nice method because it limits what Apple can do to break the system, since you are using a Mac. And, it also helps to hit the target users, because if you don't have an iPhone or a Mac, why would you need iMessage anyway? If you've got no Mac products and have friends on iOS, there are plenty of other ways to chat with those people. 

The service is limited right now. Developer Eric Chee has noted that Pie Message can receive group messages, but can still have troubles sending messages. He also said that it is possible that Apple could patch Mac OS X to break the project in the future, so it could end up being for nothing. But, if Apple continues to allow it, developers on any platform could theoretically use the Pie Message APIs to create apps that work. 

source: 9to5Mac



1. geniusjatt

Posts: 21; Member since: Oct 30, 2012

Better if someone can port facetime on android.


Posts: 652; Member since: Jun 28, 2014

Better if iOS users just use Skype to video chat with Android users and vice versa.

4. zunaidahmed

Posts: 1185; Member since: Dec 24, 2011

The thing is, when something is integrated into the system, it normally works a lot better than any 3rd party apps (optimization wise), yes, Skype has more functions, more people use it, but most people don't really open it on their phones unless they r gonna need to use it. Just like hangouts for android.

3. Mxyzptlk unregistered

Proof that FaceTime and iMessage are irreplaceable.

7. tacarat

Posts: 854; Member since: Apr 22, 2013

Irreplaceable like internet explorer was when Microsoft got sued for monopolistic bundling, sure.

5. Unordinary unregistered

iMessage best message

9. yoosufmuneer

Posts: 1518; Member since: Feb 14, 2015

Hangouts and Skype beg to differ

14. Unordinary unregistered

LMAO hangouts Hahahaha

6. tacarat

Posts: 854; Member since: Apr 22, 2013

The first message will be "come see our lawyers, Tim".

8. yoosufmuneer

Posts: 1518; Member since: Feb 14, 2015


10. bboyairwreck

Posts: 4; Member since: May 04, 2016

Hey guys! Eric, developer of PieMessage here! Happy to answer any questions you guys have :)

11. Charbel

Posts: 7; Member since: Jan 19, 2016

Hello! What if I have a windows machcine, I'm guessing I can't use piemessage right?

16. bboyairwreck

Posts: 4; Member since: May 04, 2016

Hi Charbel. Great question! Unfortunately, an OSX device is required for this project to work. However as I mentioned in on the Github, "There can be clients for any platform like Windows, web, BlackBerry OS, Windows Phone, a toaster, etc. Since the JWS, and OSX Client just take in a JSON to send & receive, one just has to implement a client that is similar to the way the Android client communicates with it." So while you'll still need an OSX device, a Windows client is definitely possible.

12. Zack_2014

Posts: 677; Member since: Mar 25, 2014

What a fake lol

15. bboyairwreck

Posts: 4; Member since: May 04, 2016

Hi Zack_2014 Thank you for your kind words. I am indeed Eric Chee. Not sure how to verify this through comments but you're happy to message me at piemessage@gmail.com which is the email linked on the original youtube video. Thanks again :)

13. vincelongman

Posts: 5728; Member since: Feb 10, 2013

Does it work through a macOS VM on Windows? Also would I still receive texts on my Android from iPhone users? Or will iPhone users only be able to send iMessages to me?

17. bboyairwreck

Posts: 4; Member since: May 04, 2016

Hey vincelongman. Great questions! I have tried hackintoshed a virtual machine on my server. As long as java jdk and the default OSX Messages app works, it runs flawlessly. Regarding SMS. That is simple. It would be like how iMessage handles it. In the Android app, I just make the API call that detects if your phone has an internet connection and will default to sending iMessage. If no internet, send the SMS. But you are very right as it raises more questions. The recipient of these messages would be receiving split between an iCloud email and phone number. Lol welcome to the Twilight Zone xD Still very proof of concept

Latest Stories

This copy is for your personal, non-commercial use only. You can order presentation-ready copies for distribution to your colleagues, clients or customers at https://www.parsintl.com/phonearena or use the Reprints & Permissions tool that appears at the bottom of each web page. Visit https://www.parsintl.com/ for samples and additional information.