Currently there is no 'solution' for this problem.
A quote from Joe
Joe Huang wrote:
First you would need to deploy the application in "Release Mode". This requires you to create a Java Keystore and a certificate using the Java keytool, and then you would use it to compile the app. If you have done that, then can you please help explain what these pages are doing, and observed performance?
Unfortunately Galaxy Tab 2 is a bit old - if you have done everything to optimize the app, this could be due to older Android OS. Android OS (especially version 2.x) does not support HTML5/JS well, and performance is much worse than HTML5/JS running on Android 4.x devices. This is more than just HW differences - this is primarily due to the web engine used by the webview.
I'm guessing you are using Android.
Are you deploying to the emulator or to device?
Which device? which Android version?
Hi Shay - apologies. I did mean to put this on the original post.
I'm deploying it to a device - a Samsung Galaxy S3, Android 4.1.2.
I have access to Galaxy Nexus 7 at work, so I should be able to try that next week.
Although everything was done by Oracle in this regard for the respect, the impression is that the performance is really a problem. In addition, it lacks a few demo applications, which would eliminate confusion over how to develop applications.
For example, I tried to develop a ADF Mobile CRUD application that works with web services, and after some time I gave up because it was too many questions that I have not found the answer. On this occasion, I appeal once again to the mobile team to make such a demo, based, as usual, on the HR demo schema...
For a sample of using Web services for CRUD operations against a remote database see:
thanks for response,
I saw it, but I then tried to update current record in the af:popup. I changed some attribute values, but do not know how to do undo these changes. This is popup with usual Save - Cancel buttons. What to do when the user clicks the Cancel button, in order to undo changes made in the popup ? Do you have any example regarding this ?
Currently I also facing this problem too as Performance in Android is totally slow, even using a newest android version with and fast device a Nexus 4 and also deployed in "Release" mode as Oracle said to improving performance(but seems nothing to improve).
It seems normally to waiting around 2 minutes for start-up screen before showing default page. but this performance problem is not applied to iOS.
btw My company still be aware about performance issue in Android as depended to user-experience. and I am still looking forward to seeing more improvement in the future.
Do you experience the 2 minutes startup only on the first startup after you install the application, or is this something that happens with consecutive invokes of the application?
Well, It's not about 2 minutes, as I was tested with my application and it seems forever showing splashscreen. except you tried to switch application and go back to ADF Mobile application
Only Navigation Bar in bottom shown but content for amx page doesn't show anything.
btw this application is working properly in iOS, so wried with Android. I might be made something wrong, because I was tested with Oracle sample application or freshly created application, It's working properly in Android but might be waiting for splash screen more than iOS