Does F7 V4 support PhoneGap on Android 4+?

I read the recent article on F7 v4 (currently BETA AFAIK)
and it was written “Support only for Android 5+”.
I am confused.
Can I use Framework7 version 4 for PhoneGap app project which is intended for Android 4 and above? or not?

1 Like

For IE and android <5 you may use CSS Polyfill script

1 Like

According to statistics Android 4.4 have 7.8% in 2h2018, i think in 1h2019 will have <4%, dont confuse :wink:

Plus… Microsft Edge browser wil be on Chromium https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/

1 Like

No, only Android 5+ will be supported by Framework7 v4

1 Like

Unfortunately that polyfill won’t do the job as expected, maybe it will do situation better, but still CSS vars can’t be really polyfilled. Probably later i’ll come up with additional legacy CSS file, but later

1 Like

It’s a pity. Even Ionic 4 supports Android 4.4+

1 Like

Nothing pity in supporting such old device. F7 v4 can work in 4.4 with polyfills and using legacy styles but you won’t get all advantages of CSS variables, at all!

2 Likes

What about autoprefixer?

I have built a Framework7 v4 Cordova webpack app. It works as web app for android 4.4, but the apk gives blank page for android 4.4.

1 Like

Framework7 V4 work only on Android 5+

2 Likes

I thought I had to buy a new android 5+, as I have android 4.4.2. BUT I discovered that Android Studio has an emulator, so I installed it and a Nexus android 9 in it. However the emulator was extremely slow on my PC and took 45 minutes to load. Then to install my Framework7 V4 Cordova app I had to use this procedure:


After that the app that was blank with android 4.4.2 worked but was extremely slow. Worse than my first PC with 8 MB memory. Things like inappbrowser worked in the emulator.

1 Like

The problem is not in Android itself, problem in old WebView that does not support CSS variables, styles are displayed incorrectly/broken.

Look at Android Browser column: https://caniuse.com/#feat=css-variables

1 Like

I tried css4-to-css3 but it looks like it don’t support all of F7v4 css new attributes! :tired_face:
also :


https://madlittlemods.github.io/postcss-css-variables/playground/

:thinking::thinking:

I just tried Framework7 Vue 3.6.7 and it doesn’t seem to work well on Android 4+ (api 16)