When they really need to. But they'll fight it hard! Apple's business model is to lock everything down -- very closed indeed. This does not align with the goals of bitcoin, at least, how I perceive them.
tl;dr Apple = closed. BTC = open.
If by accept you mean as a form of payment, no, not directly. You cannot buy a MacBook or an iPhone with Bitcoin.
Of course, you can use a Bitcoin Debit Card like CryptoPay to pay for anything you want with Bitcoin.
You also could sign up for Purse and get 15% off anything on Amazon, including Apple products.
by the way is that good for the market of both?
beside not many ppl using bitcoin
I think Apple will soon start accepting bitcoin as their payments because online selling means promoting your business and expanding its sale. Bitcoin will help them a lot because people from all over the world will easily pay them without converting local money in dollars and also no need for bank transactions. Just one click and your money will transfer to their bitcoin wallet.