你们开发会考虑用户的存储空间吗?

2022-01-14 15:40:30 +08:00
 BeyondBouds
举个例子

我做一个图形 /设计类的 app

有剪切,换图,旋转等操作,会产生很多图片的副本

还有多个设计可能引用同一张图片

因为又有撤销 反撤销操作,

当前没用到的图片我也没删,

我又懒得去做一个图片引用计数的业务,而且我感觉有点乱了,也很难理清哪些业务在用到某个图片某个副本

导致图片垃圾越积越多...

也怪自己在开始做的时候就没考虑到这个业务

然后业务越叠越复杂,无从下手了...

你们会使劲压榨用户手机的存储吗?

甚至拿用户手机当变相的“服务节点”?
2206 次点击
所在节点    问与答
16 条回复
AoEiuV020CN
2022-01-14 17:17:16 +08:00
不会,
hingbong
2022-01-14 17:18:07 +08:00
看看小而美
retrocode
2022-01-14 17:21:29 +08:00
一般来讲除了突出自己小而美的独立 app 之外,很少有公司会考虑用户缓存问题.
在设置里加个清楚缓存按钮就可以了.
剩出来的那些带宽都是小钱钱呀.
czfy
2022-01-14 17:22:48 +08:00
这是要学小而美随地拉屎?
gyinbj
2022-01-14 17:22:54 +08:00
我会考虑加载速度
wenruoliushui
2022-01-14 17:27:07 +08:00
这是应用开发基本原则吧包括节省流量,你们不把用户当人?
paradoxs
2022-01-14 17:28:12 +08:00
会考虑的说一下自己是什么公司

反正我在大大小小的公司都做过开发,没见过提这个的。
rosu
2022-01-14 19:44:28 +08:00
小公司靠开发自觉的。大公司看 leader 在不在意。
Building
2022-01-14 20:14:12 +08:00
编辑类操作会每一步都保存图片吗?不是仅保存编辑的 Representation 吗?不过 iOS 照片确实每个照片版本保存一张图,一张照片经过多次编辑能有几百 M 的大小……
Buges
2022-01-14 20:35:56 +08:00
最基本的要求,把非必须数据(缓存)存放在标准的 cache 目录里,确保可以被用户随意清空而不丢失任何数据。
当然某“小而美”应用把缓存防到共享目录拉屎,清理就丢失数据,连这都做不到。
leafre
2022-01-14 20:49:52 +08:00
不考虑,只考虑尽快下班
wanacry
2022-01-14 20:55:50 +08:00
考虑个鸡儿
alexkkaa
2022-01-14 21:02:35 +08:00
又不是不能用 手动狗头😼
Mac
2022-01-14 22:04:45 +08:00
我用 webdav ,挂载了坚果云。如果客人有大容量空间需求,他们自己买空间就够了😂
25H
2022-01-15 13:28:08 +08:00
开始会,一开始会将配置项的 left top 写成 x y,后来越写越飘,等写完时发现最长的达到 20 字母😂
PrtScScrLk
2022-01-16 15:22:01 +08:00
会考虑这个。
把缓存分好类,在一个页面里,用户自己选择清理什么缓存。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/828265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX