PDA

View Full Version : Why Can't apple apps communicate with one another?


macness
Aug 18, 2013, 12:53 PM
So I am a lond time apple user. Unfortunately I'm using a Galaxy Note 2 for work due to screen size. (I need a cross between a tablet and a phone)

Anyways. I miss my iPhone 5 and iOS. The only thing I've noticed and come to love about android is the way the applications communicate. I love how I can share content between applications without having to do something like copy and pate a URL.

Take the app 'Pocket' for example.
If I want to share a web page with pocket on my android I just click share and chose the pocket icon from the list if icons. My iPhone on the other hand forces me to first add Pocket to my email contacts. Then when I want to share a we page I have to click share and then email the URL to my Pocket account.

Why does apple do this?

tymaster50
Aug 18, 2013, 01:03 PM
SakuraSuki is that you??

Dalton63841
Aug 18, 2013, 01:04 PM
The apps in iOS are sandboxed. It is what makes iOS less susceptible to malware than other platforms. Without sandboxing, if an app is downloaded that has malware, it could theoretically infect the entire system. With sandboxing, if an infected app is downloaded, then only that app is broken, while the rest of the system remains untouched.

This is also the ACTUAL reason that Apple doesn't like jailbreaking. It takes away the sandbox(in a manner of speaking).

SakuraSuki
Aug 18, 2013, 01:27 PM
The apps in iOS are sandboxed. It is what makes iOS less susceptible to malware than other platforms. Without sandboxing, if an app is downloaded that has malware, it could theoretically infect the entire system. With sandboxing, if an infected app is downloaded, then only that app is broken, while the rest of the system remains untouched.

This is also the ACTUAL reason that Apple doesn't like jailbreaking. It takes away the sandbox(in a manner of speaking).

Heck no.... Aren't all the app need get Apple approve anyway? App cannot communicate with each other is big annoyance, not just me, but also OP. You see, anyone who came across Android like this feature and seriously his is a selling pint for Android.

----------

SakuraSuki is that you??

No, just came back from Church....

Parise
Aug 18, 2013, 01:27 PM
The apps in iOS are sandboxed. It is what makes iOS less susceptible to malware than other platforms. Without sandboxing, if an app is downloaded that has malware, it could theoretically infect the entire system. With sandboxing, if an infected app is downloaded, then only that app is broken, while the rest of the system remains untouched.

This is also the ACTUAL reason that Apple doesn't like jailbreaking. It takes away the sandbox(in a manner of speaking).

Correct me if I'm wrong, but doesn't apple do extensive testing before allowing an app into the App Store?

I feel that the architecture change is the biggest reason this isn't implemented. I agree with OP though, that's the ONLY thing I miss from Android (well that and native google maps).

tymaster50
Aug 18, 2013, 01:30 PM
and when Apple implements this, people will be like "lol copying from Android they had this for years" .

SakuraSuki
Aug 18, 2013, 01:33 PM
Correct me if I'm wrong, but doesn't apple do extensive testing before allowing an app into the App Store?

I feel that the architecture change is the biggest reason this isn't implemented. I agree with OP though, that's the ONLY thing I miss from Android (well that and native google maps).

Aren't you missing ability to change default app and convince of file managing app. Could not go back to iPhone after switch to Nexus 4

----------

and when Apple implements this, people will be like "lol copying from Android they had this for years" .

Yes... And seriously who cares, just implementing it and make people happy. It isn't like you will loss money in the process

tymaster50
Aug 18, 2013, 01:42 PM
Aren't you missing ability to change default app and convince of file managing app. Could not go back to iPhone after switch to Nexus 4

----------



Yes... And seriously who cares, just implementing it and make people happy. It isn't like you will loss money in the process

A few days ago you were telling me iOS 7 had no new features or something like that and that it was a gimmick and taken from android

macness
Aug 18, 2013, 02:09 PM
http://forums.macrumors.com/showthread.php?t=1624496

----------

I started a thread about what is keeping people from going back to ios

1rottenapple
Aug 18, 2013, 02:15 PM
You know a "power user" want this, but I don't recall any of my 15 friends and family who want this feature. They care about not having virus, decent battery life, good user experience, a great camera.

