Why are people so afraid to lose power? If there's a functional hibernate, especially one you could get into by holding down some button, then does it matter if you have to power down? Dual batteries complicates the design in a lot of ways just for that one feature. It also means you have to buy and carry spares in pairs in order to get the same extra capacity.
I'm not concerned so much with loosing power.
Using a readily available cell phone battery would shorten one element of design and be one less 'proprietary' item in the system.
Using two of them doesn't mean having to carry spares in 2s - or even charging them both at once.
Much like our software handles the charging of one battery now - just with two batteries. The logic doesn't have to be difficult.
When unplugged: Discharge A to 5%, check B - if B>5%, switch to to B, discharge to 5%, check A. If both batteries <=5% hibernate.
When plugged in, charge and discharge from the same battery. Check A, if A <=95% then Charge A to 100%, switch to B, check B <= 95% then Charge to 100%, if both >= 95% then don't charge any. Check back in 20 minutes.
There would also need to be some logic for 'battery ejection' so that it switches to the other battery if one is to be removed.
You -could- in that scenario carry none, one, two, three or whatever spare batteries - they don't have to be used in pairs as they're individually charged/discharged.
A person could also de-weight their Pandora by one battery and go single-battery if carrying the extra 6oz is too much for them.
Yes, that adds a bit of software complexity over the single proprietary battery solution we have now - but where will we get a Pandora 1 battery 5 years from now?