ganz einfach.
apple (und jeder andere hersteller) rechnen bei dem speicher mit der basis 10. also 10^9 byte, 10^10 usw.
ein computer rechnet aber mit der basis 2. also 2^10, 2^20 usw byte.
das heißt, bei der herstellerrechnung hat 1mb 1000 byte. der computer rechnet halt mit 1024 byte. richtig wäre dann aber die bezeichnung kibibyte statt kilobyte.
also hat jedes 16 gigabyte iphone reale 14,28 gibibyte.
meine 1tb festplatte hat in der realität auch nur 930,5gb.
das ist schon immer so.