Parise
Aug 18, 2013, 02:18 PM
You know a "power user" want this, but I don't recall any of my 15 friends and family who want this feature. They care about not having virus, decent battery life, good user experience, a great camera.

15 people is a horrible sample size. My grandmother actually complained about this the other day.

Let's stop with this "power user" urban legend. It's 2013, most individuals are very well versed with electronics, especially their iphone.

old-wiz
Aug 18, 2013, 02:30 PM
Correct me if I'm wrong, but doesn't apple do extensive testing before allowing an app into the App Store?


Apparently not as much as you might think - a recent trojan managed to get through the Apple testing.

AngerDanger
Aug 18, 2013, 02:58 PM
Apps do communicate with one another. I can download a video in Puffin Browser and open it in VLC.

BlaqkAudio
Aug 18, 2013, 03:11 PM
It's 2013, most individuals are very well versed with electronics, especially their iphone.
You must be kidding if you think most people are "very well versed with electronics." Geek Squad would be out of business if that was true.

macness
Aug 18, 2013, 03:24 PM
You know a "power user" want this, but I don't recall any of my 15 friends and family who want this feature. They care about not having virus, decent battery life, good user experience, a great camera.

So average people Dont use Evernote, Pocket, Google +....?? Because I'm pretty sure average people would want to share information to those apps

1rottenapple
Aug 18, 2013, 03:26 PM
So average people Dont use Evernote, Pocket, Google +....?? Because I'm pretty sure average people would want to share information to those apps

Yup! Just saying people who I've gone to grad school with, friends and family, all of whom aren't nerdy like me and post on forums don't give two ****** that. They care about Facebook, Instagram, the iPod app, etc

lunaoso
Aug 18, 2013, 03:47 PM
So average people Dont use Evernote, Pocket, Google +....?? Because I'm pretty sure average people would want to share information to those apps

Google+?! 90% of the US probably couldn't tell you what that is :D. Evernote is really the only one out of those 3 that average people might use. Mostly college students.

batting1000
Aug 18, 2013, 03:58 PM
This thread doesn't belong in the iOS 7 forum.

macness
Aug 18, 2013, 04:09 PM
Google+?! 90% of the US probably couldn't tell you what that is :D. Evernote is really the only one out of those 3 that average people might use. Mostly college students.

Really? I live in Canada and I only know one person who uses Google+ I always thought Americans used it

TennisandMusic
Aug 18, 2013, 04:15 PM
The apps in iOS are sandboxed. It is what makes iOS less susceptible to malware than other platforms. Without sandboxing, if an app is downloaded that has malware, it could theoretically infect the entire system. With sandboxing, if an infected app is downloaded, then only that app is broken, while the rest of the system remains untouched.

This is also the ACTUAL reason that Apple doesn't like jailbreaking. It takes away the sandbox(in a manner of speaking).

Android apps are sandboxed.

tymaster50
Aug 18, 2013, 04:19 PM
I know of Google+ but I don't use it, I think I signed up for it once with my gmail and posted one thing and that was it lol

snappyfool
Aug 18, 2013, 04:29 PM
There's good cross-app 'Open In...' support handled by the OS. Apps that can handle a certain file type will be included in the apps you can open it in. It'd be great if Apple could do a similar 'Share' thing. Communication across apps is not impossible in the sandboxed environment, just has to be done in certain approved ways.

lunaoso
Aug 18, 2013, 04:44 PM
Really? I live in Canada and I only know one person who uses Google+ I always thought Americans used it

Nope. I don't know one person who uses Google+. I think it's mostly the "crazy, obsessed" android people. (Not all, but I think that would be the biggest majority of people who use it on a daily basis.)

----------

There's good cross-app 'Open In...' support handled by the OS. Apps that can handle a certain file type will be included in the apps you can open it in. It'd be great if Apple could do a similar 'Share' thing. Communication across apps is not impossible in the sandboxed environment, just has to be done in certain approved ways.

I think iOS has a decent start to it, for example opening PDF's in different apps, but there is definitely room for improvement to say the least. But honestly, for the most part it doesn't affect my workflow very often, but it is annoying when it does.

SanjeevRana
Aug 18, 2013, 07:57 PM
You can interact in iOS also just the methodology changes

