Sony Mobile postanowiło udostępnić specyfikacje API dla Illumination Bara – ledowego świetlnego sygnału, montowanego w najnowszych modelach smartfonów z serii Xperia. Na razie jest to eksperymentalny projekt, ale Sony takim krokiem daje developerom szansę na powiązanie możliwości wykorzystania diody z aplikacjami na Androida w swoich telefonach. Dzięki temu, ta ciekawa funkcja będzie bardziej wykorzystywana przez oprogramowanie i może uatrakcyjnić korzystanie ze smartfona.

Reguły i opisy API umieszczone przez Sony, mogą być także zastosowane przy projektowaniu tzw. „custom ROMs”, czyli modyfikowanych systemów operacyjnych. Niestety programiści nie otrzymają konkretnego wsparcia podczas projektowania, a sama dokumentacja będzie raczej ograniczona (przynajmniej na początku, z czasem może być rozszerzona). Sony wspomina też coś o kolejnych „eksperymentalnych API”, które ma w planach. Przypomnę, że niedawno ogłoszono start projektu Open SmartWatch, który umożliwia developerom przygotowanie własnego oprogramowania dla inteligentnych zegarków Sony.

API od Sony dla Illumination Bara w Xperiach ma pozwolić na dostęp do zmian kolorów światła, częstotliwości jego mrygania oraz jasności. Diody LED są umieszczone w różnego rodzaju postaci i wielkości w konkretnych modelach smartfonów Sony. Wyglądają inaczej, ale zachowują wspólne (zbliżone) cechy. świetlny gadżet został dodany do telefonów w celu informowania użytkownika o nadchodzących powiadomieniach, wiadomościach i innych informacjach (przydatne w wielu sytuacjach, np. przy wyciszonym smartfonie itp.). Oto cała lista modeli związanych z udostępnionym API (niektóre posiadają lampki tylko w białym kolorze):

Modele, które wykorzystają pełne możliwości specyfikacji API od Sony:

  • Xperia™ SP
  • Xperia™ ZL
  • Xperia™ ZR
  • Xperia™ UL
  • Xperia™ A

Modele z pewnymi ograniczeniami (np. jasnością diod):

  • Xperia™ U
  • Xperia™ L
  • Xperia™ S
  • Xperia™ SL
  • Xperia™ P
  • Xperia™ sola
  • Xperia™ ion
  • Xperia™ acro HD
  • Xperia™ go
  • Xperia™ M
  • Xperia™ M dual

źródło: developer.Sonymobile.com