I think that the main difference between smartphones and feature phones is that smartphones have separate processors for applications and for the modem (the "application processor" and the "broadband processor"), whereas in feature phones a single processor handles everything.