TIPS & TRIK

Mengapa Smartphone Belum Benar-Benar Menjadi Komputer? Kami Sedang Mencoba Mengubahnya

Smartphone modern memiliki kemampuan yang luar biasa.

Di dalam perangkat yang dapat dimasukkan ke saku, kini tersedia prosesor multi-core, RAM besar, penyimpanan cepat, konektivitas 5G, WiFi, Bluetooth, kamera beresolusi tinggi, dan kemampuan menjalankan banyak aplikasi secara bersamaan.

Sebagian ponsel bahkan mempunyai spesifikasi yang lebih tinggi daripada komputer yang masih digunakan di banyak kantor.

Namun ada satu pertanyaan yang menarik:

Jika smartphone sudah sekuat itu, mengapa kita masih belum dapat menggunakannya sebagai komputer utama?

Ketika pekerjaan membutuhkan layar besar, keyboard, mouse, pengelolaan banyak file, terminal, pemrograman, atau beberapa aplikasi sekaligus, kebanyakan orang tetap harus beralih ke laptop atau komputer desktop.

Bukan karena smartphone selalu kekurangan tenaga.

Masalahnya adalah smartphone sejak awal dirancang untuk digunakan melalui layar sentuh kecil, bukan sebagai komputer yang terhubung ke monitor.

Kami ingin mencoba mengubah keadaan tersebut.


Smartphone Sudah Mampu, Tetapi Pengalaman Pengguna Belum Mengikuti

Sebagian besar pengguna menilai kemampuan sebuah perangkat berdasarkan spesifikasinya.

Mereka melihat:

  • Kapasitas RAM
  • Kecepatan prosesor
  • Penyimpanan
  • Kemampuan grafis
  • Dukungan monitor eksternal
  • Koneksi USB-C

Namun spesifikasi tinggi tidak otomatis menciptakan pengalaman desktop yang baik.

Saat sebuah smartphone biasa dihubungkan ke monitor, hasil yang muncul sering kali hanya berupa tampilan layar ponsel yang diperbesar.

Ikon menjadi besar.

Aplikasi tetap berbentuk seperti aplikasi ponsel.

Ruang monitor tidak dimanfaatkan secara maksimal.

Pengguna juga belum tentu mendapatkan taskbar, jendela aplikasi yang dapat diubah ukurannya, pengelolaan file yang nyaman, atau dukungan mouse dan keyboard yang konsisten.

Di sinilah letak masalah sebenarnya.

Smartphone sudah memiliki tenaga komputasi, tetapi belum selalu memiliki lingkungan kerja yang sesuai.


Samsung DeX Membuktikan Smartphone Bisa Menjadi Desktop

Samsung DeX menjadi salah satu contoh paling jelas bahwa smartphone dapat memberikan pengalaman kerja seperti komputer.

Pada perangkat Galaxy yang mendukungnya, pengguna dapat menghubungkan ponsel ke monitor atau televisi, lalu menjalankan aplikasi dalam tampilan desktop dengan jendela, taskbar, keyboard, dan mouse.

Samsung menjelaskan DeX sebagai platform yang mengubah perangkat Galaxy menjadi ruang kerja menyerupai PC pada layar eksternal. DeX juga memungkinkan layar ponsel tetap digunakan saat aplikasi lain berjalan pada monitor.

Konsepnya sederhana tetapi sangat kuat:

Satu perangkat di saku

Dihubungkan ke monitor

Menjadi ruang kerja desktop

Saat kabel dilepas, kembali menjadi smartphone

Ini menunjukkan bahwa masalahnya bukan apakah smartphone mampu menjadi komputer.

Masalahnya adalah belum semua smartphone menyediakan pengalaman seperti DeX.


Mengapa Tidak Semua Smartphone Memiliki Mode Desktop?

Ada beberapa penyebab.

Pertama, tidak semua ponsel mendukung keluaran video melalui port USB-C. Sebagian perangkat menggunakan USB-C hanya untuk pengisian daya dan transfer data.

Kedua, kemampuan Android untuk mengelola monitor tambahan tetap bergantung pada implementasi produsen.

Android sendiri sudah memiliki dukungan multi-display. Sistem dapat mengenali layar utama dan layar sekunder sebagai display yang berbeda. Android juga mendukung penempatan aplikasi pada layar tambahan, tetapi produsen tetap menentukan bagaimana fitur tersebut diterapkan pada perangkat mereka.

Ketiga, membuat mode desktop yang baik bukan hanya soal menampilkan gambar ke monitor.

