Apple kommer absolut inte att berätta hur mycket RAM -minne som finns i en iPhone. De kommer att dölja hur många milliamp timmar batteriet är. De kommer inte ens att avslöja klockhastigheten för sina anpassade chipset - det är inte listat på specifikationsbladet. Du kan inte ens slå på eller stänga av dina egna jävla AirPods på ditt eget jävla jag.
Men varför, dock?
Giftigt spec -syndrom
Specifikationsblad är ... gränsöverskridande inom teknik idag. De är kvantitativa, inte kvalitativa och presenteras ofta utan slick av sammanhang eller kvalifikationer om vad de betyder eller hur de påverkar användarupplevelsen.
Och eftersom vissa människor på vissa marknader insisterar på att köpa nästan helt baserat på specifikationerna på kartongen. Vissa företag går bara till löjliga nivåer när det gäller dessa specifikationer. Det är därför vi ser fyrkamera-system där tre och en halv av kamerorna är skräpiga 2-megapixelmakron. Bara så att de kan ha det numret på lådan.
VPN -erbjudanden: Livstidslicens för $ 16, månatliga planer på $ 1 och mer
Apple har alltid insisterat på ... spec kämpar olika. Och jag är inte här för att komma med ursäkter för det, för att motivera det. Bara för att förklara det. Du kan hålla med eller inte, och från fall till fall. Du kan älska det eller hata det. Men om du hatar det vill jag bara att du hatar smart.
Inget RAM -minne för dig
Källa: Rene Ritchie
Så, låt oss börja med minnet, RAM -minnet. iPhones behöver bara inte så mycket RAM -minne som Android -telefoner. Det är den enkla sanningen.
Först gör Apple iOS och iPhones, hela widgeten, hela insatsen, från kisel till ikoner, från atomer till pixlar. Så de kan optimera iOS specifikt för iPhone. Google tillverkar Android, men ett stort antal olika företag slår det på ett större utbud av ännu fler olika Android -telefoner. Det betyder att du får bara massor av alternativ att välja mellan, men det betyder också att du får mycket mindre optimering för var och en av dessa alternativ.
För det andra, av liknande skäl är iOS en inbyggd plattform, och iOS -appar är inbyggda appar skrivna på modersmål, Objective C och Swift. Android är en tolkad plattform, och Android -appar körs via virtuella maskiner. Ursprungligen, Dalvik, nu Android Runtime, och är skrivet på tolkade språk, Java eller Kotlin. Återigen, mer flexibilitet, mindre optimering. Och det går också djupare, till hur iOS använder automatisk referensräkning och Android använder Garbage Collection, och det finns fördelar och nackdelar med båda metoderna, men Apples är bara lättare på RAM.
För det tredje visas multitasking och minneshantering på olika sätt. Både iOS och Android är heltäckande multitasking-monster. Steve Jobs demonstrerade sömlös inbyggd appuppgift genom att slå på den ursprungliga iPhone. Apple har bara aldrig utökat fullständig multitaskingåtkomst till tredjepartsappar. De behandlar iOS som en konsol. Och Google behandlar Android ungefär som en traditionell datormiljö. Så du kan ta slut på RAM på Android, men iOS ... iOS kommer att stoppa din app med vild ilska när som helst och varje gång det behövs. Ju större appen, som ett spel eller sociala nätverk, och ju viktigare den nya uppgiften, som att starta kameran, desto snabbare och svårare får de minnesdörren på.
Och jag vet att jag fick några av de tekniska detaljerna fel, så det är bara att skrika åt mig i kommentarerna, som flikar vs. mellanslag högt. Nördar.
Men i princip är det som att en traktor-släpvagn vanligtvis har och behöver fler hjul än en sportbil. Det finns ingen rätt mängd hjul för ett fordon, bara en tillräcklig mängd för att fordonet ska klara jobbet, förhoppningsvis effektivt.
Men i stället för att bara förklara allt detta, och ännu viktigare, riskera att människor fattar dåliga beslut baserat på siffran på ett specifikationsblad, föredrar Apple att bara inte lägga numret på specifikationsbladet till att börja med.
Batteri nej
Källa: iMore
vad betyder 1111 andligt
Samma sak med batteri. Alla dessa faktorer som jag just pratade om, tillsammans med de anpassade system-on-a-chip eller SoCs, som Apple har tillverkat för iPhone sedan 2010, betyder att iPhone ställer mycket mindre efterfrågan på ett batteri än en vanlig Android-telefon .
Och visst, de gör alla saker nu som att försöka dela laster mellan lägre och högre strömkärnor, använda maskininlärning för att förbättra energihanteringen och annars göra allt de kan för att få ut så mycket liv av vilken mängd batteri som helst.
Men att pumpa in mer batteri i en telefon är inte som att pumpa mer gelé i en munk. Allt är en avvägning. Allt är en kompromiss. Och batterierna är heta, tunga och inte radiotransparenta.
Så, Apple försöker låsa in det liv de vill leverera och sedan räkna ut hur litet batteri de kan komma undan för att leverera det.
Och det betyder att istället för att prata om batterikapacitet, eller milliampertimmar, där de ser små ut, talar Apple bara om batteriets effektivitet eller användningstimmar, där det tenderar att skala bra efter enhetsstorlek.
Klockade ut
Källa: Rene Ritchie / iMore
Samma med klockfrekvensen på dessa SoCs. Apple fält rutinmässigt, kärna för kärna, några av de snabbaste processorerna på planeten. Snabbast i mobilen och, direkt ut från M1 -porten, redan på skrivbordet.
Men de pratar aldrig, aldrig någonsin om klockfart. För för dem är det bara en implementeringsdetalj. Den högsta frekvensen de kan köra med tanke på termisk hölje för enheten de är inuti. Och när det ändras från en iPad till en Mac, låter de frekvensen gå upp, och när värmen har mättat hela stacken, sänker de frekvensen.
Men till skillnad från andra företag kommer Apple inte bara att pumpa in spänning i gåsfrekvenser och tvinga prestanda på bekostnad av värme och strömförbrukning. Om de fick ett val, om de kunde öka effektiviteten och batteritiden mycket genom att ge upp absoluta prestandasiffror lite, är det en avvägning som silikonlaget absolut kommer att göra ... 12 gånger av 10.
Och det betyder att andra företag kan och kommer att publicera högre kärnantal, högre frekvenser, högre allt annat än prestandaeffektivitet. Så, medan Apple absolut inte är över att skryta om att vara så jäkla snabb, vill de inte komma in i ogräs av ... hastigheter och matningar.
De vill inte fastna och bråka om de nebulösa fördelarna med meningslösa nummer. De skulle hellre ha obestridliga erfarenheter.
Allt beror på samma anledning till att AirPods, till och med AirPods Pro och helt nya AirPods Max, inte har strömbrytare.
Design för människor
Källa: Rene Ritchie
Apple designar produkter, så 80-90% av normala människor behöver inte stressa över saker som mikrohantering av batteritiden eller ens komma ihåg att slå på eller av hörlurar.
Vilket naturligtvis är absolut anathema för 10-20% av oss tekniska nördar, som snabbt tävlar om att förstöra det för oss själva genom att betona över bristen på mikrohantering och på/av-omkopplare.
Men vanliga människor ska bara inte behöva oroa sig för att hålla enheterna laddade mellan 20 och 80%. Så Apple bygger bara bättre och bättre laddningskontroller för att göra det åt dem. De borde inte ens behöva oroa sig för att batteriet tar slut om de glömmer att stänga av en enhet. Så Apple använder sensorer som accelerometrar för att få enheter att somna när de inte rör sig. På det sättet finns det ingen switch, så du kan inte glömma. Det är bara hanterat.
Nu är det inte att säga att Apples filosofi är rätt eller bra för alla, långt ifrån det. Eller att sättet Apple väljer att implementera den filosofin alltid till och med är rätt förnågon. Eftersom de har mer än sin rättvisa andel av buggar och fjärilskruvningar också hela tiden. Det är därför det är så viktigt att vi har så många olika alternativ att välja mellan.
Apples unika mål har alltid varit att göra tekniken enklare och mer tillgänglig för mainstream, att abstrahera komplexiteten och att försöka få saker ... bara att fungera.
Den enda anledningen till att det är ett problem är att design och prestanda ofta är så bra, vi nördar vill det också. Men då vill jag genast ta det och se hur det hela ... bara fungerar. Speciellt när det slutar fungera ... eller bara inte är det.