Pinapahintulutan ng Google AI Studio ang mga user na magbuo ng Android apps gamit ang natural language

icon MarsBit
I-share
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconSummary

expand icon
AI + balita sa crypto: Ang Google AI Studio ay nagbibigay na ng kakayahang bumuo ng Android apps gamit ang mga natural language prompts. Ang sistema ay naglalikha ng code, nagdudisenyo ng mga interface, at nagpapabuti ng mga bug sa pamamagitan ng conversational AI. Isang pagsubok ni Sean Hollister ng The Verge ay nagproduko ng tatlong apps sa isang hapon, bagaman may mga isyu sa gameplay at crashes. Patuloy ang pagbabago ng on-chain news at mga pag-unlad sa AI sa mga workflow ng teknolohiya at pag-unlad.

Paunang salita: Ang Google AI Studio ay dinala ang AI programming sa isang mas intuitibong yugto: hindi na lang nagpapahintulot ang mga gumagamit sa modelo na “sumulat ng code,” kundi direktang gumagawa sila ng isang Android app gamit ang natural na wika, at i-install ito sa totoong telepono sa loob ng ilang minuto. Mula sa pag-input ng prompt sa browser, hanggang sa automatic na paggawa ng code, pagdidisenyo ng interface, at pagwawasto ng Bug ng Gemini, hanggang sa pagkakaroon ng app sa device, bumababa ang hadlang sa software development.

Ang tagasulat ng The Verge, Sean Hollister, ay subukan ang kakayahan ng “prompt to phone” ng Google AI Studio. Sa loob ng isang hapon, nagawa niya ang tatlong app, kabilang ang isang text-based adventure game, isang calorie calculator, at isang Mario-like game, na halos walang kailangang isulat ang code nang sarili niyang kamay, at maaaring maayos ang ilang bug sa pamamagitan ng patuloy na pag-uusap. Ipapakita ng ganitong karanasan na ang mga AI-powered programming tools ay umiiwas mula sa mga development environment patungo sa mga konsumo na sitwasyon na mas malapit sa karaniwang gumagamit.

Ito rin ang pinakamalikhaing bahagi ng “Personal Software Revolution.” Noon, ang karaniwang gumagamit ay naghihintay lamang na gumawa ang mga developer ng mga pangkalahatang produkto; ngayon, maaari silang pansamantalang lumikha ng sariling fitness tracker, calorie calculator, o kahit isang simpleng laro batay sa kanilang sariling pangangailangan. Para sa Google, hindi ito lamang isang pagpapakita ng kakayahan ng AI sa pagprograma, kundi maaari rin itong maging bagong pinto para sa Gemini upang masali ang mobile, ang developer ecosystem, at ang subscription income.

Ngunit ipinakita rin ng karanasang ito na may malinaw pa ring pagkakaiba ang mga aplikasyong ginawa ng AI mula sa tunay na pagiging matatag. Maaari itong mabilis na lumikha ng mga programa na “nakakapagana,” ngunit hindi naman siguradong lumilikha ng mga produkto na maaasahan, tama, at gamit: ang kuwento ng laro ay magulo, ang mga mekanismo ay mahina, may malalaking pagkakamali sa datos ng kaloriya, at kahit ang maliliit na laro na katulad ni Mario ay maaaring magsira nang paulit-ulit. Kasama pa rito ang mas kumplikadong isyu tulad ng hangganan ng karapatan, pinagmulan ng datos, pagpapasya sa produkto, at kakayahan sa pangmatagalang pangangalaga.

Hindi ang pagkakaroon ng AI na makapalitan ng mga developer ang dapat pagtuunan ng pansin, kundi ang pagbabago sa simula ng paggawa ng software. Patunay na ng Google na ang paggawa ng mga app sa mobile gamit ang mga prompt ay naging totoo na para sa karaniwang tao; ngunit mula sa “pagbuo ng isang app” hanggang sa “paggawa ng isang mahusay na app,” kailangan pa rin ng propesyonal na karanasan, estetikong pagpapasya, at patuloy na pagpapabuti ng tao. Maaaring mabilisin ng AI ang proseso ng pagbuo, ngunit ang huling kilometro ng kalidad ng software ay kahit paano ay hindi pa maaaring ipasa.

