Apple new launches to be unveiled tomorrow