Witam.
Jak widać na zdjęciach, Samsung I9000 nie posaida trackpointa. Planuję w niedługim czasie rozpocząć przygodę z pisaniem aplikacji na platformę Android i zastanawia mnie, czy może to być przeszkodą. Precyzyjnie rzecz ujmując, czy trackpoint jest jakimś standardowym/niezbędnym kontrolerem, którego usunięcie możliwe było tylko dzięki nakładce na UI stworzonej specjalnie dla Samsunga, czy może jest on jedynie dodatkiem mającym na celu zapobiegnięcie brudzeniu ekranu palcami? Czy system widzi różnicę między gestami wykonywanymi za pomocą trackballa, a tymi wykonywanymi na ekranie?
Pytam, ponieważ Samsunga I9000 rozpatruję w kategorii urządzenia, na którym testować miałbym napisane przeze mnie aplikacje i dobrze by było, jeśli posiadałby on jak najmniej cech osobliwych, nietypowych, mogących ujemnie wpływać na łatwość tworzenia softu uniwersalnego i przenaszalnego na każde inne urządzenie z Androidem na pokładzie.
Poza tym, grzebiąc po zagranicznych forach zajmujących się rozwojem aplikacji na Androida, spotkałem się z opinią, że pominięcie w kodzie obsługi przycisków znajdujacych się pod ekranem może powodować niestabilne działanie programu (co mnie nieco zdziwiło, gdyż z reguły nieobsłużone zdarzenia są w zasadzie obsługiwane przez jakąś defaultową funckję lub zwracane do systemu). Dlatego dobrze wiedzieć, przed czym się zabezpieczać i głupio byłoby wyprodukować buga tylko dlatego, że na testowym hardwarze nie ma przycisku i się o tym zapomniało.
Z góry dzięki za odpowiedzi.