App associations in the Files app on iOS

I'm running iOS 14.2. I cannot find a way to associate specific applications with extensions. There seem to be some extensions that are built in, or get put in place by certain applications, but I can't find a way to specify my own associations.


It's been a standard feature in operating systems I've used all the way back to the 1980's. iOS is the first OS I can recall using in my life since the mid 1980's that does not make it obvious how to do this. I'd like to think otherwise, and I hope someone can show me I'm wrong, but this seems to fit a pattern of very extreme incompetence on Apple's part. I recently spent quite a lot of money on an iPad "Pro" and its capabilities seem anything but "pro." Please someone, prove me wrong.

iPad Pro, iPadOS 13

Posted on Dec 19, 2020 7:15 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 23, 2020 9:39 AM

Indeed you may well be missing something of considerable significance. iOS/iPadOS fundamentally differs from Microsoft (and many other) Operating Systems and associated File Systems.


The iOS/iPadOS filesystem is sandboxed. Additionally, whilst data is visible, the actual underlying filesystem is largely hidden from direct view.


Unlike many other filesystems, each App has its own dedicated/private filespace - this providing intentional segregation between Apps and associated memory space. Amongst other benefits, architectural sandboxing ensures that data is not visible between App processes - adding information security and inhibiting lateral transmission of malware.


iOS/iPadOS Apps are designed to create, or access, data of specific filetypes. In general, for files to be accessible to a specific App, data files must be saved in the App-specific area of the filesystem. In simplistic terms, associating files to a specific App often simply requires data/files to be stored in the appropriate container - subject to the file type being readable by the App.


The native Files App has visibility across the majority of the visible iOS/iPadOS filesystem - permitting data/files to be moved between the sandboxed areas of storage. However, individual App Developers must code Apps to expose their respective private areas of system storage; the App Developer may choose to keep their storage completely private.


Whilst this is an intentionally simplistic, you perhaps need to shift your established mindset away from the architecture(s) with which you are seemingly attempting to draw direct comparison.


Returning briefly to the native Files App, this App does have a built-in QuickView function - that allows you to preview a file without opening it within the [most] appropriate installed App. Due to the iOS/iPadOs security architecture, opening data files in a different App may equally be possible using the system Share functions; the Sharesheet, if supported by the source and destination App, is used to “share” a data file between Apps.



4 replies
Question marked as Top-ranking reply

Dec 23, 2020 9:39 AM in response to Addle

Indeed you may well be missing something of considerable significance. iOS/iPadOS fundamentally differs from Microsoft (and many other) Operating Systems and associated File Systems.


The iOS/iPadOS filesystem is sandboxed. Additionally, whilst data is visible, the actual underlying filesystem is largely hidden from direct view.


Unlike many other filesystems, each App has its own dedicated/private filespace - this providing intentional segregation between Apps and associated memory space. Amongst other benefits, architectural sandboxing ensures that data is not visible between App processes - adding information security and inhibiting lateral transmission of malware.


iOS/iPadOS Apps are designed to create, or access, data of specific filetypes. In general, for files to be accessible to a specific App, data files must be saved in the App-specific area of the filesystem. In simplistic terms, associating files to a specific App often simply requires data/files to be stored in the appropriate container - subject to the file type being readable by the App.


The native Files App has visibility across the majority of the visible iOS/iPadOS filesystem - permitting data/files to be moved between the sandboxed areas of storage. However, individual App Developers must code Apps to expose their respective private areas of system storage; the App Developer may choose to keep their storage completely private.


Whilst this is an intentionally simplistic, you perhaps need to shift your established mindset away from the architecture(s) with which you are seemingly attempting to draw direct comparison.


Returning briefly to the native Files App, this App does have a built-in QuickView function - that allows you to preview a file without opening it within the [most] appropriate installed App. Due to the iOS/iPadOs security architecture, opening data files in a different App may equally be possible using the system Share functions; the Sharesheet, if supported by the source and destination App, is used to “share” a data file between Apps.



Dec 22, 2020 1:54 PM in response to Addle

Perhaps, even if you can't answer the question I posed, you could help me put this in perspective. I have text files with information I need to access when I'm out of my home or office. I could convert them to something else, but they are frequently updated as text files. The need to view a text file on a computer is hardly obscure. I assume there *must* be a way to do it. But trying to find it is exposing just how weird and limited the Apple ecosystem can be.


