10 ms·
Comparing iPhone OS 1.0 with iOS 14 using tree maps
- person_of_color 6y agoWow. iOS 14 is hella bloated. I would like the option to run an iPhone OS 1.0 sized OS on a modern iPhone.
- jhloa2 6y agoBut why? You'd have no 3rd party apps, gps, cell service, and Safari wouldn't work. To make it usable, Apple would have to put in a lot of effort.
- forgotmypw17 6y agoSafari would work with my own site, and probably with Google Search.
- beervirus 6y agoBut not with HTTPS.
- forgotmypw17 6y agoI think HTTPS is overrated for most applications. It has many drawbacks, too.
- 1-more 6y agoDefine bloated
- alexlarsson 6y agoFrom experience it’s typically used to mean ”Something I dislike”
- 1-more 6y agohaha you got exactly what I was driving at. Wehn you're driving anyone passing you is a reckless maniac, and anyone slower than you is an idiot. When you're programming any convenience a language/standard library has more than your favorite is just Fisher Price childish handholding, and any missing feature is senseless busywork that should be built into the library. And when it comes to OSes the word of choice is Bloated it would seem.
- IronRanger 6y agoThis is presumably part of the reason the iPhone 6S is not going to receive iOS 14 next year - since it was sold with 16GB as the lowest capacity. The next model along, the iPhone 7, had 32GB as the lowest capacity.
- zaroth 6y agoWith all the horsepower directed at machine learning, why does it seem like text autocorrect hasn’t improved in the slightest?
- bognition 6y agoIts general purpose hardware, which without a good model doesn't do much. The keyboard is "good enough" and Apple is going to capture the market or retain users with a better ecosystem of apps. So they're investing in making it easy for other developers to build things using ML on the iPhone.
- ralfd 6y agoAutocorrect is fine for me in iOS 14. But Machine learning can also lead to regressions or edge cases. Here a fun rant about autocorrect in iOS 13: https://www.smh.com.au/technology/iphone-autocorrect-driving-you-crazy-lately-you-re-not-alone-20191128-p53eus.html https://www.smh.com.au/technology/iphone-autocorrect-driving... The good: > Machine learning has enabled the iPhone to correctly predict oddly spelt suburb names like Prahran and Woolloomooloo, to read the screen of an article and guess the surname or product I'm about to Google, and to suggest the spelling Bryan over Brian, because the former is a close friend. The ugly: > For at least two years now, my iPhone has insisted on autocorrecting Sydney to SYDNEY, every single time I type the word. After weeks of troubleshooting that included resetting the keyboard and uninstalling any transit apps I thought might be to blame, I realized the culprit. I have a few hundred contacts on my phone from a previous employer, all with UNSW SYDNEY as their address. What should happen here with a few _hundred_ entries of "SYDNEY"? I guess it should be unlearned after the user entered a few times (once? two times?) by hand "Sydney" and user entered text privileged over other text corpora (even dictionaries?). But then you have other problems again like autocorrect learning potentially wrong spelling idiosyncrasies of the user.
- mschuster91 6y ago> What should happen here with a few _hundred_ entries of "SYDNEY"? I'd say, change the case in the database to proper "Sydney" and have whatever writes a piece of physical mail do the transformation to the correct format?
- bognition 6y agoReally interesting thanks for sharing. Its not surprising to see the size of iOS grow so dramatically over the last 10 years. Some may so bloat, but i'd say it reflects the iPhone/iPad's evolution into a device that is integrated deeply into our lives. Just look at how much space fonts are taking up in iOS14. My hunch is that reflects a growing set of emoji and support for hundreds (thousands?) of alphabets. It's hard to call that bloat. Also initially I was surprised to see the networking code take up so much volume, but that also makes sense. I can only imaging how much custom code is needed to ensure a solid connection with the hundreds of wireless carriers around the world.
- wheybags 6y ago> My hunch is that reflects a growing set of emoji and support for hundreds (thousands?) of alphabets. It's hard to call that bloat. I find it incredibly easy to call emojis bloat.
- m-p-3 6y agoI actually use some emojis in my notes to make them a bit more visual, and doesn't require to import an image so it's dead-simple to backup.
- dilap 6y agoEmojis are incredibly well-loved by many people and used all the time. So bloat for you, perhaps, but a critical feature for many! No kidding, it's the reason many people update their phones.
- bergstromm466 6y ago> it's the reason many people update their phones. Not being able to install new fonts and being forced to ‘upgrade’ (in a non-modular fashion, being forced into a whole bunch of new ‘features‘ that push older devices to early deaths - planned obsolescence - which leads to tons of toxic e-waste [1]) is peak corporate black-box fuckery. And before someone says “don't use it then, no one is forcing you to use it”, just remember that corps like Apple kick away the ladder they climbed up themselves: blocking others to create alternatives by privatizing and monopolizing new discoveries (often originally funded by government grants [2]) through the use of Patents and Copyrights and other ‘intellectual property’ protections given by the Intellectual Property office. Public money, public code! [1] https://youtube.com/watch?v=mleQVO1Vd1I https://youtube.com/watch?v=mleQVO1Vd1I [2] https://time.com/4089171/mariana-mazzucato/ https://time.com/4089171/mariana-mazzucato/
- fastball 6y agoCan someone explain how Apple is full-tilt on ML and yet still has the worst personal assistant (Siri)?
- reader_mode 6y agoSiri isn't the best but it's far from the worst - Bixby owns that category by a mile.
- M4v3R 6y agoI would say one of the main reasons is data - Google just has a lot more of it.
- fastball 6y agoMy experience with Alexa has been more positive than with Siri, and I'm a full-bore Apple user.
- deleted 6y ago[deleted]
- vlozko 6y agoThere’s a lot more to ML than just Siri. Photos, for example, utilizes it pretty heavily. Here’s an interview with their AI chief to give you an idea of the scope: https://arstechnica.com/gadgets/2020/08/apple-explains-how-it-uses-machine-learning-across-ios-and-soon-macos/ https://arstechnica.com/gadgets/2020/08/apple-explains-how-i...
- tosh 6y ago1/4th of iPhone OS 1.0: fonts
- faceplanted 6y agoI wanna know what that one huge file that takes up most of "Health" is.
- dkonofalski 6y agoI would imagine it's the HealthKit framework that enables devices and apps to share health data.
- subsubzero 6y agoHealth is big, it tracks heart rate data for years, has step analysis to calculate how much movement is being done(gps data being loaded as well as accelerometer data) Also sleep analysis. So I assume lots of custom libs apple has along with storage of these health stats and client(iphone) side analysis(health privacy).
- izacus 6y agoSamsung somehow fits all of that on their Galaxy Watch though - what's the space taker here?
- eznzt 6y agoYour comment implies that the Galaxy Watch has a small memory size because it's... small?
- izacus 6y agoNo, it doesn't do that at all - I'm just wondering why the difference since Galaxy Watch has only 4GB of total flash storage on board (which isn't filled up by the OS) and provides this functionality. Health is a significantly larger piece of software, so there must be more to the story.
- perardi 6y agoMachine learning model for analyzing movement data?
- ellis0n 6y agoInteresting correlation between hardware and software, the iOS14 (2020) tree map looks complicated, and requires a great processor 5nm M1 SoC with 16 billion transistors (2020), with harware tree map is even more complex with. Probably, the future software iOS30 (2030) tree map will look as complex as the M1 (2020) chip itself and will require an <5nm Mxx chip, the tree map of which will be even more complex PS: iOS apps can run on Mac with new M1 chip or iOS device with ARM chip like Apple A14 Bionic
- mensetmanusman 6y agoWould be interesting to plot this trend normalized to transistor efficiency. e.g. if we stall at the 3 nm node or whatever, would we expect the feature set to level off? Do we really expect the phone to continue to improve at this pace the next 100 years?
- PartiallyTyped 6y agoThere are other ways besides brute force. For example, AMD got 20% IPC improvement on the same node, and apple's M1 SOC has built in X86 address translation to improve cross compilation, it also has the 'neural engine' and whatnot. As for 100 years, nobody knows. Every step of the way so far, we accomplished stuff that we deemed impossible.
- jonplackett 6y ago> the whole iPhone OS 1.0 is basically taking the size of the iOS 14 wallpapers I forgot iPhones came with wallpapers
- MichaelZuo 6y agoThe graphs have an incredibly beautiful quality given the shading, layout, and exquisite blue colouring. The author sure has a sense of aesthetic refinement.
- saagarjha 6y agohttp://grandperspectiv.sourceforge.net http://grandperspectiv.sourceforge.net
- 2Gkashmiri 6y agoWhen in 2008 I think Apple was announcing launch of "icon language" aka emojis. I was thinking at the time on reading that arstechnica article "wow.... I would be going to have to learn an entirely new language based on graphics.... Oooo.... like chinese? How would I remember it...." All those years later, I still don't use emojis in my daily life but I would love to read that article again