As you people asked, I updated the apk TargetSDKVersion to 28, so the apks created with this tool are "up to date" now, in compliance with new Google Play Store requirements. I also revamped the code for detecting Internet access when the app is opened / reopened / user is navigating so we can warn him / her about it instead of showing a blank webpage.
I had to limit apk creation for each user into three per 24 hours, because I was getting up to 3 million page hits per day, which is unacceptable, and I strongly suspect some guys in India (as logs indicate) using some kind of automation in order to abuse this website.
Added support for urls starting with "https://" ... Please be advised that ssl connections take a bit more memory and time to be established, hence your created apk will take a bit longer before finally showing your webpage.
I had to take the small ad away from the created apk, due to an Admob rule infringement: Some of you guys and gals used the web2apk service to create apps that are NOT ok with admob rules. For example, you cannot place admob ads on an app that will call google content as youtube). Thus, now I plead, urge, ask :) you to make a money donation, in order to keep this service up and running.
Given the recent TOS update on Google Play Store, which specifically prohibits an app to insert a shortcut into user's main home screen, I've got to take my search engine's shortcut placement from web2apk code. I am left with only one way of coping my server's monthly cost, and that is by placing an ad at the bottom of the screen. At least I will tell about it in a prominent way, before you people press the CREATE APK button, so you will definitely be informed about this.
Due to the high number of paypal disputes on my 1 EUR charging per each apk creation, including even one filed 45 days AFTER the apk creation, stating that the apk did not fulfill his needs, I decided to end the 1 EUR cost thru paypal (which anyway ended up being 0.60 EUR after their bite). Now I crafted this alternative mechanism: I am adding a shortcut into the Android Device home screen into a web search engine of mine when the user runs the apk for first time.
Given the high costs of maintenance of my server (including a xeon 8 cores processor, RAID SSD harddisks, and other fancieties needed for web2apk to work) and the almost inexistent donation income perceived over the last year, I need to start charging a small amount of money per each apk you create. The alternative is closing this website down.
I had some time on my hands, and given that two or three users did donate some money (5 USD each) I decided to implement the portrait / vertical lock mode: Now when creating an app, you can select (first parameter, under ADVANCED SETTINGS) how will the app behave, orientation wise.
Exciting new site design! One anonymous user, nicknamed "Miciah" sent me this web design around June, 2012! He / She did not ask anything in return. My sincere thanks go to Miciah. Shame on me: It took me about 5 months to get some free time in order to apply this new web sking and impart a fresh look and feel into web2apk.com ... Finally it's done!
It first checks if there is internet connection available on the user's device. If internet access is present then the user is presented with a "welcome" popup over a black background. The title and text for this welcome popup is customizable by you at app creation time. While the user reads the welcome popup -or at least is slowed down by it- the application is busily loading the landing webpage as a background process. We aim to accelerate the user's perception of web browser lag. Ideally, the user will find the whole webpage already loaded when dismissing the welcome popup. This might help the application to further disguise it's web browser nature.
If the application detects no internet connection at startup time, then it will show a popup to tell the user about it and asking for retry or cancel the internet check process. This popup title, text and button's text is customizable by you at app creation time.
If the user press the back button on the Android device, and the user is not already on the landing webpage, then the application will navigate back into the earlier page. If the user is already viewing the landing webpage you configured as starting point at app creation time, then a popup will appear asking the user to confirm or cancell the application exit. This popup title, text and button text is also customizable by you at app creation time.