I have noticed that Microsoft itself using the same domain for app.
example :
hosting URL (office 365) : http://*.sharepoint.com
App domain : http://*.sharepoint.com
According to TechNet: "You must configure a new name in Domain Name Services (DNS) to host the apps. To help improve security, the domain name should not be a subdomain of the domain that hosts the SharePoint sites. "
http://technet.microsoft.com/en-us/library/fp161236%28v=office.15%29.aspx
my second question is that how app will work for vanity urls (host-named site collections)
like... https://portal.domainA.com, https://share.domainB.com and so on...
thanks.
ja