Google afirmă că aceste modele AI sunt cele mai potrivite pentru dezvoltarea aplicațiilor Android
Instrumentele AI, indiferent dacă le iubești sau le urăști, au avut un impact semnificativ în programare și dezvoltarea de aplicații, iar Google testează activ cele mai bune instrumente pentru dezvoltarea aplicațiilor Android – iată lista completă, conform 9to5google.com.
👉 Android Bench: un clasament pentru modelele AI dedicate dezvoltării Android
Noul "Android Bench" este un clasament al celor mai bune modele AI care pot fi folosite pentru crearea aplicațiilor Android. Google verifică activ modelele AI LLM de top în raport cu un set de teste menit să determine cum pot aceste instrumente să gestioneze dezvoltarea aplicațiilor Android. Google afirmă că analizează modul în care modelele pot colabora cu Jetpack Compose pentru interfața utilizatorului, Coroutines și Flows pentru programare asincronă, Room pentru persistență și Hilt pentru injecția de dependențe.
Alte aspecte incluse sunt “migrațiile de navigare, configurațiile Gradle/Build sau gestionarea modificărilor semnificative între actualizările SDK”, în timp ce Google menționează că măsoară, de asemenea, modul în care aceste instrumente funcționează cu părți esențiale și mai de nișă ale Android, cum ar fi camera, interfața sistemului, media, adaptarea pentru dispozitive pliabile și altele.
👉 Scopul Google și provocările dezvoltatorilor Android în utilizarea AI
Google afirmă că scopul său este de a arăta care modele AI funcționează cel mai bine pentru dezvoltarea aplicațiilor Android, deoarece benchmark-urile existente nu acoperă provocările pe care un dezvoltator le-ar putea întâlni în timpul lucrului la aplicațiile Android. Ingineria software asistată de AI a dus la apariția mai multor benchmark-uri pentru a măsura capacitățile LLM-urilor. Dezvoltatorii Android se confruntă cu provocări specifice care nu sunt acoperite de benchmark-urile existente, așa că am creat unul care se concentrează pe dezvoltarea Android.
Cu metodologia stabilită, care este cel mai bun model AI pentru dezvoltarea aplicațiilor Android?