TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why is the Oral-B iOS app almost 300 MB? And why is Colgate's app even bigger..?

268 点作者 jshchnz9 个月前

40 条评论

pif9 个月前
My question is: why do an Oral-B app and a Colgate app even exist?
评论 #41371408 未加载
评论 #41372458 未加载
评论 #41371722 未加载
评论 #41372343 未加载
评论 #41372298 未加载
评论 #41372470 未加载
评论 #41371993 未加载
评论 #41373771 未加载
评论 #41374222 未加载
评论 #41372353 未加载
评论 #41375486 未加载
评论 #41372209 未加载
评论 #41371372 未加载
评论 #41372942 未加载
评论 #41372750 未加载
评论 #41371553 未加载
pzo9 个月前
The sad truth is that if you go to App Store &gt; Your Accoun and refresh you will see that only handful of application are less than 100MB. In my case most apps are 300MB and we are talking only about update. I compared with Android and over there all apps are much less heavy. I noticed old Objective-C app used to much more slim and all Swift even after having ABI are big and fat.<p>It&#x27;s partially because of developer laziness and partially because Apple tools sux - there is no tree shaking or dead code removal from compiled cocoapods or swift packages. Apple probably don&#x27;t care and more than happy to sell you the next shiny device with more storage or subscription to iCloud.
评论 #41374310 未加载
评论 #41374339 未加载
notamy9 个月前
<a href="https:&#x2F;&#x2F;xcancel.com&#x2F;emergetools&#x2F;status&#x2F;1828490449881047401" rel="nofollow">https:&#x2F;&#x2F;xcancel.com&#x2F;emergetools&#x2F;status&#x2F;1828490449881047401</a>
评论 #41371561 未加载
sukispeeler9 个月前
What drives me nuts is that gathering user data for data brokers is such a valuable operation. I am sorry, but I can&#x27;t sit here and be excited about who numbers are going up at conglomerates as they continue to make apps to extract data rather than any sort of good product. I know I have officially passed middle age due to my good old day&#x27;s rant, but fridges, dishwashers, and toothbrushes with apps... like when the dishwasher loads itself. I&#x27;ll accept the hedonistic inflation adjustments.
评论 #41375895 未加载
MBCook9 个月前
So it’s all just stupidly big PDFs used as images of the different models?<p>Not what I was expecting. I was expecting it to be more like the Colgate app mentioned later in thread.
评论 #41371333 未加载
评论 #41371397 未加载
评论 #41371400 未加载
0x09 个月前
The Oral-B app was fun a few years ago when it was fairly lightweight, showed an up-to-date current world events news feed, while logging data into apple health and encouraging a brushing streak. Then they rewrote the entire app and it lost almost all of those features. I never opened the app once after the first run after the upgrade. Really makes me wish for an iOS app store that would allow installing older versions, like testflight does (up to 90 days only, unfortunately). Maybe it&#x27;s time to break out a BLE sniffer... although I&#x27;m sure getting a HealthKit entitlement for a one-off unlicensed adhoc app is impossible :(
评论 #41372957 未加载
评论 #41371944 未加载
评论 #41380979 未加载
rychco9 个月前
More embarrassing than the size itself is that it is supposedly <i>required</i> to change the mode of the toothbrush. I truly do not think this should be allowed, but I’m not sure how to approach enforcing it.
评论 #41371750 未加载
评论 #41371649 未加载
评论 #41372066 未加载
评论 #41372590 未加载
larsrc9 个月前
The real question is why do toothbrushes need apps in the first place?
评论 #41371430 未加载
评论 #41371411 未加载
评论 #41371514 未加载
评论 #41371304 未加载
评论 #41371407 未加载
评论 #41371491 未加载
khrbrt9 个月前
Unrolled: <a href="https:&#x2F;&#x2F;unrollnow.com&#x2F;status&#x2F;1828490449881047401" rel="nofollow">https:&#x2F;&#x2F;unrollnow.com&#x2F;status&#x2F;1828490449881047401</a>
评论 #41371332 未加载
评论 #41371352 未加载
评论 #41371193 未加载
WheatMillington9 个月前
What kind of sane person is downloading a toothbrush app?
评论 #41375660 未加载
评论 #41373019 未加载
joecool10299 个月前
<a href="https:&#x2F;&#x2F;nitter.poast.org&#x2F;emergetools&#x2F;status&#x2F;1828490449881047401" rel="nofollow">https:&#x2F;&#x2F;nitter.poast.org&#x2F;emergetools&#x2F;status&#x2F;1828490449881047...</a> Here&#x27;s a link that can be actually viewed.
pixl979 个月前
While I can&#x27;t say anything about these apps, I do work close to a bunch of companies that make and distribute software, and there is a general rule I see.<p>The crappier the companies software security is, the larger their apps are.<p>One of the large companies I work with takes software security seriously and has internal employees that make most of the software, and internal security teams that audit it. Outside of having low defect rates, their software is also small and streamlined. They just don&#x27;t have tons of external libraries they pull in unless it&#x27;s for a legitimate reason.<p>Another large company in the same industry has almost everyone making their software as an external contractor. Employees turn over all the time and no one stays on a team long. I swear they make software by running &#x27;npm install *&#x27;. Their software binaries&#x2F;release are much much larger than the first company. Their defect rate is huge, which causes huge delays in releasing software because there are always a pile of showstopper security tasks before release that anything that&#x27;s not showstopper gets ignored.
评论 #41373023 未加载
badgersnake9 个月前
So many reasons not to use Twitter, but “because you are blogging” is up there.
nom9 个月前
15 years ago Apple told us &quot;There is an app for that&quot; and we were excited.<p>It reads quite a bit differently now :D
settsu9 个月前
I know this is probably going to land with a thud in this venue, but as a counterpoint to the predictable &quot;why do toothbrushes need an app?!&quot;, it should at least be acknowledged that these apps might be the first and only place someone could learn of good oral hygiene.
评论 #41372297 未加载
FredPret9 个月前
I bought an electric toothbrush from Walmart for $6.99 probably 5 years ago. It takes Oral-B brush heads and AA batteries. It&#x27;s not capable of using an app. Who know being a tech guy would make me love as-simple-as-possible &quot;retro&quot; devices.
评论 #41371991 未加载
评论 #41371855 未加载
beryilma9 个月前
Next we will get subscription toothbrush features. Personally, I want my ultrasonic toothbrush to hum to the tune of Taylor Swift songs.<p>More seriously, at this point, any idiot who downloads such invasive apps deserves its consequences.
评论 #41378075 未加载
RIMR9 个月前
Every health company out there has an app that connects their devices, but make one for a toothbrush and people freak out like this is the first time we&#x27;ve ever let an app measure something health-related.<p>Y&#x27;all will back smart watches that know all your vitals, and pendants that listen to everything you say, but log how frequently and thoroughly you brush your teeth, and suddenly there&#x27;s an outrage.<p>As for why they are 300MB? It sounds like it was just poorly packaged assets. That&#x27;s stupid, but also not a big deal.
SushiHippie9 个月前
I just checked on the Play Store and it seems like the Oral B Android App is &quot;only&quot; 67MB. I wonder if these were developed by different teams and maybe it doesn&#x27;t have those large PDFs?<p><a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.pg.oralb.oralbapp">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.pg.oralb.o...</a>
ElFitz9 个月前
The Colgate one is probably still based on Kolibree[0]. I remember the KL prefix.<p>I don’t know about the Oral-B app, but the Colgate &#x2F; Kolibree at least had some mostly accurate mapping of brushed areas (when using one of their &quot;smart&quot; toothbrushes).<p>[0]: <a href="https:&#x2F;&#x2F;www.kolibree.com&#x2F;en" rel="nofollow">https:&#x2F;&#x2F;www.kolibree.com&#x2F;en</a>
ags19059 个月前
Today people make software with only financial gains in mind. The software is not made with passion, by passionate professionals. Someone should start a list with crappy software like these, and a list with highly optimized and efficient software. I propose Total Commander for Windows, Spinrite.
winternewt9 个月前
The &quot;Bose Music&quot; Android app, which is essentially two sliders for controlling volume and noise cancellation, plus a firmware update tool, is also 300 MB.<p>I remember when my Atari ST had 60 MB hard drive space in total, and I could fit every piece of software I owned on it.
kevinsync9 个月前
I can&#x27;t comment specifically about either of these apps, and I actually may be hypothesizing in the wrong direction (especially if they&#x27;re somehow hilariously connecting to an electric toothbrush, and developed these apps in-house) but...<p>1. an agency probably built these apps, an arena where I&#x27;ve worked or contributed to for 15 years that is defined by arbitrary quarterly client budgets and flavor of the month tech stacks evangelized by a rotating cast of characters (including random contractors), due mostly to high industry turnover, mis-allocation of project &#x27;resources&#x27; (human beings), moving goalposts often dictated by client whim, etc etc, all in the pursuit of technology deliverables that are intentionally crippled by analytics libraries and conceived almost entirely by creative departments that &quot;ladder up to the dynamic storytelling and next-gen digital transformations that Brand X will deliver holistically to its army of advocates and consumer clusters who crave end-to-end digital alchemy and mindblowing content journeys on socials&quot;.<p>(don&#x27;t forget, we sell electric toothbrushes)<p>You can imagine how in that environment it&#x27;s Thunderdome, anything goes! :-D<p>And of course I&#x27;m being actively silly in my description, but it&#x27;s worth painting this picture to articulate that a lot of these projects are moving too fast and have too many things literally bolted onto to them to ever find themselves in a place where you could package and release a 10MB app again.<p>2. after throwing that industry under the bus, I opened Xcode to interrogate one of my own iOS apps, of which I&#x27;m the sole and only contributor, painstakingly birthed from scratch with love.<p>IT, TOO, IS 300MB, much to my surprise!<p>The app itself does a lot of things:<p>- beautiful onboarding screens that you likely only ever see once (graphics, video, etc)<p>- complex notification receipt and display<p>- full-featured audio player<p>- embedded HTML webviews and code for audio visualization<p>- custom iOS Sticker extension<p>- integrated image editor<p>- iOS widgets<p>- Apple Watch support<p>- tvOS support for a completely unique second-screen experience<p>- a bunch of frameworks and libraries, leveraged for different reasons (Messages, WidgetKit, SwiftUI, SPPermissions, Haneke, MarqueeLabel, NotificationBannerSwift, Reachability, SDWebImage, Shift, SnapKit, SwiftAudioEx, SwiftQueue, SwiftyJSON)<p>But realistically, the app actually only does two things: plays some tunes and lets you know when some new merch is for sale. The rest of the stuff is shiny toy territory. Then you compile and package it up, and voila, 300MB.<p>Turns out, I&#x27;m just as culpable for the bloat as any agency or poor soul making apps these days -- you&#x27;re gonna reach for libraries and include giant assets and do all this stuff that&#x27;s probably not sane, while in the pursuit of fun, beauty, innovation, or I guess even just collecting intrusive metrics on people&#x27;s dental habits.
vindex109 个月前
Not sure whether there is a payment module in there, but that&#x27;s why Uber app is so heavy:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zmeCYiD0hnE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zmeCYiD0hnE</a>
lern_too_spel9 个月前
Because developers who make toothbrush apps don&#x27;t care. For these long tail apps, the standard tooling has to be idiot proof, and no you&#x27;re not going to sell tooling to these developers — they don&#x27;t care.
petabyt9 个月前
A few hours ago I pushed an update for my app that sadly increased the size from 70kb to 233kb. So it&#x27;s nice to see im not the only one struggling with bloaty apps.
daft_pink9 个月前
Personally, I’ve used both and they work pretty well at displaying where your toothbush is in relation to the rest of your mouth and tracking your habits, etc.<p>Don’t dis it until you try it.
hi_hi9 个月前
The truely sad part, they could be 1GB and no one would care.
fuzzfactor9 个月前
The better to sink its teeth into your iPhone deeper . . .
jvandonsel9 个月前
Is OralB able to actually do per-tooth tracking? Impressive if it’s just based on data from a cheap IMU in the toothbrush.
jakelsaunders949 个月前
Possibly a controversial opinion here but… who cares? I don’t mean this in a snarky way. If you’re an app developer you’ve got limited development time like everyone else. Most phones have at least 128gb internal memory and the app is downloaded over WiFi. I just don’t see this as a constraint. Sure you could have a CDN and lazy load but then the app doesn’t work without internet. Just dump it all on the device.
评论 #41371793 未加载
评论 #41371982 未加载
评论 #41372923 未加载
评论 #41373807 未加载
wolpoli9 个月前
I only have the app installed so I can check my battery percentage.
manav9 个月前
Some of the apps do 3d maps &#x2F; AI positioning.
mensetmanusman9 个月前
They include the entire .net framework?
delduca9 个月前
Please, avoid X links, I do not have an account there and they do not allow me to view.
delduca9 个月前
Please, avoid X links
评论 #41373547 未加载
uhtred9 个月前
People are so dumb! Who the fuck installs an Oral B app!
mrguyorama9 个月前
&gt;The only other nodes that jump out is the `Comino.bundle` (15 MB), which has files like `20class_seqlen26_6p5h_20200302-095627_comino_android_production` Guessing these are some sort of model weights<p>Fuck you. A &quot;toothbrush app&quot; which shouldn&#x27;t exist in the first place CANNOT justify AI anything.<p>What an indictment of our entire industry, nobody stopped this at any point. Nobody said &quot;no we can&#x27;t justify doing this to our customers&quot;, nobody said &quot;this is an insane waste of the resources of everyone&quot;, nobody said &quot;this is atrocious&quot;. APPLE didn&#x27;t say &quot;No you can&#x27;t do this to the people we supposedly lock the garden for&quot;.<p>The management of our entire industry needs to be re-educated.<p>Also, how is it POSSIBLE to ship duplicate files in such an ecosystem? Apple could trivially and invisibly duplicate files in the file system and app submissions.
评论 #41371505 未加载
评论 #41371370 未加载
egberts19 个月前
Electron SDK, build, and its app.
评论 #41381422 未加载
egorfine9 个月前
Imagine how dead inside of a developer one has to be to deliver this.