Narito ang orihinal na teksto:

Kahapon, gumawa ako ng aking unang Android app. Pagkatapos, gumawa ako pa ng dalawa—tatlo lahat sa isang hapon.

Isang sa mga app, nag-type lang ako ng 148 na Ingles na salita sa web browser, tapos ako’y umalis. Sampung minuto pagkatapos, may bagong buong app na lumabas sa totoong Android phone ko. Totoo, kailangan kong gawin ang ilang paghahanda sa phone bago ito: i-enable ang USB debugging at i-connect ang phone sa computer. Pero sa iba pang aspeto, tulad ng ipinangako ng Google, ginawa ng AI Studio ang lahat para sa akin.

Ipinapasok ko ang teksto, nilalagay ang pindot sa install, at pagkatapos—voilà, isang buong programang gumagana ang lumabas. Sa iyon, halos handa na akong sumang-ayon sa paghuhusga ni David, Allison, at Jen: ang personal na software revolution ay nangyari na, at ito ay pumasok na sa iyong cellphone. Sa hinaharap, maaaring magagawa ng karaniwang tao na gawing gumagana ang mga kumplikadong sistema ng smart home, kahit walang kakayahan sa pag-program.

Pagkatapos, sinubukan kong gamitin ang tatlong app na ito: isang calorie counter at dalawang laro. Ang resulta, hindi sila nagtrabaho nang mabuti. Habang ako ay nagsisimula nang mag-enjoy sa pagpapabuti at pagpapabago sa kanila nang patuloy, binigyan ako ng AI Studio ng paalala na natapos na ang aking araw-araw na limitasyon. Sa susunod, kailangan kong magbayad o maghintay hanggang mabawi ang aking quota.

Kaya, ang pagkakaroon ng pagkakaiba ay patuloy pa rin. Ngunit hindi maikakaila na ang mga bagay na kayang gawin ng isang indibidwal ngayon ay lubos na nakakapagtaka. Sa parehong umaga, gumawa rin ang aking kasamang si Stevie Bonifield ng isang personal na app para sa pagsubaybay sa kalusugan, at naniniwala siya na ito ay sapat na magaling upang gamitin nang totoo. Nang lumabas ang prompt para sa pag-upgrade sa Gemini, ang unang reaksyon ko ay: “Kailangan ba naming subukan muna ito nang ilang buwan?” Ito ay hindi ang reaksyon na inaasahan kong mabibigay ko sa mga produkto ng Google.

Paano bumuo ng isang Android app gamit ang Google's AI Studio

Martes, nang ipakita ng Google ang paggawa ng isang laro na katulad ng Doom gamit ang AI, sinabi namin nang patawa na dapat kong gumawa ng isang laro na tatawagin kong MOOD. Ito ay isang text-based adventure game na katulad ng Doom, kung saan ang MOOD ay nangangahulugan ng “Modern Online Oratory Dungeon”.

Sapat na ang impormasyong ito para magsimula ang Google. Nang ipasok ko sa AI Studio: “Tulongan mo akong gumawa ng isang text-based adventure game na may tema ng Doom na pangalan ay MOOD, kung saan ang MOOD ay nangangahulugan ng Modern Online Oratory Dungeon,” nagsimula ang Gemini na awtomatikong magdagdag ng higit pang mga ideya upang magpapatuloy sa aking konsepto. Unang sinulat nito ang isang pangungusap: “Dapat mayroon ang laro ng procedurally generated levels at mga hamong turn-based combat.”

Android app

Hindi ko gusto ang random na mga antas na iba-iba sa bawat antas—gusto ko ang isang klasikong text-based adventure game kung saan ang player ay nag-eexplore ng isang disenyo at may totoong istruktura ng mapa. Subalit, tanggap ko ang turn-based combat. Baka maaari rin ng laro na ito na gamitin ang AI para mag-generate ng mapa para sa akin?