For your particular example of Pocket all I did was use the share button in Safari and 'copy'

Then I opened Pocket and got the option to add it automatically

http://lh4.googleusercontent.com/-GAUqlL73Rws/UhFs8DZS85I/AAAAAAAAeTM/XPNvtLHqghI/s1024-no-k/IMAGE_77.png

g35
Aug 18, 2013, 09:12 PM
You can interact in iOS also just the methodology changes

For your particular example of Pocket all I did was use the share button in Safari and 'copy'

Then I opened Pocket and got the option to add it automatically

Image (http://lh4.googleusercontent.com/-GAUqlL73Rws/UhFs8DZS85I/AAAAAAAAeTM/XPNvtLHqghI/s1024-no-k/IMAGE_77.png)

The point is that this won't work in every app. For example, saving from the NYTimes app to Pocket requires the email method. It's very clunky. On Android you can long press an item in Dropbox and open it almost anywhere. Lots of examples like this. Apple has not been shy about stealing Android features in the past, they should not hesitate to use this one either. I would hope they'd all steal good features from each other and everyone could have the best of all worlds on their phones.

SakuraSuki
Aug 18, 2013, 10:33 PM
You can interact in iOS also just the methodology changes

For your particular example of Pocket all I did was use the share button in Safari and 'copy'

Then I opened Pocket and got the option to add it automatically

Image (http://lh4.googleusercontent.com/-GAUqlL73Rws/UhFs8DZS85I/AAAAAAAAeTM/XPNvtLHqghI/s1024-no-k/IMAGE_77.png)

That is exactly annoyances. If you are going to copy multiple UI, then what you do? You have to flip bunch of times. Huge waste if time and energy.

aimee.elizabeth
Aug 19, 2013, 01:04 AM
SakuraSuki is that you??

This actually made me laugh out loud :)

Di4mondz
Aug 19, 2013, 01:23 AM
Correct me if I'm wrong, but doesn't apple do extensive testing before allowing an app into the App Store?

I feel that the architecture change is the biggest reason this isn't implemented. I agree with OP though, that's the ONLY thing I miss from Android (well that and native google maps).

I highly doubt that Apple does extensive testing. There are many high-profile pulls of apps from the App Store. For example, there are apps that post images of their actual game, but after the game is approved, they use Minecraft gameplay. That is why Apple implemented that you cannot change images of an app within a time frame.

bandrews
Aug 19, 2013, 04:47 AM
Could someone explain to a thicko like me then about PDFs? If I click a link to a PDF, I then have the option to open it in iBooks or a selection of other third party apps such as Google Drive and Dropbox. If I can save a PDF to those third party, cloud based services, why can't I send a webpage to Pocket?

SanjeevRana
Aug 19, 2013, 04:49 AM
Could someone explain to a thicko like me then about PDFs? If I click a link to a PDF, I then have the option to open it in iBooks or a selection of other third party apps such as Google Drive and Dropbox. If I can save a PDF to those third party, cloud based services, why can't I send a webpage to Pocket?

Because Pocket App developers need to enable functionality in the app as well ... iOS doesnt know by magic what apps can handle what content :)

iCole
Aug 19, 2013, 05:49 AM
Apps cannot take over the entire system (and thus possibly make it crash). It has it's advantages. I've had enough of instances where my Swype keyboard or Facebook Chatbubbles would totally slowdown my entire S3. Or just have inexplainable slowdowns after installing a few apps, even tho they were not actively running. I also had times where an iOS app started freaking out. A push on the home button and I'm out of the app without it ****ing up my entire system.

I admit missing the feature from Android. Being able to sent a photo direcly from the photo library to Whatsapp is awesome. Then again, it doesn't really affect my day to day use. Now I just go to Whatsapp, and send the photo directly from there. On an iPhone, it's a non-issue imo. On the iPad, on the other hand, ... Imagine the possiblities of an iPad with a truely open system :) Then again, imagine running it like an similar specced Android tablet D:

Todd B.
Aug 19, 2013, 08:23 AM
So I am a lond time apple user. Unfortunately I'm using a Galaxy Note 2 for work due to screen size. (I need a cross between a tablet and a phone)

