Page 2 of 4

iOS 8 Compatibility

Posted: Sat Oct 04, 2014 8:08 pm
by RobertJay

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.


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 12:17 am
by Benny Halperin

Hi,

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

Tanks, Benny


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 2:48 am
by Illya Stepanov

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.


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 7:01 am
by Benny Halperin

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


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 7:12 am
by Alena Prykhodko

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.


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 7:17 am
by Benny Halperin

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


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 7:29 am
by Benny Halperin

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


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 10:19 am
by RobertJay

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.


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 10:23 am
by Benny Halperin

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.


iOS 8 Compatibility

Posted: Sun Oct 05, 2014 11:53 am
by RobertJay

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.