Pagkatapos, inirerekomenda pa ni Gemini ang mga karagdagang elemento tulad ng «lihim na nakatago sa kuwarto» at «satisfying growth system». Sa karamihan ng pagkakataon, tanging sumasang-ayon ako sa kanyang ideya.

Bago ko ito ipagsimula ang pag-sulat ng code, ang huling prompt ay ganito:

Android app

Pagkatapos ay umabot ito sa isang patuloy na pag-usbong. Ipinakita ng aking kasamang Jake na, sa pagkakaiba sa Claude Code, ang Gemini ay hindi nagpaplanong muna bago humingi ng pahintulot mula sa iyo para magpatuloy. Ito ay awtomatikong nagpapatuloy—nangunit kung gusto mo, maaari mong tingnan ang code na isinusulat nito kahit kailan.

Isang minuto na lang, ay nagbigay na ito ng limang set ng mga prototype ng disenyo para sa akin:

Android appAndroid app

20 minuto pagkatapos, pinindot ko ang pindutan na “Install” upang i-transfer ang laro sa isang Pixel 9 phone.

Hindi nakakagulat, mali ang pagsulat ng teksto. Walang anumang litrato ng demonyo sa laro. Mayroon lang 11 na silid sa ilalim ng lupa, at ang mga manlalaro ay maaaring direkta na “tapusin” ang laro sa pamamagitan ng pagpindot nang patuloy sa pindutan ng pag-atake. Kung seryosong lalaro, matatapos ito sa loob ng isang minuto. Ngayon ay maaari na—bago ito, tinulungan ni Gemini akong ayusin ang dalawang malubhang Bug na nagpapahinto sa laro.

Narito ang tunay na epekto ng MOOD:

Android app

Hindi ako napagtanto nang sobra na ang sinapupunan ng Gemini na “nakakaaliw na kuwento, may mga opsyon sa diyalogo at maraming wakas” ay naging isang simpleng sangkap sa huling bahagi ng laro: maaari kong sirain ang “Core Orator”—isang AI na kahit bakit man, nakakapagpapalit ng galit sa internet sa kita ng negosyo—sa pamamagitan ng pag-atake, pagkakaisa nito, o pag-input ng isang backdoor password.

Dagdag pa, ang laro ay aktibong ipinapakita sa mga manlalaro ang lahat ng mga “lihim” na ipinangako: ginawa nito ang mga ito bilang mga naglalabas ng liwanag na pindutan, kaya hindi kailangan ng manlalaro na magtype ng anumang teksto. Kapag nakakasalubong mo ang isang naglalabas ng liwanag na kahon, sobrang aktibo ng laro na paalalahanan ka na ito ay isang Mimic—ang klasikong monster sa Dungeons & Dragons na nagtatagong bilang isang kahon.

Hindi lang ito ay nagbabala sa iyo na "mag-isa kang mag-responsibilidad sa panganib ng pagsusuri sa kahon," kundi direktang itinuturing ito bilang kalaban at hindi pinapahintulutan akong umalis, dahil sa mensahe ng sistema: "Isang kaaway na 'Clickbait Mimic' ay naka-block sa daan!"

Sa ganitong pagkakataon, ang MOOD ay maaaring direktang ibigay sa iyo ang backdoor password para ma-unlock ang hidden ending kung kailangan mo ito.

Gayon, ang proseso ng pagpapabuti ng bug ay maaaring maging napakalinis, kung ang bug ay isang problema na kayang tamaing kilalanin ng Gemini. Nang sabihin ko sa kanya na ang laro ay nagkakaroon ng problema habang nag-uusap sa «The Whistleblower» dahil nawala ang pindutan para tapusin ang usapan, agad niyang ginawa ang isang bagong bersyon ng app. Pinindot ko ang «Install», at awtomatikong muling nagsimula ang app sa aking telepono, at nang muling pumasok ako sa laro, nakakita ako na nasa tamang lugar ako mula sa point kung saan ako umalis—ngunit sa pagkakataong ito, ang pindutan na kailangan ko ay nasa lugar na iyon.