Produsen juga perlu menyediakan:

  • Taskbar
  • Pengelolaan jendela
  • Dukungan keyboard dan mouse
  • Penyesuaian resolusi
  • Launcher untuk layar besar
  • Sistem notifikasi
  • Pengelolaan audio
  • Dukungan aplikasi yang dapat diubah ukurannya

Semua itu membutuhkan pengembangan dan pengujian tambahan.

Akibatnya, fitur desktop sering hanya tersedia pada perangkat kelas tertentu.


Android Sendiri Sedang Bergerak ke Arah Desktop

Kondisi ini perlahan mulai berubah.

Google kini secara resmi mengembangkan pengalaman Android untuk layar yang terhubung. Dokumentasi Android menjelaskan bahwa connected display dapat memperluas pengalaman desktop windowing dari smartphone ke monitor eksternal. Pengguna dapat menjalankan aplikasi dalam jendela bebas, memakai mouse atau touchpad, menggunakan keyboard fisik, dan tetap berinteraksi dengan layar ponsel.

Android juga telah lama memiliki dukungan multi-window, sedangkan perkembangan terbaru memperluas kemampuan desktop windowing untuk layar besar dan monitor eksternal.

Artinya, arah industri mulai jelas:

Smartphone tidak akan selamanya hanya menjadi perangkat layar kecil.

Namun pengalaman tersebut belum merata pada seluruh merek dan perangkat.

Banyak smartphone yang cukup kuat secara hardware masih belum mempunyai mode desktop yang praktis.


Kami Ingin Membangun Lapisan Desktop Sendiri

Dari sinilah gagasan proyek ini muncul.

Kami ingin membuat sebuah aplikasi yang dapat membantu smartphone Android berubah menjadi lingkungan kerja desktop ketika dihubungkan ke monitor.

Untuk sementara, proyek ini kami sebut:

ITS Linux Desktop

Nama ini masih dapat berubah seiring perkembangan proyek.

Tujuan awalnya bukan mengganti Android atau membuat sistem operasi baru dari nol.

Android tetap menjadi sistem utama pada smartphone.

Di atas Android, kita akan membangun sebuah lapisan yang dapat:

  • Mendeteksi monitor eksternal
  • Menampilkan pilihan mode desktop
  • Menjalankan lingkungan Linux
  • Membuka desktop Linux pada monitor
  • Mengubah layar smartphone menjadi touchpad
  • Menghubungkan keyboard dan mouse
  • Menyediakan tombol cepat untuk aplikasi penting
  • Kembali ke Android tanpa restart

Konsep sederhananya adalah:

Android sebagai sistem utama

ITS Linux Desktop sebagai pengelola

Lingkungan Linux sebagai ruang kerja

Monitor sebagai desktop

Layar ponsel sebagai touchpad dan panel kontrol


Mengapa Menggunakan Linux?

Android sebenarnya menggunakan kernel Linux, tetapi aplikasi Android dan aplikasi desktop Linux bekerja dalam lingkungan yang berbeda.

Untuk kebutuhan sehari-hari, aplikasi Android sudah sangat baik.

Namun untuk pekerjaan tertentu, lingkungan Linux memberikan pilihan yang lebih luas, seperti:

  • Terminal
  • Git
  • Python
  • Node.js
  • SSH
  • Web server lokal
  • Database tools
  • File manager desktop
  • Editor kode
  • LibreOffice
  • Browser desktop
  • Utility jaringan

Linux juga cocok untuk proyek ini karena bersifat terbuka dan dapat disesuaikan.

Kita tidak perlu membuat seluruh sistem desktop dari awal.

Kita dapat menggabungkan komponen yang sudah tersedia, lalu menyederhanakannya dalam satu launcher yang mudah digunakan.


Termux Menjadi Fondasi Awal

Salah satu komponen yang akan kita gunakan adalah Termux.

Termux merupakan terminal emulator sekaligus lingkungan Linux untuk Android. Melalui Termux, pengguna dapat memasang berbagai paket seperti Git, Python, SSH, Node.js, dan utility Linux lainnya tanpa harus mengganti Android.

Namun terminal saja belum cukup.

Kita juga membutuhkan tampilan grafis.

Untuk itu tersedia Termux:X11, yaitu add-on X server yang memungkinkan aplikasi dan desktop Linux grafis ditampilkan di Android. Termux:X11 memerlukan Android 8 atau lebih baru serta terdiri dari aplikasi Android dan paket pendamping di dalam Termux.

Melalui kombinasi tersebut, smartphone dapat menjalankan desktop ringan seperti:

  • XFCE
  • LXQt
  • Openbox

