ID.nl logo
Huis

Ontwikkelaars laten iOS op Android lopen

Een groep studenten van de Universiteit van Columbia heeft een softwarelaag gemaakt waarmee iOS op een Android-telefoon kan draaien. De launcher maakt geen gebruik van een virtual box of een emulator, maar maakt het systeem wijs dat het op een ander OS draait.

De launcher heet Cider, en bewijst in een filmpje dat het iOS-apps als iBooks en Yelp kan draaien op een Nexus 7 met Android.

Compile-time code-adaption

Cider is een softwarelaag die apps denken dat zij op een XNU-kernel van Apple draaien, in plaats van op de Linux-kernel waarop Android is gebaseerd. Dat doen de apps door middel van technieken als compile-time code-adaption. Daarbij worden ook de benodigde libraries en frameworks van iOS meegeleverd met app, waardoor niet de hele code voor de iOS-app hoeft te worden aangepast.

Het mooie is dat tijdens het draaien van de softwarelaag, Android ook nog steeds blijft draaien. Daarmee wordt het mogelijk beide besturingssystemen naast elkaar te draaien.

Alpha

De ontwikkelaars zijn nog druk bezig met Cider, dat nog verre van perfect werkt. De apps die het team probeert draaien nog erg traag en er kan nog geen gebruik worden gemaakt van hardwarefuncties in de telefoon, zoals de volumeknoppen of GPS. De source code is nog niet publiekelijk beschikbaar gemaakt, maar dat gebeurt volgens de ontwikkelaars zodra de launcher een beetje fatsoenlijk loopt.

▼ Volgende artikel
De Legende van Zelda - 40 jaar-retrospective - Bonuslevel
Huis

De Legende van Zelda - 40 jaar-retrospective - Bonuslevel

▼ Volgende artikel
Nieuwe WhatsApp-groepsgesprekleden kunnen nu oude berichten lezen
© ER | ID.nl
Huis

Nieuwe WhatsApp-groepsgesprekleden kunnen nu oude berichten lezen

Het wordt mogelijk voor nieuwe leden van WhatsApp-groepsgesprekken om oudere berichten terug te lezen via een nieuwe feature.

WhatsApp heeft een nieuwe functie voor de populaire chatapp genaamd Group Message History geïntroduceerd. Die functie viel voor sommigen al enige tijd te testen via de bètaversie, maar wordt sinds gisteren wereldwijd uitgerold.

Het houdt kortgezegd in dat beheerders van groepsgesprekken op WhatsApp kunnen instellen dat nieuwe leden van een specifieke groepsapp ook berichten van voordat ze aan het gesprek werden toegevoegd kunnen lezen. Beheerders kunnen er voor kiezen om minimaal 25 en maximaal honderd berichten van voor de toevoeging van een nieuw lid beschikbaar te stellen.

Wanneer je voorheen aan een groepsgesprek op WhatsApp werd toegevoegd, kon je geen enkel bericht uit de groepsapp van voor je toevoeging teruglezen. Dat had zowel voor- als nadelen. Het voordeel was dat eventuele gevoelige informatie of geroddel over de toegevoegde persoon van voor zijn of haar toevoeging niet leesbaar voor hen was. Het nadeel was dat sommige informatie opnieuw herhaald moest worden voor nieuwe groepsleden.

Dankzij Group Message History kunnen nieuwe leden dus wel maximaal honderd oude berichten teruglezen. Het is aan de beheerders van de groep om dit in te stellen, rekening houdend met de mogelijkheid dat de persoon in kwestie appjes te zien krijgt die eigenlijk niet voor zijn of haar ogen bestemd waren. Overige leden krijgen overigens ook een melding waaruit blijkt dat de berichtengeschiedenis wordt gedeeld.