Home Mobile Apple creates a new website to promote its own apps