vaadin / touchkit

TouchKit is a library of mobile components for Vaadin Framework
https://vaadin.com/touchkit
Other
11 stars 25 forks source link

Validate current support for Android 2.3 #206

Closed vaadin-bot closed 11 years ago

vaadin-bot commented 11 years ago

Originally by @mstahv


TouchKit 3-V7 combo seems to be hardly usable on slow Android devices. Client side rendering is so slow that even small UI's are practically unusable.

Also some screens probably throw client side exceptions (several empty screens in our test and demo apps).

Various component tests and tests apps should be systematically tried out with our older Android test devices and all issues should be identified so we can decide if it will be sane try supporting old Android devices.


Imported from https://dev.vaadin.com/ issue #11198

vaadin-bot commented 11 years ago

Originally by @zch


Some notes:

vaadin-bot commented 11 years ago

Originally by @zch


Just went through our demos and tests with the Galaxy Tab (Android 2.3.3) and here are my notes:

Vornitologist

MobileMail

navigationmanager.SimpleTest

vaadin-bot commented 11 years ago

Originally by @mstahv


Some of our css rules seem to use just the unprefixed box-sizing rule. This might cause some of the issues:

http://caniuse.com/#search=box-sizing

vaadin-bot commented 11 years ago

Originally by @zch


New test results

General

Vornitologist

- The map view is blank for some reason. Refreshing the view makes the map visible.
- keeps going offline
- only some strings are translated (not really an android thing)
- Too slow to be usable
- The chart over observations for the last 6h never got visible (too slow?)

MobileMail

DatePickerTest

SimpleTestWithNavigationButtons

ButtonsInComponentGroups & MoreButtonsInComponentGroups

ContextMenu

NavigationManagerView

NavViewWithButtons

Selects

TabSheetTest

PopoverTest

TabBarTest & TabBarInNavigationViewTest

TreeTableTest

TreeTest

EmailFieldTest, UrlFieldTest

vaadin-bot commented 11 years ago

Originally by @mstahv


Went through the issues list. Fixed some, ticketed and "wontfixed" some and can't fix (at least easily) these:

Generally: Webapps can never be as good on Android 2 as in ios or new modern android devices. Android 2 "support" can't be made much better in TouchKit add-on itself, most significant enhancements could be done in V core. If rendering performance is not taken into account TouchKit 3 has better support for Android 2 than older versions. Our readme and product page should emphasis that one cannot expect equal UX on 99€ devices as on 700€ iPad.