Πίσω στο 2020, όπως αναφέρει το Androidpolice, η Moment εγκατέλειψε το camera app που είχε δημιουργήσει για το Android, με τον συνιδρυτή της, Marc Barros, να αναφέρει ότι η εταιρεία δεν είχε τους πόρους να το συνεχίσει λόγω του μεγάλου πλήθους των Android συσκευών, η κάθε μια με τις δικές της απαιτήσεις. Έτσι αποφάσισε να εστιάσει αποκλειστικά στο iOS app.

Δυστυχώς η πρόσβαση που έχουν οι διάφορες εφαρμογές καμερών στα τηλέφωνα δεν είναι και η καλύτερη. Το default camera app της συσκευής σου φυσικά λειτουργεί άψογα, αλλά φαντάσου τώρα τι συμβαίνει με εφαρμογές που έχουν αναπτυχθεί από οποιονδήποτε άλλο που δεν έχει κατασκευάσει τη συσκευή. Η πιο απλουστευμένη εξήγηση είναι η εξής: οι app developers θα πρέπει να διασφαλίσουν ότι το app θα είναι συμβατό με μια πληθώρα χαρακτηριστικών καμερών στον κόσμο του Android, μια υπόθεση εξαιρετικά δύσκολη.
Το ακριβώς αντίθετο συμβαίνει στο iOS, που η διαδικασία είναι εξαιρετικά πιο απλή, καθώς έχουμε πολύ λιγότερα μοντέλα iPhone. Στο Android υπάρχουν δεκάδες νέες συσκευές κάθε χρόνο, με την κάθε μια να έχει διαφορετικό hardware κάμερας και software.
Το Android προσπάθησε εν μέρει να το λύσει με το Camera2 API, έναν τρόπο δηλαδή για τα apps να εξετάζουν τα χαρακτηριστικά της κάμερας της κάθε συσκευής. Αλλά με ένα μεγάλο αλλά. Με την προϋπόθεση οι OEMs να έχουν κάνει expose αυτά τα features στο Camera 2 API, κάτι για το οποίο δεν είναι υποχρεωμένοι. Από την άλλη υπάρχει η CameraX, μια library η οποία επιτρέπει την ενσωμάτωση των διάφορων χαρακτηριστικών σε τρίτα camera apps με έναν πιο εύκολο τρόπο. Αλλά και πάλι δεν είναι υποχρεωτικό για τους OEMs.
Εδώ μπορείς να βρεις ένα app το οποίο σου λέει ποια camera features η συσκευή κάνει expose στο Camera 2 API, ενώ η Google διατηρεί και μια λίστα συσκευών για τις οποίες τα CameraX vendor extensions υποστηρίζονται και κάνουν πιο εύκολη τη διαδικασί. Αν και η Samsung και η Motorola κάνουν εξαιρετική δουλειά, οι υπόλοιποι, μαζί με την Google απλά αδιαφορούν. Η περιπλοκότητα της κατάστασης, φαίνεται και με την πρόσφατη υπόθεση της OnePlus, όπου ένα update στο Oxygen OS 12 έκοψε την πρόσβαση στις βοηθητικές κάμερες στα τρίτα apps.
Εν ολίγοις, η κατάσταση είναι τραγική και το σίγουρο είναι ότι δεν θα βελτιωθεί. Θα μπορούσε η Google να υποχρεώσει τους OEMs να αξιοποιούν καλύτερα το Camera 2 API και το CameraX, αλλά όταν η ίδια δεν ακολουθεί το παράδειγμα, δεν πρόκειται κάτι να αλλάξει στο χώρο του Android το προσεχές, τουλάχιστον διάστημα.