Μιλώντας στο AndroidAuthority, ο γενικός διευθυντής της επιχειρηματικής μονάδας κινητής τηλεφωνίας της MediaTek δήλωσε ότι η εταιρεία δεν σχεδιάζει να κυκλοφορήσει τον πηγαίο κώδικα.
Όταν επιλέγουν ένα νέο smartphone, οι περισσότεροι καταναλωτές εξετάζουν πτυχές όπως η τιμή, ο σχεδιασμός, οι κάμερες και τα χαρακτηριστικά λογισμικού. Λίγοι χρήστες ενδιαφέρονται πραγματικά για το τι σύστημα-σε-τσιπ τροφοδοτεί το νέο τους smartphone, αλλά για την κοινότητα XDA αυτό είναι πολύ σημαντικό. Οι HiSilicon, Samsung Electronics, Qualcomm και MediaTek είναι οι πιο επιτυχημένοι προμηθευτές πυριτίου για chipsets smartphone, αν και το HiSilicon παράγει chipset αποκλειστικά για συσκευές Huawei και Honor, ενώ τα τσιπ Exynos της Samsung σπάνια βρίσκονται εκτός του Samsung Galaxy συσκευές. Από την άλλη πλευρά, τα τσιπ Qualcomm Snapdragon και MediaTek βρίσκονται σε μια σειρά συσκευών, από συσκευή Android Go χαμηλότερης ποιότητας στο gaming τηλέφωνα υψηλότερης τεχνολογίας. Για τους χρήστες XDA που ενδιαφέρονται να ασχοληθούν με τις συσκευές τους, δεν είναι καθόλου έξυπνο να χρησιμοποιούν μια συσκευή με τσιπ Snapdragon. Ο λόγος? Η Qualcomm είναι πολύ πιο φιλική προς τους προγραμματιστές από την MediaTek και δεν φαίνεται ότι αυτό πρόκειται να αλλάξει σύντομα.
Οι περισσότεροι από τους αναγνώστες μας γνωρίζουν πιθανώς το Android Open Source Project (AOSP) από το οποίο προέρχονται όλες οι εκδόσεις λογισμικού Android. Οι αναγνώστες μας γνωρίζουν επίσης το γεγονός ότι οι συσκευές Android αποστέλλονται με τροποποιημένο πυρήνα Linux. Ακριβώς όπως οι κατασκευαστές συσκευών (OEM), οι πωλητές chipset πρέπει να διαθέτουν κατόπιν αιτήματος τον πηγαίο κώδικα του πυρήνα για τυχόν δυαδικά αρχεία πυρήνα Linux που αποστέλλουν στα προϊόντα τους. Ωστόσο, οι πωλητές chipset δεν απαιτείται να διαθέτουν τον πηγαίο κώδικα για το άλλο λογισμικό που αναπτύσσουν, όπως τα HAL ή τα υποκαταστήματα πλαισίου. Κατά την ανάπτυξη ενός νέου smartphone, οι OEM συνήθως δεν ξεκινούν με το AOSP. Αντίθετα, βασίζονται σε προμηθευτές πυριτίου για να διαχωρίσουν το AOSP για να γίνει συμβατό με τα chipsets τους και στη συνέχεια να διανείμουν όλο αυτόν τον κώδικα σε OEM ως μέρος ενός πακέτου υποστήριξης πίνακα (BSP). Οι OEM έχουν πρόσβαση στον κώδικα που χρειάζονται για να εκκινήσουν μια λειτουργική έκδοση Android στις συσκευές τους, την οποία στη συνέχεια προσαρμόζουν για να ταιριάζει στις ανάγκες των πελατών τους. Αλλά οι ανεξάρτητοι προγραμματιστές προσαρμοσμένων AOSP ROM στα φόρουμ μας δεν έχουν αυτό το επίπεδο πρόσβασης, επομένως πρέπει να ξεκινήσουν από scratch επιχειρώντας να χακάρετε μαζί καθαρό AOSP με τα προμεταγλωττισμένα δυαδικά αρχεία που έχουν εξαχθεί από συσκευές—χωρίς τεκμηρίωση να βοηθήσω. Ευτυχώς, η Qualcomm, σε αντίθεση με την MediaTek, κάνει τη ζωή των προγραμματιστών λίγο πιο εύκολη χάρη στο Φόρουμ CodeAurora (CAF).
Το CAF είναι όπου η Qualcomm ανεβάζει τον πηγαίο κώδικα του πυρήνα για τα chipset της όπως ο Snapdragon 845 καθώς εξαρτήματα του συγκεκριμένου κώδικα chipset που διευκολύνει τους προγραμματιστές να δημιουργήσουν για την πλατφόρμα χωρίς να γνωρίζουν πώς λειτουργούν τα υποκείμενα χαρακτηριστικά chipset. Η CAF είναι μια υπηρεσία που παρέχεται από την Qualcomm για την κοινότητα, μια υπηρεσία που εκτιμούν οι προγραμματιστές επειδή καθιστά την ανάπτυξη AOSP ROM μια μικρός πιο εύκολο για αυτούς. Ωστόσο, η ύπαρξη του CAF δεν λύνει κάθε πρόβλημα για τους προγραμματιστές, επειδή οι OEM μπορούν ακόμα να προσθέσουν μη τυπικό υλικό που δεν υποστηρίζεται από την έκδοση CAF—στην περίπτωση αυτή οι προγραμματιστές πρέπει να καταφύγουν προς την βρώμικες αμυχές. Δεν υπάρχει ισοδύναμο CAF για τα chipset της MediaTek, δυστυχώς, γεγονός που οδηγεί σε τεράστια διαφορά στην κοινότητα προσαρμοσμένης ROM, όπως φαίνεται στο MediaTek εναντίον Αντίρριο Φόρουμ Redmi Note 3.
Όταν ρωτήθηκε για τη δυνατότητα απελευθέρωσης του πηγαίου κώδικα για τα προϊόντα τους, ο TL Lee, γενικός διευθυντής της κινητής επιχειρηματικής μονάδας της MediaTek, είπε AndroidAuthority ότι η εταιρεία δεν έχει σχέδιο "στο εγγύς μέλλον" να κυκλοφορήσει τον πηγαίο κώδικα για το κοινό. «Μέχρι στιγμής, δεν έχουμε τέτοιου είδους πρόγραμμα. Απλώς απελευθερώνουμε τον πηγαίο κώδικα στους πελάτες μας», είπε ο Lee AndroidAuthority. είπε η MediaTek AndroidAuthority ότι η εταιρεία εξακολουθεί να εργάζεται για τη βελτίωση τους GMS Express πρόγραμμα, το οποίο βοηθά στην επιτάχυνση της διαδικασίας πιστοποίησης για νέες συσκευές. Αν και αυτό δίνει στους OEM περισσότερο χρόνο να εργαστούν για την ανάπτυξη του λογισμικού στις συσκευές τους, δεν το βοηθάει κοινότητα προσαρμοσμένης ROM στην οποία βασίζονται ορισμένοι χρήστες για την παροχή υποστήριξης λογισμικού πολύ πέρα από αυτή του κατασκευαστή συσκευών προσφορές. Εάν σκοπεύετε να χρησιμοποιήσετε προσαρμοσμένες ROM για να διατηρήσετε τη συσκευή σας σχετικά ενημερωμένη μετά το τέλος της ζωής της, τότε μείνετε με τις συσκευές Qualcomm Snapdragon για το άμεσο μέλλον.