Lingkungan ini tidak sama dengan menginstal Ubuntu secara native pada laptop, tetapi cukup menjanjikan untuk pekerjaan produktivitas, administrasi server, pemrograman, dan penggunaan desktop ringan.


Fungsi Utama Launcher yang Ingin Kita Bangun

Proyek ini tidak boleh berhenti sebagai kumpulan perintah Termux yang rumit.

Pengguna seharusnya tidak perlu membuka terminal, mengingat banyak command, lalu menjalankan desktop secara manual setiap kali monitor dihubungkan.

Karena itu, launcher harus menyederhanakan seluruh proses.

1. Tombol “Masuk Linux Desktop”

Pengguna cukup menekan satu tombol.

Launcher kemudian akan:

  • Memeriksa komponen Linux
  • Menjalankan service yang diperlukan
  • Membuka Termux:X11
  • Menjalankan desktop environment
  • Mengatur tampilan fullscreen
  • Menampilkan desktop pada layar yang sesuai

Tujuannya adalah membuat Linux terasa seperti fitur bawaan ponsel, bukan eksperimen teknis.


2. Mendeteksi Monitor Eksternal

Ketika kabel USB-C atau adaptor display terhubung, launcher dapat mendeteksi keberadaan monitor.

Kemudian muncul pilihan:

  • Buka Linux Desktop
  • Gunakan Android Desktop
  • Mirror layar
  • Batalkan

Android memiliki dukungan untuk mengenali beberapa display melalui sistem multi-display. Namun kemampuan akhir tetap bergantung pada hardware dan firmware perangkat.

Karena itu, launcher nantinya harus mempunyai beberapa mode kompatibilitas.


3. Menjadikan Layar Smartphone sebagai Touchpad

Saat Linux berjalan di monitor, layar smartphone tidak boleh menjadi layar yang tidak berguna.

Layar tersebut dapat berubah menjadi:

  • Touchpad
  • Keyboard virtual
  • Tombol klik kanan
  • Scroll area
  • Shortcut aplikasi
  • Pengontrol volume
  • Panel status baterai
  • Tombol kembali ke Android

Samsung DeX juga memperlihatkan bahwa layar perangkat dapat digunakan sebagai alat input ketika pengalaman desktop berjalan pada layar besar.

Kita ingin menghadirkan konsep serupa untuk lingkungan Linux.


4. Taskbar dan Menu Aplikasi yang Sederhana

Pengguna tidak harus langsung berhadapan dengan desktop Linux yang rumit.

Launcher dapat menyediakan menu sederhana berisi:

  • Browser
  • Terminal
  • File Manager
  • Code Editor
  • LibreOffice
  • SSH
  • Git
  • Settings
  • Shutdown Linux

Aplikasi yang sering digunakan dapat dipasang pada taskbar.

Targetnya bukan membuat Linux terlihat seperti sistem untuk ahli komputer.

Targetnya adalah membuat Linux mudah digunakan oleh pemilik smartphone biasa.


5. Mode Kerja

Launcher dapat menyediakan beberapa profil.

Mode Kantor

  • LibreOffice
  • Browser
  • Email
  • File Manager
  • PDF Reader

Mode Programmer

  • Terminal
  • Git
  • Python
  • Node.js
  • Code Editor
  • SSH

Mode Teknisi

  • Ping
  • SSH
  • Network scanner
  • Konfigurasi router
  • Dashboard CCTV
  • Remote VPS

Mode Presentasi

  • Browser
  • PDF
  • PowerPoint atau aplikasi presentasi
  • Layar ponsel sebagai remote

Dengan profil tersebut, pengguna tidak perlu mengatur desktop dari awal setiap kali digunakan.


6. Kembali ke Android dengan Aman

Linux berjalan sebagai lingkungan tambahan.

Pengguna harus dapat keluar dengan satu tombol tanpa merusak data atau mematikan smartphone.

Saat tombol Keluar dari Linux Desktop ditekan, launcher akan:

  • Menutup aplikasi Linux
  • Menghentikan desktop environment
  • Menghentikan service yang tidak diperlukan
  • Mengembalikan tampilan ke Android
  • Tetap mempertahankan file pengguna

Ini penting agar Linux tidak terus menggunakan RAM dan baterai setelah tidak dipakai.


Apakah Proyek Ini Bisa Berjalan di Semua Smartphone?

Inilah tantangan terbesarnya.

Tidak semua smartphone memiliki kemampuan yang sama.

Karena itu, proyek perlu dibagi menjadi beberapa mode.

Mode A: Perangkat dengan Video Output dan Desktop Mode

