Een van de grootste pijnpunten in de moderne smartphone-industrie is het feit dat Apple weigert aardig te spelen met niet-iPhone-berichtensystemen. In de VS heeft iMessage lange tijd de boventoon gevoerd onder iPhone-gebruikers, waardoor bezitters van Android-telefoons SMS of een service van derden zoals Whatsapp konden gebruiken om te communiceren met hun fruittelefoon-dragende vrienden.
Maar dankzij enkele slimme mensen kun je iMessage op Android (en pc) krijgen zolang je een macOS-installatie hebt. De service heet BlueBubbles, een open-source-initiatief dat fungeert als een server op je Mac om je iMessages te onderscheppen en naar een aangesloten client-app te leiden.
Nieuwsgierig? Hier is hoe ik het deed.
Een virtuele macOS-machine opzetten
Je hart is misschien gezonken, net als het mijne, toen je las dat je een Mac nodig hebt. Dat is voor veel mensen een probleem, aangezien Macs geen aanzienlijk deel van de pc-markt vertegenwoordigen – en ze zijn ook niet goedkoop. Er zijn echter een aantal opties om te overwegen.
De eerste en gemakkelijkste is dat je een gebruikte Mac – zoals een Mac mini – goedkoop koopt en de BlueBubbles-server daarvan laat draaien. De tweede is veel meer betrokken, maar daar ging ik uiteindelijk mee. Het gaat om een macOS virtuele machine.
Ik verberg niet dat ik een computernerd ben. In mijn gereedschapskast staat een cluster van computers die fungeren als mijn servers, een klein thuislab als je wilt. Al mijn belangrijke services worden hier uitgevoerd in virtuele machines en Docker-containers, zoals mijn netwerkadblocker, Jellyfin-mediaserver, website en meer.
Maar macOS heeft specifieke vereisten om correct in een virtuele omgeving te werken, dus kocht ik een oude, gebruikte Xeon-werkstation-pc op eBay voor $ 30, samen met een verbeterde CPU voor $ 20.
Volledige openheid, ik volgde deze instructies van Nicolaas Sherlock (opent in nieuw tabblad) om macOS Ventura op een virtuele machine te installeren. Er zijn veel stappen, maar als u ze precies volgt, zou het voor u goed moeten werken. Het configureren van de VM kostte me wat tijd, maar het bleek een stuk eenvoudiger dan ik dacht. Het eigenlijke macOS-installatieproces heeft echter veel tijd toegevoegd aan de installatie.
Maar na een succesvolle start voltooide ik de laatste configuratiestappen om ervoor te zorgen dat macOS correct zou werken, logde ik in met mijn Apple ID en begon ik met het installeren van BlueBubbles.
De BlueBubbles-server installeren
Vanaf hier volgde ik gewoon de BlueBubbles-instructies, die vrij duidelijk en goed gedocumenteerd zijn – dit beviel de voormalige technische schrijver in mij. Bezoek de website, download het DMG-bestand en installeer het.
Het configureren van het cloudgebaseerde meldingssysteem kost wat moeite, omdat ik de Google Firebase-console moest doorlopen. Dat gezegd hebbende, heeft BlueBubbles me van begin tot eind door het hele proces geleid. Ik waardeerde hoe eenvoudig het allemaal was.
Mijn enige probleempje kwam neer op hoe ik de server openbaar wilde gebruiken. Ik was oorspronkelijk van plan om DDNS en port forwarding op mijn router te gebruiken om mijn berichten te bedienen wanneer ik niet bij mijn lokale netwerk was. Maar ik had wat configuratieproblemen, dus ging ik voor de Cloudflare-optie. Het is nog steeds gratis en heeft tot nu toe prima gewerkt, zelfs als het handmatig invoeren van de lange URL-reeks vervelend is op pc. (U kunt een QR-code op mobiel scannen.)
Toen de server eenmaal actief was, heb ik zojuist de client-app op mijn Pixel 5 geïnstalleerd, de QR-code gescand die de server heeft gegenereerd en boem. Ik had iMessage op Android.
Laatste gedachten
Ik gooide bijna mijn laptop van mijn schoot toen ik de overwinning uitriep. Ik was extatisch toen mijn vrouw mijn testbericht kreeg en haar antwoord blauw oplichtte. Na ongeveer drie uur werk van begin tot eind, kon ik iMessage gebruiken vanaf mijn Linux-laptop, werkstation of gaming-pc.
Deze oplossing werkt natuurlijk niet voor iedereen. U hebt de capaciteit nodig om een virtuele machine te laten draaien, wat u kunt doen met software op een bestaande Windows- of Linux-computer. De voor de hand liggende manier is om gewoon een oude Mac op je bureau of in een kast te laten draaien. Je zou een niet-ondersteunde Mac in een Hackintosh kunnen veranderen om de Ventura-specifieke functies in BlueBubbles te krijgen (zoals het bewerken van berichten). Dat is echter een ander onderwerp.
Was al dit werk het waard? Vast en zeker. Het maakt mijn door GrapheneOS aangedreven Pixel 5 aantrekkelijker als dagelijkse driver, aangezien ik voornamelijk met mensen communiceer via iMessage.
Maar houd er rekening mee dat mijn ervaring kan verschillen van die van jou, aangezien ik iMessage al op mijn iPhone en Apple ID heb staan. Hoe dat de beleving kleurt, weet ik niet. Je zult het gewoon zelf moeten uitproberen.