Anyways. I miss my iPhone 5 and iOS. The only thing I've noticed and come to love about android is the way the applications communicate. I love how I can share content between applications without having to do something like copy and pate a URL.

Take the app 'Pocket' for example.
If I want to share a web page with pocket on my android I just click share and chose the pocket icon from the list if icons. My iPhone on the other hand forces me to first add Pocket to my email contacts. Then when I want to share a we page I have to click share and then email the URL to my Pocket account.

Why does apple do this?

Um, I can save something to Pocket from any number of apps - Tumblr, Twitterrific, Feedly, etc. It's not Apple's fault if the developer of the app you're using hasn't implemented it.

I don't have to do anything with Pocket and Contacts. In Twitterrific, I just turn Pocket on in settings, it authenticates, and then I just click the 'save to pocket' option.

Also:


Apple has placed an emphasis on reducing app independence in order to increase interactivity between native apps. One of the advantages of iOS 7 will be increased visibility and accessibility of apps; therefore, it’s advisable to consider how your app can link up with those around it.

That could mean how you intentionally leave gaps in functionality; suggesting other apps to fill them (allowing for increased specialism); or being aware of how your app complements others. There is potential here for your app to be one ingredient in a very large Apple pie.

http://thenextweb.com/dd/2013/08/11/5-things-to-know-when-converting-your-app-design-to-ios-7/

jclardy
Aug 19, 2013, 09:56 AM
The apps in iOS are sandboxed. It is what makes iOS less susceptible to malware than other platforms. Without sandboxing, if an app is downloaded that has malware, it could theoretically infect the entire system. With sandboxing, if an infected app is downloaded, then only that app is broken, while the rest of the system remains untouched.

This is also the ACTUAL reason that Apple doesn't like jailbreaking. It takes away the sandbox(in a manner of speaking).

Sandboxing wouldn't prevent Apple from doing a Share menu like Android though, they seem to just want to control it (By adding Twitter/Facebook/other high profile social networks to the share screen - only what they want added.)

Basically they would just have apps register for specific types of files, and the app would implement a hook to display a quick "upload" interface before returning control to the original app. Apps are still sandboxed - A does not know about B, and it doesn't need to. Only the file/text is shared.

Todd B.
Aug 19, 2013, 10:20 AM
Sandboxing wouldn't prevent Apple from doing a Share menu like Android though, they seem to just want to control it (By adding Twitter/Facebook/other high profile social networks to the share screen - only what they want added.)

Basically they would just have apps register for specific types of files, and the app would implement a hook to display a quick "upload" interface before returning control to the original app. Apps are still sandboxed - A does not know about B, and it doesn't need to. Only the file/text is shared.

You can do this now, already.

Look at the Tumblr app. It has the standard Message, Twitter, and Facebook icons but it also has Chrome and Pocket, as well.

Talk to the developer if you want this but don't blame Apple...

ziggie216
Aug 19, 2013, 10:38 AM
Correct me if I'm wrong, but doesn't apple do extensive testing before allowing an app into the App Store?

I feel that the architecture change is the biggest reason this isn't implemented. I agree with OP though, that's the ONLY thing I miss from Android (well that and native google maps).

That's what we wish but you probably seen this: http://www.macrumors.com/2013/08/16/researchers-show-how-apples-app-approval-process-can-be-beaten-by-malicious-apps/

Android is doing a great job with malware :rolleyes:

Geckotek
Aug 19, 2013, 10:52 AM
15 people is a horrible sample size. My grandmother actually complained about this the other day.

Let's stop with this "power user" urban legend. It's 2013, most individuals are very well versed with electronics, especially their iphone.

Ok, let's add the few hundred iPhone users I've supported. "Power User" is not an urban legend and many iPhone users are happy with how it works today.

TheRealCBONE
Aug 19, 2013, 12:28 PM
Ok, let's add the few hundred iPhone users I've supported. "Power User" is not an urban legend and many iPhone users are happy with how it works today.

No doubt many are happy, but they would be happier; if Apple were to steal/perfect/invent intents it would be a gamechanger. Absolutely a game changer. Why should you have to wait for a developer to get around to maybe integrating sharing to the app you like, when all the integration you need is to install the app you want to use and choose it?