Faith in iMesage for Android restored!
Announced today, Tim Cook is stepping down as Apple CEO, making way for the head of its hardware engineering team, John Ternus.
Cook has been the head of Apple for 15 years already, taking over for Steve Jobs back in 2011. As for Ternus, he’s been with Apple since 2001, overseeing development of Mac and iPad during his time.
googletag.cmd.push(function() {
var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
googletag.defineSlot( ‘/1043061/DL_INJECT1’, [[250,250],[300,100],[300,250],[300,600]], ‘gpt-ad-2478617297867-0’ )
.addService(googletag.pubads()).defineSizeMapping(mapping);
window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
const timers = window.advadsGamEmptySlotsTimers;
timers[‘gpt-ad-2478617297867-0’] = setTimeout( function () {
const id = ‘gpt-ad-2478617297867-0’;
document.dispatchEvent( new CustomEvent( ‘aagam_empty_slot’, {detail: id} ) );
delete ( timers[id] );
}, 1000 );
if ( typeof window.advadsGamHasEmptySlotListener === ‘undefined’ ) {
googletag.pubads().addEventListener( ‘slotRequested’, function ( ev ) {
const id = ev.slot.getSlotElementId();
if ( typeof timers[id] === ‘undefined’ ) {
return;
}
clearTimeout( timers[id] );
timers[id] = setTimeout( function () {
document.dispatchEvent( new CustomEvent( ‘aagam_empty_slot’, {detail: id} ) );
delete ( timers[id] );
}, 2500 );
} );
googletag.pubads().addEventListener( ‘slotResponseReceived’, function ( ev ) {
const id = ev.slot.getSlotElementId();
if ( typeof timers[id] !== ‘undefined’ ) {
clearTimeout( timers[id] );
delete ( timers[id] );
}
if ( ! ev.slot.getResponseInformation() ) {
document.dispatchEvent( new CustomEvent( ‘aagam_empty_slot’, {detail: id} ) );
}
} );
window.advadsGamHasEmptySlotListener = true;
}
googletag.enableServices();
googletag.display( ‘gpt-ad-2478617297867-0’ );
} );
Looking to the future, Ternus is being handed the reins to a company that is essentially at the tippy-top of the tech game. He will now be the face to launch the foldable iPhone, decide the future of immersive tech like Apple Vision, and of course, oversee the launch of iMessage for Android.
Hey, we remain optimistic over here!
googletag.cmd.push(function() {
var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
googletag.defineSlot( ‘/1043061/DL_INJECT1’, [[250,250],[300,100],[300,250],[300,600]], ‘gpt-ad-6248406426815-0’ )
.addService(googletag.pubads()).defineSizeMapping(mapping);
window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
const timers = window.advadsGamEmptySlotsTimers;
timers[‘gpt-ad-6248406426815-0’] = setTimeout( function () {
const id = ‘gpt-ad-6248406426815-0’;
document.dispatchEvent( new CustomEvent( ‘aagam_empty_slot’, {detail: id} ) );
delete ( timers[id] );
}, 1000 );
if ( typeof window.advadsGamHasEmptySlotListener === ‘undefined’ ) {
googletag.pubads().addEventListener( ‘slotRequested’, function ( ev ) {
const id = ev.slot.getSlotElementId();
if ( typeof timers[id] === ‘undefined’ ) {
return;
}
clearTimeout( timers[id] );
timers[id] = setTimeout( function () {
document.dispatchEvent( new CustomEvent( ‘aagam_empty_slot’, {detail: id} ) );
delete ( timers[id] );
}, 2500 );
} );
googletag.pubads().addEventListener( ‘slotResponseReceived’, function ( ev ) {
const id = ev.slot.getSlotElementId();
if ( typeof timers[id] !== ‘undefined’ ) {
clearTimeout( timers[id] );
delete ( timers[id] );
}
if ( ! ev.slot.getResponseInformation() ) {
document.dispatchEvent( new CustomEvent( ‘aagam_empty_slot’, {detail: id} ) );
}
} );
window.advadsGamHasEmptySlotListener = true;
}
googletag.enableServices();
googletag.display( ‘gpt-ad-6248406426815-0’ );
} );
Read the original post: Tim Cook Steps Down as Apple CEO
https://www.droid-life.com/2026/04/20/tim-cook-resigns-apple-ceo/?rand=7