为什么我必须手动将我的应用程序移动到SD卡以释放空间? -- applications 领域 和 internal-storage 领域 android 相关 的问题

why do I have to move my apps manually to the SD card to free up space?


简体版||繁體版
1
vote

问题

中文

如果内部存储器是如此珍贵,为什么Android不会自动将应用程序移动到SD卡。我只有一个接一个地获得所有应用程序列表的逻辑,一个只能获得仅安装在内部存储器上的几个应用程序,然后将它们移动到SD卡。

在我看来是一个相当懒惰的内存管理,依赖于用户干预来释放重要的操作系统操作的空间。

english

If the internal memory is so precious why doesn't Android move the apps to the SD card automatically. I just don't get the logic of searching through the All Apps list one by one to get a couple of apps that are only installed on the internal memory and then move them to the SD card.

In my opinion is a rather lazy memory management that relies on user intervention to free up space for important OS operations.

     
 
 

回答列表

4
 
vote

我只能推测,因为这是一个真正只能由Android工程师回答,但是在我的头顶上,我可以想到他们可能已经决定的几个原因:

  • 对于最终用户来说,令人困惑的令人困惑,因为我肯定不会在安装它们之后不希望应用程序在我的SD卡上发挥作用(特别是对于来自2.2之前的Android版本的用户,此功能不存在又)。
  • 它允许用户管理他们的存储,但是他们认为它们可以在某些情况下相关,因为在卸载外部存储时无法访问SD应用程序。也许我不想要我的SD卡上的一些应用,因为我一直想要访问它们,但Android无法推断出这个。否则,您可能会出乎意料地无法使用您想要的应用程序,因为您不知道它在外部存储上。
  • 许多应用不能安装到SD卡,所以如何处理要安装必须在内部存储器上的应用程序的情况,但它不适合?你是否随时将另一个应用程序拨动到SD卡上?如果不是用户想要的(如上所述)怎么办?它可以得到一点粘性。
  • 一些应用程序,困惑地允许您将它们移动到外部存储,尽管它会缺少某些功能。潘多拉,特别是,即使它打破窗口小部件,也可以移动到外部存储(我不知道它仍然允许这个)。你如何处理这种情况?无论如何,您是否强行移动它,可能会破坏用户的小部件?
 