Contohnya perangkat tertentu yang memiliki Samsung DeX atau mode desktop bawaan produsen.

Ini menjadi target termudah karena monitor eksternal dan input sudah dikelola oleh sistem.

Samsung Galaxy Z Fold 2 yang kami gunakan menjadi perangkat pengujian awal karena mendukung DeX.


Mode B: Video Output Tanpa Desktop Mode

Sebagian smartphone dapat mengeluarkan gambar ke monitor tetapi hanya menampilkan mirror.

Pada perangkat seperti ini, launcher akan mencoba memanfaatkan dukungan multi-display Android dan menempatkan lingkungan desktop pada layar tambahan.

Hasilnya sangat bergantung pada firmware produsen.


Mode C: Tidak Memiliki Video Output Native

Perangkat seperti ini tetap dapat menjalankan Linux, tetapi memerlukan alternatif:

  • Wireless display
  • VNC
  • DisplayLink
  • Browser remote desktop
  • Android TV atau mini PC sebagai receiver

Pengalaman ini mungkin memiliki latensi lebih tinggi, tetapi masih dapat berguna untuk terminal, coding, dokumen, dan administrasi server.


Apakah Ini Akan Menggantikan Laptop?

Belum tentu.

Setidaknya tidak untuk semua orang.

Laptop masih mempunyai banyak keunggulan:

  • Pendinginan lebih baik
  • Baterai lebih besar
  • Port lebih lengkap
  • Penyimpanan lebih mudah ditambah
  • Software desktop lebih matang
  • Keyboard dan trackpad bawaan
  • Performa stabil untuk pekerjaan berat

Namun tidak semua pengguna membutuhkan seluruh kemampuan tersebut setiap saat.

Seorang teknisi mungkin hanya membutuhkan terminal, SSH, browser, dan aplikasi jaringan.

Seorang pelajar mungkin hanya membutuhkan browser, dokumen, dan presentasi.

Seorang programmer mungkin ingin memperbaiki kode atau memantau server ketika sedang bepergian.

Untuk kebutuhan seperti itu, smartphone yang berubah menjadi desktop dapat menjadi solusi yang sangat praktis.


Satu Perangkat untuk Semua Pekerjaan

Bayangkan skenario berikut.

Saat keluar rumah, perangkat digunakan sebagai smartphone.

Di kendaraan, perangkat menjalankan navigasi dan musik.

Di kantor, perangkat dihubungkan ke monitor, keyboard, dan mouse.

Kemudian smartphone berubah menjadi desktop Linux.

File, akun, aplikasi, dan koneksi tetap berada di perangkat yang sama.

Ketika pekerjaan selesai, kabel dilepas dan perangkat kembali menjadi smartphone.

Tidak perlu memindahkan file dari ponsel ke laptop.

Tidak perlu menyinkronkan banyak perangkat.

Tidak perlu membawa dua komputer.

Inilah visi besar dari proyek tersebut:

Satu perangkat di saku yang dapat berubah sesuai kebutuhan pengguna.


Tantangan yang Harus Kami Selesaikan

Kami tidak ingin membuat janji berlebihan.

Proyek ini memiliki banyak tantangan teknis.

Beberapa di antaranya:

  • Perbedaan hardware setiap smartphone
  • Tidak semua USB-C mendukung video
  • Perbedaan firmware antarprodusen
  • Pengelolaan display eksternal
  • Akselerasi grafis
  • Konsumsi baterai
  • Suhu perangkat
  • Dukungan audio
  • Kompatibilitas aplikasi Linux ARM
  • Pengelolaan keyboard dan mouse
  • Sistem izin Android
  • Keterbatasan Linux melalui PRoot
  • Stabilitas Termux:X11

Termux:X11 sendiri masih didistribusikan melalui rilis pengembangan atau nightly, sehingga kestabilan dan proses pemasangannya belum sesederhana aplikasi konsumen biasa.

Karena itu, proyek ini akan dibangun secara bertahap.


Roadmap Awal ITS Linux Desktop

Tahap pertama akan difokuskan pada satu perangkat terlebih dahulu:

Samsung Galaxy Z Fold 2

Target awalnya:

  1. Menjalankan Linux melalui Termux.
  2. Menampilkan desktop melalui Termux:X11.
  3. Menjalankan XFCE atau LXQt.
  4. Membuka desktop dalam DeX.
  5. Membuat tombol satu kali untuk menjalankan Linux.
  6. Mengubah layar Fold menjadi touchpad.
  7. Menambahkan shortcut aplikasi.
  8. Mengoptimalkan RAM dan penyimpanan.
  9. Menguji keyboard, mouse, audio, dan resolusi.
  10. Membuat dokumentasi instalasi.

