1

I have a "home screen-replacement" app on Android for people with eyesight problems and I'm considering making a similar App for iOS.

Since home screen replacements don't exist in iOS, I'm thinking of optimizing my app for "guided access" or "single app" mode. That way someone can set the phone up from a senior, and he can call his favorite contacts and receive calls on a more controlled and simpler enviroment.

The problem is that I don't know whether it's possible now how to do this. Can calls be launched and answered from guided access? If not any ideas on how to do it will be appreciated

Justin
  • 20,509
  • 6
  • 47
  • 58
lisovaccaro
  • 32,502
  • 98
  • 258
  • 410
  • In what way do you make this screen better than Voice Over in iOS? – Nitin Alabur Feb 12 '14 at 18:20
  • In that my grandad will be able to use it. – lisovaccaro Feb 12 '14 at 18:29
  • I understand. But, do you intend to have a spare iPhone with this screen up and guided access turned on, so that its super easy for your branded to use it? Or, do you intend to have it like any other app on iPhone? (I don't know how home screen replacements on Android are more helpful than Voice Over for vision impaired users) – Nitin Alabur Feb 12 '14 at 19:03
  • I intend to have a spare iPhone with this app locked in guided access. In some cases voice over isn't enough, some people can have 4 icons on screen at a time top because they cannot differenciate more. But they are still eager to do calculations, call relatives or take photos. – lisovaccaro Feb 13 '14 at 19:21

3 Answers3

0

To the best of my knowledge, this isn't possible with current APIs. Guided Access will prevent users from switching away to another app, including Phone. Similarly, incoming calls will be missed silently.

Edit: You could, of course, implement your own call feature over VOIP, but that's not what you asked.

Justin
  • 20,509
  • 6
  • 47
  • 58
  • Thanks, and what about building my own call screen, so users don't have to leave the APP? I'm not sure if "call-screen-replacements" exist in iOS – lisovaccaro Feb 12 '14 at 18:18
  • They don't. You cannot stand in for system apps. As I wrote in my edit, you would need to reimplement calling, yourself. Instead, consider using system accessibility features, alone. You can increase font legibility, increase font sizes, and restrict your grandfather to the "Favorites" tab of the Phone app. – Justin Feb 12 '14 at 18:35
0

May be this help you, to make phone calls using existing API:

NSString *phoneNumber = @"tel://911";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];

mere about calls here How can I make a phone call programmatically on iPhone?

Community
  • 1
  • 1
sage444
  • 5,661
  • 4
  • 33
  • 60
0

Nothing, just tried it. You're completely sandboxed in Guided Access.

Ryan Dines
  • 979
  • 10
  • 18