[Android Apps and Games] SaschaHa:
FAQ

Here are 3 suggestions before posting:

1. Please read the FAQ first. It will help you to get an overview about the current state of the development and it might answer your questions ;)

2. Keep first suggestion in mind.

3. If you forgot both suggestions, please watch

this video

. You will learn a lot :p

Now let's start with the basics:

Why is it so small?

Slimperience uses the Chromium based WebView, which is a part of every Android-System.

But why is it even smaller than other WebView based browsers?

Slimperience is optimized to the absolutely best. It uses own implementations for Android's Material design and any widget instead of just copy and paste Google's support libraries.

Why does a small app size say nothing about it's RAM consumption?

Let me explain this with simple math. The expression "10^100" just has 6 chars, but it represents an integer with 101 chars (1 followed by 100 zeros). In RAM the most information are stored uncompressed (that's like the result of the expression), because it is much faster to work with.

But why does it consume almost the same amount of RAM like Chrome?

All the browsers out there are using very similar browsing engines, most of them also use the WebView. This has almost the same size like Google Chrome's engine. Chrome is nothing else than a browser, which has it's browsing engine integrated instead of using the Android's System WebView.

Why doen't it start faster than other browsers?

Slimperience has a lot of settings, which are applied on start. Similar to the RAM consumption it is easier to simple load pre-saved stuff than creating it at real-time.

Sometimes the app crashes, when I try to reopen it. Why?

Slimperience uses the Depth library for the tab animations. It's renderer has a small issue, which can end in an app crash. I've contacted the developer, so hopefully the issue can be fixed soon.

I don't like the design. What to do?

Look in the UI settings, if you find a better design for you. You can choose between different themes, colors and many more. If you don't like that all, Slimperience might not be the right app for you.

I also don't like the animations...

Currently the animations are an inherent part of the design and it's handling. You need to accept it, until I change it... But I like them very much :p

The app sucks. What to do?

Who cares :p Just use one of the thousand other browsers out there.

I have a feature request or any ideas. What should I do?

Post it here and I will try to consider it.

You haven't considered my idea. What's the reason?

1. I have a real life.

2. Your feature request wasn't useful for the current development.

3. I don't liked the feature or it was not worth it.

4. There are a lot of other feature requests and it's impossible to consider each of them.

Decide for your own, what's the best reason for you :p

You haven't answered my question...

1. Read the FAQ or the last pages of this thread, your question might have been answered hundrets of times.

2. Maybe you asked for ETA, than read XDA rules :p Please consider, that the most developers here are working on it's projects in it's free time and in most cases for free. And also we developers have a real life :)

I can't start downloads. Any help?

1. Give permissions for saving files to sdcard (manually), especially on Android 6.0 (MM).

2. If it still don't works, your System download manager (which is used by Slimperience) might be broken or not integrated in your rom. Install another from PlayStore, I recommend ADM. When Slimperience receives a download intent, choose "Share" to select your preferred download manager.

Some pages don't loard. Any solution?

In most cases this is an server or network issue / overloard and not an issue of this app. Wait some minutes and try it again.

Does it support Flash?

Flash has been removed from Android since years. It is terrible slow and kills the battery. So no, it doesn't. In the case your device supports Flash it might also work with Slimperience (or better with the WebView). But I can't guarantuee that because it's related to the WebView. You need to test it for your own.

Even with 'Save form data' enabled, my passwords got not remembered. Why?

The WebView method to save passwords has been deprecated by Google because of lawsuit violation and safety risks. That's the reason why it is no longer available in the most other browsers too.

Now let's talk about even more feature requests.

Will you add a database to re-enable the saving of passwords?

Of course not! Even if big companies like Mozilla Firefox do it, I'm not a jurist and I will not add any features that might be in conflict with some countrie's laws or which are a safety risk.

But anyway this feature is redundant. If you logout from your account, but your password get's remembered, the logout would be fully useless. That's like you lock down your car but you let the key in the keyhole :laugh:

So if you don't want to enter your password again, just don't logout.

The toolbar / addressbar is not scrolling. Can you add this?

The WebView does not support resizing like Chrome for Android does. Resizing ends up in stutters and redraws, this decreases the browsing behavior a lot. To still add this feature, the WebView height needs to be set to the screen height, even if the toolbar is visible. But a lot of websites add UI elements to the top and the button of the view. In regular, the header / navigation menu is on top and for example social network shortcuts are on buttom of the view. If the webview height is equal to the screen height and the toolbar is visible, the bottom of the WebView (with the height of the toolbar) is not shown on screen. So everthing, that is fixed to the bottom, is cutted off or not visible. That looks crappy.

Of course, I will search for methods to workaround this problem and to add this feature, but it needs some time.

Can you enable zoom on any website?

Some websites don't allow the user to zoom. To change this, I need to add some Javascript. Currently I'm just learning it, but of course I will search for methods to add this soon.

What's with the start page?

I wanted to add the start page some time back, but I had not enough time to create a good one. Blease be patient, it will be added :p

Can you add more languages?

Of course I can and I want to, but first I need free translators. If you want to help me or you know one, please contact me. Every translator get's a pro key and will be added to the credits :)

What about a night mode?

To change the website's color, this needs javascripts too. A nightmode will be more complex than other scripts, because the full website theme needs to get replaced. I really want this feature too, but currently I know not enough about javascript. It will be added, if I have time to learn more about javascript.

Can you add a feature to rename bookmarks?

Yes, it will be added, when I change the bookmarks database. Currently each entry get's updated, when the bookmark is clicked and the WebView receives the website's title. I find this more usefull than renaming it, but of course I will it alternatively.

Will you add folders for bookmarks?

This will also be added, if I change the bookmarks database. That's are major changes to the database, because every bookmark needs to be linked with a folder. I also need to create a virtual file system to create folders within other folders. That's not easy to handle without breaking the current database. I try to add it, if other more important features are working.

I also want to add favourites, so you can mark your favourite bookmarks or websites with a star. This could also be usefull for the start page.

What's next?

Currently I'm recreating the whole app to optimize almost everything. Slimperience might got a lot faster, more memory optimized and - and that is important for me - the code got a lot cleaner, so it's easier for me to work with. After that, I've a long to do list, which I will post here in the next couple of hours or days.

I will also add more feature requests to the FAQ today.