Setelah versi pertama stabil, kompatibilitas akan diperluas ke perangkat lain.


Proyek Ini Tidak Hanya untuk Ponsel Mahal

Visi akhirnya bukan membuat launcher yang hanya bekerja pada Samsung flagship.

Kami ingin mencari cara agar perangkat dari berbagai merek juga bisa memanfaatkannya.

Misalnya:

  • Xiaomi
  • Redmi
  • POCO
  • OPPO
  • Vivo
  • Realme
  • Infinix
  • TECNO
  • Huawei
  • Honor
  • Motorola

Namun hasilnya tentu akan berbeda pada setiap perangkat.

Ponsel dengan video output native akan mendapatkan pengalaman terbaik.

Ponsel tanpa video output akan menggunakan metode alternatif.

Karena itu, nanti kemungkinan tersedia daftar kompatibilitas dengan kategori:

  • Dukungan penuh
  • Dukungan terbatas
  • Mirroring saja
  • Wireless/VNC
  • Tidak kompatibel

Mengapa Kami Membagikan Prosesnya Sejak Awal?

Karena kami tidak ingin menunggu proyek selesai baru menceritakannya.

Kami ingin pembaca mengikuti prosesnya.

Mulai dari:

  • Ide
  • Desain
  • Eksperimen
  • Kesalahan
  • Perbaikan
  • Alpha version
  • Beta testing
  • Hingga versi yang dapat digunakan publik

Seri artikel ini akan menjadi developer diary.

Setiap bagian akan mencatat apa yang berhasil, apa yang gagal, dan apa yang perlu diperbaiki.

Dengan begitu, pembaca tidak hanya melihat produk akhirnya.

Pembaca dapat memahami bagaimana sebuah ide berubah menjadi aplikasi nyata.


Kesimpulan

Smartphone modern sudah mempunyai tenaga komputasi yang besar.

Namun sebagian besar masih dibatasi oleh antarmuka layar kecil dan belum menyediakan pengalaman desktop yang konsisten.

Samsung DeX telah membuktikan bahwa smartphone dapat digunakan sebagai ruang kerja menyerupai PC. Android sendiri juga terus memperluas dukungan untuk connected display, multi-window, dan desktop windowing.

Masalahnya, kemampuan tersebut belum tersedia secara merata.

Karena itu, kami memulai ITS Linux Desktop—sebuah eksperimen untuk menjadikan smartphone Android sebagai komputer Linux yang dapat digunakan melalui monitor, keyboard, dan mouse.

Kami belum tahu sejauh mana proyek ini akan berhasil.

Namun kami tahu satu hal:

Smartphone di saku kita mungkin belum menjadi komputer sepenuhnya. Tetapi fondasinya sudah ada, dan sekarang kami ingin mencoba membangun sisanya.


Seri Berikutnya

Pada bagian berikutnya, kita akan membahas:

Apa Itu ITS Linux Desktop dan Bagaimana Cara Kerjanya?

Kita akan mulai merancang arsitektur sistem:

Android → Launcher → Termux → Linux → Termux:X11 → Monitor

Kita juga akan menentukan:

  • Desktop environment yang akan digunakan
  • Aplikasi yang wajib tersedia
  • Desain tombol Linux Mode
  • Tampilan layar smartphone sebagai touchpad
  • Sistem deteksi monitor
  • Target versi Alpha pertama

Tentang Proyek ITSolution

ITSolution mengembangkan dan menguji berbagai solusi teknologi, mulai dari infrastruktur jaringan, server, CCTV, Smart Home, software development, hingga pemanfaatan Linux dan AI untuk kebutuhan produktivitas.

Seri ITS Linux Desktop merupakan proyek eksperimental. Fitur, nama, kompatibilitas, dan rancangan teknis dapat berubah selama proses pengembangan.


Sumber Referensi

  • Dokumentasi Android mengenai connected display dan desktop windowing.
  • Dokumentasi Android Open Source Project mengenai multi-display.
  • Dokumentasi resmi Samsung DeX.
  • Repositori resmi Termux dan Termux:X11.

Catatan: ITS Linux Desktop masih berupa proyek dan konsep pengembangan ITSolution. Artikel ini tidak menyatakan bahwa aplikasi tersebut sudah selesai atau tersedia untuk publik.

Kami mengajak semua yang tertarik dengan proyek ini bisa bersama diskusi di https://forum.itsolution.id/category/7 berikan saran dan opini kalian bersama kita membangun sistem yang semakin maju.

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!