Ang ilang iba pang aking mga app ay maaaring kailangan pa ng higit pang pagpapabuti. Ang pinakamainam na paraan upang matukoy ang kaloria ng isang pagkain sa calorie counter ay ang pagtawag sa paid version ng Gemini API, ngunit wala akong paid version ng Gemini API key. Kapag hiningi kong i-change ito upang maghanap ng impormasyon mula sa iba pang database, natuklasan kong ang mga pagtatantiya nito sa kaloria ng maraming pagkain ay sobrang mababa.

Ngunit nang sinabi ko sa Gemini na imposible na ang isang 16-ounce boba milk tea ay mayroon lang na 190 kaloriya, tila natuklasan nito ang simpleng pagkakamali sa sarili nitong code. Bago ito, inakala nito na ang “milk” ay sapat na mag-match sa “boba milk tea,” at mas masama pa, ginamit nito ang mababang kaloriyang 1% na low-fat milk bilang batayan sa pag-estimate. Sinasabi ng Gemini ngayon na gagawin nito ang mas kumpiyansa na pagmamatch.

Ngunit kahit ganun, ang aking 3-ounce na Taiwanese fried chicken ay kinalkula ng app bilang 140 kalori, at sigurado akong ang totoong kaloria ay kahit dalawang beses na mas marami. Kaya, kailangan pa ng pagpapabuti ng app na ito.

Sa huli, at sa pinakamaliit na bahagi, naramdaman kong kailangan kong subukan: Kaya pa rin ba ng Google ang paggawa ng mga masamang pirata na laro ng Nintendo, tulad ng ginawa ng aking kasamang si Jay Peters gamit ang Project Genie noong maagang bahagi ng taon; o nakuha na ng Google ang aral.

Dala ng malalim na pagkakasala, ipinapakita ko sa inyo ang—《Super Peach Rescue》:

Android app

Isang napakasamang programa. Ang Peach Princess sa laro ay ginawa bilang isang takot na, isang mata na naglalayong extraterrestrial, at kahit anong beses na makatok sa anumang block ng item, sasabog agad ang laro—laging ganito. Hanggang sa ngayon, hindi pa nakakapag-alam ang Gemini kung ano ang dahilan.

Bukod dito, ang pangalawang pipe sa laro ay hindi rin makakatawid dahil ang Princess Peach ay hindi kayang tumalon ng ganitong taas.

Android app

Gayunpaman, hindi nagdudulot ng pag-aalinlangan ang Gemini sa pagbuo ng ganitong laro. Ang aking kahilingan ay: “Gumawa ng isang gumagana na Super Mario game kung saan ako ang naglalaro bilang Princess Peach upang iligtas si Mario, at may lahat ng tradisyonal na elemento ng side-scrolling Mario game.” Sa isang paraan, natupad nito ito.

Kahit nagbigay ito ng aktibong suhestyon na maaari kong idagdag ang isang serye ng klasikong Mario items, tulad ng Super Mushroom, Fire Flower, at Invincibility Star, sa Princess Peach. Ipinakita nito ang paraan ng paggawa bilang "NES System". Isipin ko na i-delete ko ang laro na ito.

Sa kabanata, sa dalawang laro na ginawa ko gamit ang vibe coding, isa sa mga ito ay maaari nang laruin mula sa simula at halos walang pagsisikap mula sa akin—basta’t hindi isama ang psikolohikal na trauma na naramdaman ko nang isipin kung gaano karaming developer ng laro ang nawalan ng trabaho.

Ipaliwanag nang mas malinaw: talagang nagmamalaki ako na mahina ang kalidad ng mga laro na isinulat ko gamit ang vibe coding. Para sa isang libreng aplikasyon para sa pagkuha ng kaloriya na gawa para sa aking sarili, maaari ko pa ring ipagtanggol ang sarili ko: dahil walang magkakaroon ng espesyal na pag-aalala para gumawa ng ganitong kasangkapan para sa akin. Ngunit kung ito ay mga laro, mas pipiliin kong gamitin ang aking oras upang suportahan ang mga totoong human na tagagawa.

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.