dalam apa yang sekarang menjadi pencarian panjang tiga tahun, saya akhirnya menemukan penggunaan terbaik untuk ponsel lama. Dan dengan itu, jawaban untuk pertanyaan yang terbakar: Mengapa kita tidak meretas ponsel?
Pertama, aplikasi. Proyek Octo4A memungkinkan Anda menggunakan ponsel Android lama sebagai server printer 3D, antarmuka web, dan bahkan waktu-selang waktu untuk membuat gambar gerak besar di mana cetakan tampaknya tumbuh dari apa pun di depan mata Anda. Ini adalah aplikasi terbaik untuk telepon lama, memanfaatkan memori, WiFi, kemampuan grafis, dan bahkan layar sentuh jika Anda ingin kontrol lokal cetakan Anda.
Menghubungkan ke telepon adalah rintangan utama yang selalu saya lihat dalam pengembangan proyek ponsel, karena saya memiliki aplikasi robotika dalam pikiran. Tapi Octo4a mengikutinya dengan usaha rendah atau tanpa. Banyak printer 3D dibuat untuk berjalan di USB, jadi menghubungkannya ke telepon adalah dasar mendapatkan kabel USB OTG. Dengan port USB diambil alih, menyalakan telepon jangka panjang menjadi masalah kecil, yang dapat diperbaiki dengan kabel Y atau solder kecil. Simpan OS agar tidak tidur, entah bagaimana, dan masalahnya terpecahkan!
Tapi inilah sebabnya ini bukan solusi, dan menunjukkan masalah yang lebih dalam dengan peretasan ponsel yang banyak ditunjukkan dalam komentar tiga tahun lalu. Octoprint ditulis dalam Python, dan karena ini sangat mudah untuk menulis ekstensi dan untuk meretas, jika itu hal Anda. Ketika saya pertama kali melihat Octo4a, saya pikir “Oh hebat, port Python Android yang berfungsi”. Kemudian saya pergi untuk menggali kode.
Octo4a ditulis dalam Kotlin dan menggunakan kerangka kerja Gradle. Ini adalah pelabuhan lengkap Octoprint, bukan hanya untuk platform yang berbeda, tetapi untuk bahasa pemrograman yang berbeda dan untuk paradigma pemrograman yang hampir sama sekali berbeda. Topi saya pergi ke [felfreelinux] karena melakukannya, tetapi tebakan saya adalah bahwa komunitas orang lain dengan lancar berada di Kotlin dan Python untuk membantu pelabuhan di atas perubahan hulu dalam oktoprint jauh lebih kecil daripada komunitas programmer Python. Octo4a adalah proyek yang hebat, tetapi itu bukan jalan di taman untuk mengembangkannya.
Jadi kalian semua yang menulis dalam komentar ke karya saya sebelumnya bahwa itu adalah ekosistem perangkat lunak Android yang menghentikan penggunaan kembali telepon, nah inilah pengecualian yang membuktikan aturan Anda! Komunitas pengembang multi-bahasa yang berdedikasi dan berbakat dapat menariknya, tetapi rintangannya begitu tinggi sehingga sedikit akan naik ke sana.
Bagaimanapun, terima kasih [Felfiefre Filip] untuk pekerjaan hebat Anda! Saya akan meletakkan ini di S4 lama saya.
Posting ini adalah bagian dari Newsletter Hackaday.com, dikirim setiap tujuh hari untuk masing-masing dari 200+ minggu terakhir. Ini juga termasuk artikel favorit kami dari tujuh hari terakhir yang dapat Anda lihat di versi web buletin.
Ingin jenis posting ini untuk memukul kotak masuk Anda setiap Jumat pagi? Anda harus mendaftar!