Easy Development Studio: Ένα νέο εργαλείο που υπόσχεται να σας κάνει εξπέρ στην ανάπτυξη του Android
Το Easy Development Studio (EDS) είναι ίσως το εργαλείο που περιμέναμε τόσο καιρό στο Android. Χρήσιμο για αυτούς που μόλις ξεκινάνε την ενασχόλησή τους με το άθλημα αλλά και για τους προχωρημένους οι οποίοι θέλουν να απλοποιήσουν τη διαδικασία μεταποίησης Android εφαρμογών και ROM.
Με αυτό θα μπορούμε εύκολα και γρήγορα:
- Να τροποποιήσουμε αρχεία .apk
- Να εκτελέσουμε εργασίες μέσω adb και fastboot
- Να διαχειριστούμε και να τροποποιήσουμε μια RUU ή custom ROM
- Να αλλάξουμε την boot image της συσκευής μας
- Να αλλάξουμε τον πυρήνα της συσκευής μας
- και πολλά ακόμα τα οποία είναι στα πλάνα του κατασκευαστή.
Ο ιδανικότερος για να μιλήσει για το εργαλείο είναι φυσικά ο ίδιος ο δημιουργός του, με τον οποίο μιλήσαμε και μας είπε τι στοχεύει να πετύχει με τη δημιουργία του EDS. Υποδεχθείτε λοιπόν, τον Wess o οποίος δέχτηκε να μας πει μερικά πράγματα για αυτό.
C: Τι είναι ακριβώς το EDS;
W: Κατ’ αρχάς θέλω να σου πω οτι έχουμε εκπλαγεί από το ενδιαφέρον που υπάρχει για το EDS καθώς είναι ένα πολύ νέο εργαλείο στο χώρο του Android και ήδη έχει αναφερθεί σε πολλά άρθρα αλλά και στο Linux Action Show. Το EDS λοιπόν, είναι μια εφαρμογή που θα βοηθήσει τους αρχάριους προγραμματιστές στο Android να εκτελέσουν τροποποιήσεις όλων των τύπων, χωρίς να περιορίζει τους πιο έμπειρους. Αυτή τη στιγμή έχουμε κυκλοφορήσει την εφαρμογή σε beta μορφή για να μπορέσει ο κόσμος να δει τι ακριβώς προσπαθούμε να επιτύχουμε και να δούμε αν όντως ο κόσμος ενδιαφέρεται για μια τέτοιου τύπου εφαρμογή. Είναι βέβαια πολύ περιορισμένων δυνατοτήτων και όχι για καθημερινή χρήση. Στόχος μας είναι να συμπεριλάβουμε όσο το δυνατόν περισσότερα εργαλεία από αυτά που είναι διαθέσιμα για την ανάπτυξη του Android αλλά και να υποστηρίξουμε όσο το δυνατόν περισσότερες ROM από αυτές που κυκλοφορούν.
C: Πού βρίσκεται το project αυτή τη στιγμή;
W: Αυτά που λειτουργούν προς το παρόν είναι:
- Η τροποποίηση αρχείων .apk
- Οι εργασίες μέσω adb
- Οι εργασίες μέσω fastboot
και αυτά που σχεδόν έχουμε ολοκληρώσει και θα προστεθούν σε λίγο καιρό είναι:
- η βασική Sense 3.0 ROM του HTC Evo 3D μαζί με πολλά mods τα οποία μπορούμε να προσθέσουμε με ένα κλικ
- O Bloatware manager (για όλες σχεδόν τις ROM) με τον οποίο μπορούμε να αφαιρέσουμε προεγκατεστημένες εφαρμογές της εκάστοτε ROM
- O Addon manager με τον οποίο μπορούμε να προσθέσουμε δωρεάν εφαρμογές στη ROM που επεξεργαζόμαστε
- Ο Update zip creator με τον οποίο θα μπορούμε να φτιάχνουμε update αρχεία για τη ROM μας που θα μπορούμε να φλασάρουμε μέσω recovery mode
- Global Notification System το οποίο θα μπορεί να εκτελεί εντολές μέσω τερματικού
- Updater για να μπορούμε να αναβαθμίζουμε εύκολα την εφαρμογή μας
C: Φαίνεται οτι το εργαλείο θα είναι υπέρ-πλήρες, έχετε σκεφτεί πού μπορεί να πάει πέρα από αυτά που είπαμε;
W: Αυτά που σκεφτόμαστε να προσθέσουμε στο κοντινό μέλλον είναι:
- Η κατασκευή βασικής ROM από το AOSP για κινητά και ταμπλέτες
- Πολλές εκδόσεις του καθαρού Android 2.3.5 και 4.0
- Πολλά mod για όλες τις συσκευές
- Κατασκευή ROM από τον κώδικα του Android για όλες τις συσκευές
- Εργαλεία για την επεξεργασία της boot image
- Εργαλεία διαχείρισης Odex για πλήρως ελεύθερες ROM
φυσικά όταν με το καλό πραγματοποιηθούν όλα αυτά θα θέλαμε επίσης να προσθέσουμε:
- Χτίσιμο του πυρήνα από τον κώδικα
- Πλήρες tutorial για το πώς δουλεύουν τα εργαλεία για να μπορέσουν οι χρήστες να μάθουν μέσα από αυτό
- Ενσωματωμένο διαχειριστή αρχείων
- Ενσωματωμένο τερματικό
Θα συνεχίσουμε την ανάπτυξη του EDS για όσο καιρό υπάρχει ενδιαφέρον και υποστήριξη από την κοινότητα. Θέλουμε από τον κόσμο που ενδιαφέρεται να μας δώσει επιπλέον ιδέες για χαρακτηριστικά που θα ήθελε να δει ή οτιδήποτε άλλο. Σκοπεύουμε επίσης να ανοίξουμε τον κώδικα της δωρεάν έκδοσης του EDS. Όπως καταλαβαίνεις είναι ένα τεράστιο project με μόνο δύο ανθρώπους να δουλεύουν πάνω σε αυτό καθημερινά και μερικούς ακόμα περιστασιακά, οπότε θα χρειαστεί λίγος χρόνος παραπάνω για να το φτάσουμε εκεί που θέλουμε να το δούμε.
Χρηστο,απο τα λεγομενα σου καταλαβαινω πως θα υποστηριζει και αναπτυξη εφαρμογων σε αντιθεση μ'αυτα που αντιλαμβανομαι απο την συνεντευξη.Μπορεις να μου το διευκρινισεις;
ΑπάντησηΔιαγραφήΌχι ανάπτυξη εφαρμογών. Μεταποίηση!
ΑπάντησηΔιαγραφήΣτην τελευταία εικόνα φαίνεται καθαρά τι μπορείς να κάνεις με ένα αρχείο .apk.
Θα το διορθώσω όμως για να αποφύγουμε τη σύγχυση.
Δηλαδη θα μπορώ να κατεβάσω μια custom rom και να την παραμετροποιήσω όπως θέλω για τη συσκευή μου?
ΑπάντησηΔιαγραφήΚάτι καλύτερο. Θα διαθέτει καθαρές ROM από το AOSP για όλες τις συσκευές (!!!) στις οποίες θα μπορούμε να προσθέσουμε πράγματα όπως το Sense UI για παράδειγμα ή εφαρμογές κλπ.
ΑπάντησηΔιαγραφήΠολλά υποσχόμενο εργαλείο :) Thanks !
ΑπάντησηΔιαγραφήΠάρα πολύ ενδιαφέρον! Μπρόβο στα παιδιά, μακάρι να ολοκληρωθεί το έργο τους.
ΑπάντησηΔιαγραφή