Apple has been hard at work, in the last couple of years. Between 2014 and now, the tech giant has had a substantial number of product refreshes, as well as brand new product lines, to a point where business analysts and pundits alike, have had trouble predicting announcement cycles that used to be far less erratic than they have been, even only in the past 12 months.