RobertJay
Posts: 0
Joined: Fri Jun 15, 2012 1:32 pm

iOS 8 Compatibility

Hi... just to clarify: my app is pure-web (not native) and will run under Safari on iPhone. I assume that "not-currently supported" would apply to my scenario as well - correct? Thanks.

Benny Halperin
Posts: 0
Joined: Wed Oct 02, 2013 8:13 am

iOS 8 Compatibility

Hi,

Repeating RobertJay's question: My app is pure web. Do I expect any problems or differences when running on iOS8?

Tanks, Benny

Illya Stepanov
Posts: 0
Joined: Mon Mar 18, 2013 8:48 am

iOS 8 Compatibility

Hi RobertJay and Benny Halperin,

Apple have upgraded Safari in iOS8, in most cases HTML5 app should work correctly, but we cannot guarantee this at the moment.

Benny Halperin
Posts: 0
Joined: Wed Oct 02, 2013 8:13 am

iOS 8 Compatibility

Hi Illya,

I have reports from some users that upgraded to iOS8. Running my web app.

  • App freezes when started from shortcut (Save to Home Screen)

  • Buttons do not respond both when app runs in browser and from shortcut

  • Some other reports that I can't exactly identify yet

    Hope you'll give it attention as soon as possible. It's a painful issue.

    Thanks, Benny

Alena Prykhodko
Posts: 0
Joined: Tue Apr 09, 2013 7:36 am

iOS 8 Compatibility

Hello Benny,

Please read Maryna's reply https://getsatisfaction.com/apperyio/...
We wait for updated Cordova release, as soon as it's available we will go on to support iOS8.

Benny Halperin
Posts: 0
Joined: Wed Oct 02, 2013 8:13 am

iOS 8 Compatibility

Hi Alena,
I did. I'm not using Cordova at all.... do you mean that ALL web issues will be inspected once Cordova upgrades? Are there any known problems with jQuery Mobile or jQuery with iS8? I'll post here an example JS error I encountered in iOS8.
Thanks, Benny

Benny Halperin
Posts: 0
Joined: Wed Oct 02, 2013 8:13 am

iOS 8 Compatibility

Here are 2 JS errors that showed on my radar since I upgraded my app with the latest Appery platform. I'm not sure if they are related to iOS or the latest Appery upgrade:

Case 1

TypeError: 'undefined' is not a function (evaluating 'Apperyio.processTemplatePanels($(this))')

Code: Select all

 [url=http://app.angelsense.com/startScreen.js:144:35]http://app.angelsense.com/startScreen...[/url] Apperyio.processTemplatePanels($(this)); 

[/i]
source (Appery's auto generated)

pre$("#startScreen").die("pageinit").live("pageinit", function(event, ui) {
Apperyio.processSelectMenu($(this));
startScreen_js();
Apperyio.processTemplatePanels($(this));
});/pre

Case 2

window.onerror: TypeError: undefined is not a function (evaluating '_.isTrueObject(screen)')

Code: Select all

 [url=http://app.angelsense.com/files/resources/lib/base/appery.js:2168:31]http://app.angelsense.com/files/resou...[/url] [unknown] if (_.isTrueObject(screen)) 

[/i]
source (Appery's core)

preApperyio.processSelectMenu = function (screen) {
var ctx;
if (screen) {
if (.isTrueObject(screen)) {
ctx = $(screen);
} else if (.isString(screen)) {
ctx = $("#" + screen);
}
}/pre

RobertJay
Posts: 0
Joined: Fri Jun 15, 2012 1:32 pm

iOS 8 Compatibility

Hi Benny, I've always had a little difficulty with the home screen deal. This was even before the upgrade. What sometimes helps and I'm not sure it's an answer in your case is either to clear the cache or delete the home screen and reestablish it.

Benny Halperin
Posts: 0
Joined: Wed Oct 02, 2013 8:13 am

iOS 8 Compatibility

Hi Robert, done both of course... did not help unfortunately. My experience says the opposite: home screen link usually saves trouble, b/c it shows chromeless browser, full screen real estate, and user can't meddle with URL.

RobertJay
Posts: 0
Joined: Fri Jun 15, 2012 1:32 pm

iOS 8 Compatibility

Benny, I absolutely agree. It's probably just me needing a little more experience with the home screen. But once I get it to work it'll make the web app look like the kind that the people are used to. Really a terrific feature.

Return to “Issues”