Bambonghore Tekno | Tizen Native Display Layer – EFL, Arsitektur dan Penggunaannya

  • Share

EFL (Enlightenment Foundation Libraries) ditulis buat mendukung pengembangan Enlightenment, dan akhirnya sebagai sebuah toolkit lengkap buat menciptakan pelaksanaan buat desktop dan terutama buat perangkat yg bertenaga lebih rendah seperti smartphone dan tablet. Fokus pada pencapaian imbas yang besar , kemudahan pemrograman & efisiensi yg ramping telah menarik beberapa pemain utama buat EFL, misalnya Samsung Electronics. EFL sedang dipakai dalam pengembangan untuk perangkat generasi berikutnya.

Apa hubungan antara EFL dan Tizen?

  • EFL adalah core toolkit yang digunakan dalam Tizen
  • EFL dibangun untuk performance dan low footprint
  • EFL sangat fokus pada kustomisasi dan power
  • Tizen bersifat terbuka, seperti juga EFL
  • Aplikasi native dapat menggunakan EFL sebagai kebalikan dari penggunaan toolkit mereka sendiri
  • Smaller footprint untuk perangkat yang akan diluncurkan
  • Dukungan yang berkelanjutan
  • Menyediakan apa yang Anda butuhkan
  • Ini adalah proyek open source, sehingga kontribusi selalu diterima
  • Semua API menggunakan C, sehingga dengan mudah dapat digunakan baik pada C dan C++

Mengapa menggunakan EFL daripada GTK atau Qt atau lainnya?

  • EFL memiliki kinerja yang lebih cepat jika dibandingkan dengan GTK+, X11 dan DirectFB (dikombinasi), software rendering yang sangat cepat (untuk semua kesempatan), dukungan akselerasi OpenGL dan OpenGL-ES2.0 yang solid selama bertahun-tahun, dan kinerja 60fps+ pada umumnya smartphone yang menggunakannya yang setara dengan perangkat mobile high-end berkualitas tinggi.
  • Memori (pada Ubuntu 11.04) melampaui sesi base X11 “failsafe” (Unity – 168Mb; Enlightenment 0.17 – 65Mb).
  • Number didasarkan pada “free” minus disk cache dan buffers – Base 199Mb
  • Baik Unity dan Enlightenment memiliki fitur dan setup yang kurang lebih sama (Compositor (OpenGL), wallpaper fullscreen, launcher, ikon, filemanager, dll)

Apa yang membuat EFL menjadi relevan buat Tizen?

  • Banyak perangkat mobile yang dijual dengan memori terbatas (mungkin 128Mb, 256Mb, atau 512Mb)
  • Perangkat dengan EFL hampir tidak pernah menggunakan swap (Flash memiliki fungsi write yang terbatas, sehingga swap dapat memperpendek umur perangkat)
  • Perangkat low end mungkin banyak yang tidak memiliki GPU (sehingga diperlukan rendering software yang kuat sebagai penggantinya)
  • OpenGL bisa overhead yang mungkin tidak layak untuk semua situasi (Tekstur setidaknya bisa menjaga kecepatan, tetapi akan kehilangan memori & lebih banyak lagi)

Untuk lebih jelasnya tentang arsitektur dan penggunaan EFL pada Tizen native display layer, Anda bisa melihatnya lewat materi presentasi dan video dibawah ini.

 

Dilansir dari google, bing dan berbagai web lainnya, berikut kami merangkum artikel Tizen Native Display Layer – EFL, Arsitektur dan Penggunaannya, semoga informasi ini bermanfaat.

Baca Juga :   Bambonghore Tekno | WatchMaster rilis 10 watchface eksklusif buat Samsung Gear Fit2
  • Share

Leave a Reply

Your email address will not be published.

1 × 4 =