I can only speculate, as this is something that can really only be answered by an Android engineer, but off the top of my head I can think of a few reasons they might have decided on this:

  • It's less confusing for end users, since I certainly wouldn't expect apps to magically show up on my SD card after I install them (especially for users coming from versions of Android prior to 2.2, when this feature didn't exist yet).
  • It allows the user to manage their storage however they see fit, which can be relevant in some cases since you can't access SD apps when your external storage is unmounted. Maybe I don't want some apps on my SD card because I always want to access them, but Android has no way of inferring this, really. Otherwise you might unexpectedly be unable to use an app you wanted because you didn't know it was on the external storage.
  • Many apps can't be installed to the SD card, so how do you handle a situation where you want to install an app that must be on internal storage but it won't fit? Do you arbitrarily bump another app onto the SD card instead? What if that's not what the user wants (like above)? It could get a little sticky.
  • Some apps, confusingly, allow you to move them to your external storage despite the fact that it breaks certain features. Pandora, notably, could be moved to external storage even though it breaks the widget (I don't know if it still allows this). How do you handle that situation? Do you forcibly move it anyway, possibly breaking the user's widget?
 
 
         
         
-1
 
vote

我刚刚发现我正在咆哮到错误的树上,它不是操作系统的故障是硬件设计的错误选择(明显受到经济因素的驱动)。由于操作系统正在服用512或570MB的我的手机内存中的大部分,我留下了从手机移动到SD卡的运球。我刚检查了其他制造商的手机,他们带有1-16GB的内存甚至更多! (三星的Galaxy S II),SD卡实际上只是外部/补充存储。

具有更多内存可用,不需要移动应用程序。

感谢您的评论。

 

I just discovered I was barking to the wrong tree, it is not the OS fault is a wrong choice for hardware design (obviously driven by economic factors). Since the Operating System is taking most of the 512 or 570MB of my phone's internal memory I'm left with the dribbling of moving apps from the phone to the SD Card. I just checked other manufacturers' phones and they come with 1-16GB of internal memory or even more! (Samsung's Galaxy S II), SD card is effectively just an external/supplementary storage.

With more internal memory available there is no need to move application anymore.

Thanks for your comments.

 
 

相关问题

2  这是什么“.appodeal`档案?  ( What is this appodeal file ) 
我最近在我的手机上发现了一个新的文件,名为 .appodeal ,在 Internal shared storage 文件夹的基础上。 它似乎是只有4个字符的文本文件: e30= 。 如何判断应用程序将其留下的内容,以及它具有哪些邪恶/跟踪目的? 目前正在运行的Android版本7.1.2。 ...

0  内部和SD卡存储保存文件  ( Internal and sd card storage saving write of files ) 
我在内部和SD卡存储上有一个问题,主要是它们如何存储文件。我丢失了我的SD卡,我当然是我的大多数视频和照片。我只是想知道,是否是Android手机,为写入和保存到SD卡的文件创建临时保存写入文件或临时保存文件吗?例如,我采取的照片并在SD卡上。我只是想知道,因为我想通过easeus恢复它们。 ...

3  应用程序缓存和数据之间有什么区别?  ( What is the difference between application cache and data ) 
每个应用程序都有 data 和 cache 。 在Android中,两者之间有什么区别? ...

0  在SD卡上安装时,将在哪里下载应用程序?  ( Where are downloaded apps saved when installed on sd card ) 
昨天我在我的Android 2.2.1三星GT-S5570上有约40 MB的可用空间。我想安装 Facebook 应用程序,所以我从 Play Store 下载,然后自动安装。它的尺寸为约20 MB。 此应用程序安装在SD卡上。但是,在所有Proccess之后,我收到了关于低内存的警告消息。我检查了免费的Space...

0  储存奇怪  ( Storage strangely full ) 
我的爸爸有一个moto g2,我与moto g2和我的三星galaxy y有类似的问题。 他的存储几乎是全额 - 4.53 GB / 5.51 GB。当我们进入设置中的存储部分时,奇怪的东西会给我们带来占用空间的故障。 APPS 1.99 GB 图像132 MB 其他20.38 mb 缓存数据8.38...

1  Android多久要解压缩应用程序的APK和OBB文件?  ( How often does android have to decompress an apps apk and obb files ) 
根据伟大的答案 这个问题,Android必须在运行应用程序之前解压缩每个应用程序的APK和OBB文件。 是每次运行App的每次运行时执行的这种解压缩,假设它已被推出android的进程缓存? ...

3  将模拟的SD卡拆下以用作内部存储并使用物理SD卡?  ( Dismounting the emulated sd card to be used as internal storage and use the phys ) 
以便将模拟的SD卡拆卸以用作内部存储,并使用物理SD卡(而不是)? ...

-1  如何将应用程序从电话移动到SD卡?  ( How can i move apps from phone to sd card ) 
我有一个LG P769 Android手机,运行Android 4.1.2,我的存储只有2GB。我的手机里有一个4GB SD卡。我的应用程序正在占用1.32GB,我收到2条警告消息:"低内存空间" 和"存储空间已经不多了" 。我的照片和视频占86.81MB。我该如何解决这个问题? ...

0  安装自定义ROM后内部存储内存减少  ( Internal storage memory reduced after installing custom rom ) 
我刚刚将Cyanogenmod 12安装到我的HTC Desire 816中,用于闪烁我使用TWRP。所以整个proccess如下: 通过TWRP安装CM 重新安装cm和gaaps 一切都适用于罚款,但我有一个大问题。我的内部存储仅显示4GB的总空间,我只能像1GB可用空间一样。手机最初带有8GB的内部存储,...

21  为什么我有足够的存储时无法安装应用程序?  ( Why cant i install apps when i have enough storage ) 
在"设置" > "SD卡和amp;电话存储设置" 在"内部电话存储" 下,它将"可用空间" 列为13.78MB。我正在尝试安装2.38MB的应用程序。为什么我会得到"可用的不足" 错误消息?我显然有足够的空间。 如果它是相关的,我的手机就是LG Optimus v。 ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有