I'm not sure I even know why Apple created the Files app. It doesn't seem to do much beyond display the names of the files in your iCloud or other cloud service drives. It's also not clear if iOS even provides a file system in the normal sense. I strongly suspect this is why the Microsoft Surface has taken so much market share and mind share from the iPad. Most people I know who are buying that form factor these days seem to favor the Surface, and I think there's strong argument that it's a much better option than the iPad, especially if I have it right that it can't do simple, basic things. It seems to me that the Surface proves that a pad can do everything the iPad does, and lots more, and be just as easy if not easier to use, and is cheaper, but functions like a normal computer, with a file system and all etc.


So, it goes beyond just being bad software; it's downright baffling. I suspect I must be missing something. Either Apple is incredibly inept and will lose all of its market to the Surface and Android smart pad computers, or I don't get how to do basic functions with the iPad.


Finally, assuming this really is a limitation of iOS, since version 14 came out recently, I assume we're at least a year or two from even the possibility that Apple will fix these limitations.

Dec 27, 2020 12:53 PM in response to LotusPilot

In other words, I am correct that iOS is a crippled, ineptly designed operating system, and Apple has an incoherent strategy. That's disappointing.


My Mac laptop sits on my desk next to my iPad. Both are connected to the Internet. I take both of them to coffee shops and airports. They are both computers with operating systems. The primary difference between them is their shape, and how my fingers poke at them, which has nothing to do with security.


If what you say made any sense, it would mean that the Mac laptop has a serious security flaw shared by every other system in existence, besides iOS. Yet, Apple has indicated that the two systems are in the process of merging. Microsoft never had to undertake the complicated, problematic process of merging two systems, because it had the good sense to use Windows for the Surface from the start. Therefore, Apple has an incoherent policy of using certain security restrictions on some devices, but not on other devices and needlessly created two incompatible platforms that it now has to merge.


It's also not clear how the mechanisms you describe mandate that Apple can't allow users to make their own associations. There is some mechanism by which *some* file types are associated with apps. I don't know what that mechanism is, but it's not limited to Apple apps. For instance, my third party voice recorder, downloaded from the App Store, has a file type with an association that works in Files. How it created that association, I don't know. Is it a security risk?


Unless someone gives me a convinving explanation of what's really going on, I have to stick with my conclusion that Apple is technically incompetent. Since I spent a lot of money and invested a lot of time in this crippled, inept platform, I feel obligated to warn other people not to do so. I intend to post a series of videos online explaining this and the many other shortcomings of Apple's current technology line up.


Most of my friends are currently in the process of migrating from iOS and Mac products to Android and PC. Windows 10 whizzed past the MacOS and is almost always referred to with high praise, the Surface is a much better value that iPad, and the current Android OS leaves iOS looking weak. And Apple doesn't seem to have anything else besides iOS and MacOS to offer. No web browser any uses, no search engine, no social network, no ... I suppose I'll be leaving sooner or later too. And I'm sure everyone reading this is seeing exactly the same thing I am, whether you want to admit it or not. In a few years, if Apple doesn't change course IMMEDIATELY, this company is a sinking ship. I predict they'll start closing the Apple stores in less than 3 years.


I briefly entertained the idea that the Apple Silicon might save them, but after taking a closer look, I was very disappointed. I think it's a deliberate deception on Apple's part to claim that the new line of M1 processors is giving performance comparable to the current high end of the Intel/AMD line of CPUs. As far as I can tell, the M1 is a very low power device, but doesn't even come close in real world performance to its competitors, and I think the public has a right to be told the truth.


It's hard to ignore the obvious fact that the Android and PC alternatives are much cheaper, much more capable, and receive much more support from third parties, than Apple. When Steve Jobs ran the company, it used to be that Apple offered enough value that Apple made sense. Now, I really can't say I see any value at all.


Dec 27, 2020 1:16 PM in response to Addle

And lest the point of this thread get lost, I'll reiterate the original issue. I can't read a text file on my $1,000+ iPad Pro. That's just astounding. Astounding. I can't read a text file, and I can't associate an app with text files to open them with my choice of app. If that's not completely inept, I don't know what is.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

App associations in the Files app on iOS

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.