Ang Google ay nag-anunsyo kamakailan ng isang bagong tool sa pag-unlad para sa application platform nito sa Android mobile system, na pinangalanan Imbentor ng App O ang imbentor ng mga aplikasyon, na isang tool na nagpapahintulot sa sinuman na may pangunahing mga prinsipyo o kahit isang baguhan sa pag-unlad na hindi bihasa sa proseso ng pagsulat ng code upang lumikha ng mga mobile application nang madali sa pamamagitan ng proseso ng pag-drag at pag-drop ng handa nang application elemento at pagkatapos ay pagpapasadya ng mga ito alinsunod sa mga pagtutukoy ng application sa loob ng isang pulos visual na proseso.

Ardoride site bIsang sapat at layunin na paliwanag sa bagong tool na ito

Alam na ang proseso ng pagbuo ng aplikasyon para sa anumang platform, maging para sa mobile, computer o iba pa, ay umunlad nang malaki sa layunin nitong mapabilis ang proseso ng pag-unlad habang pinapanatili ang parehong mga output. Samakatuwid, maraming mga pamamaraan sa pag-program ang lumitaw at ang bilang ng mga programa ay lumitaw para sa tayo SDK At pinagsamang mga kapaligiran sa pag-unlad IDE Sa loob ng mga ito, maraming mga tool ang lumitaw na makakatulong sa programmer at taga-disenyo upang tapusin ang kanilang gawain nang mabilis hangga't maaari at sa pinakamababang posibleng gastos, depende sa isa pang tampok, na awtomatikong pagwawasto ng error, awtomatikong pagkumpleto ng mga code at paggamit ng handa- ginawang mga library ng programa.

Nakita na natin ang mga halimbawa nito sa maraming mga lugar, ang pinakaprominente nito Visual Studio Mula sa Microsoft, at Xcode Mula sa Apple, ang open source system Paglalaho At sa larangan ng pagsisiyasat sa negosyo nakita namin ang isang sistema Mga Cognos Mula sa IBM, kung saan posible na lumikha ng napaka-advanced na mga ulat na may kaunting pagsisikap o walang pag-coding.

Gayunpaman, ang lahat ng mga nakaraang pamamaraan ay dapat magkaroon ng interbensyong programmatic na interbensyon - kung nais mo - iyon ay, ang proseso ng pag-coding at pagprograma ay kinakailangan para rito, na mahirap para sa mga hindi espesyalista.

Kaya dinala ng Google ang bagong tool na ito para sa Android mobile system sa kanyang pagsisikap na manalo ng higit pa sa kanyang mapagkumpitensyang giyera sa mahalagang at mahalagang merkado na ito kasama ang Apple at iba pa, upang manalo ng maraming mga developer at upang mas tumalon sa larangan ng tindahan ng software kung saan ang Apple mahusay sa dami, kalidad at ekonomiya na tukoy sa merkado na nilikha ng software store sa I IPhone at kung ano ang kinita ng mga developer mula rito.

Gayunpaman, ang tool na ito ay madalas na isang may dalawang talim na tabak, dahil madalas itong gumagawa ng isang dami na gastos ng kalidad (tulad ng nabanggit ng marami sa mga kapatid) kung hindi ito maayos na nabigyan ng rasyon at binigyan ng mas mataas na kakayahan. Walang duda na ang mga dalubhasa sa tradisyunal na programa ay hindi magugustuhan ang hakbang na ito, kung saan makikita nila ang isang pagbagsak sa kanilang mga programa at pagpapantayin ang mga ito sa mga program na may limitadong kakayahan! Ngunit ito ay tiyak na isang napakahalagang tool para sa mga mag-aaral na makakatulong upang maipalabas ang kanilang imahinasyon sa mahalagang larangan na ito at dagdagan ang kanilang pagkamalikhain tungkol sa mga application ng smart phone at kumatawan sa isang mahalagang punto ng pagpasok para sa kanila upang maisulong ang pag-unlad ng tradisyunal na pag-coding.

Mas maaga ang Apple sa oras nito noong ito ay inilunsad noong XNUMX, at bago ang pagdating ng web at ang mga kakayahang makipag-ugnay, isang application na nagbibigay-daan sa sinuman na lumikha ng kanilang sariling mga programa at nang hindi nangangailangan ng pag-coding, ang sikat na program na ito ay isang hypercard HyperCard Alin, sa oras nito, nagbibigay-daan sa bawat isa na lumikha ng napakahalagang mga application at kahit na mga laro Ang isusulat mo Blogger Kapatid Serdal Tungkol sa application na ito:

Ang Apple ay bumubuo ng isang kahanga-hangang programa kasama ang mga computer nito na tinatawag na [Hyper Card], pinapayagan ng program na ito ang mga taong walang karanasan sa programa upang lumikha ng mga database at interactive na mga programa, at sa kasamaang palad ang programa ay nagdusa mula sa hindi nagagawang mga desisyon na humantong sa pagtigil nito at ang Apple ay hindi mas matagal na paggawa o pagmemerkado ito. Huwag paunlarin ito, at hanggang ngayon ay walang katulad na programa, maraming mga pagtatangka upang lumikha ng mga katulad na programa, ngunit hindi nila nakamit ang katanyagan ng hypercard.

Mayroong isang tanyag na laro na nilikha ko gamit ang isang hypercard na MistIsang interactive na XNUMXD na laro, kailangan mong matuklasan ang maraming mga lihim at trick upang matapos ang laro, at sa pamamagitan ng paraan, ito ay isa sa mga pinakamahusay na laro na mayroon ako. Ang ilan ay lumikha Mga kwentong magkakaugnay Gamit ang isang hypercard, at ang ilan ay ginamit ito upang lumikha ng isang pinaliit na encyclopedia pang-agham, ginagamit ito ng mga tao upang lumikha ng iba't ibang mga application at ibahagi ang mga ito sa mga network ng BBS at sa mga floppy disk para sa mga magazine. (Natapos ang quote).

Ang mga kakayahan na taglay ng programang ito (na tumatakbo lamang sa Mac) ay napakahusay, kahit na ang oras nito ay maaaring tumanggap ng mas kaunti kaysa dito, at tulad ng nakita natin sa itaas kung paano posible na mag-disenyo at mag-program ng isang tatlong-dimensional na laro sa pamamagitan nito ! Kung saan mayroon siyang mga kakayahan na may kasamang mga database, graphics, pagpapasadya at mga interface ng gumagamit nang madali, at mayroon din siyang isang madaling wika sa pagprograma na tinatawag na HyperTalk. HyperTalk Katulad ng Pascal! (Tandaan na ang program na ito ay hindi nagbigay ng proseso ng pag-coding) Sa kasamaang palad, ang pag-unlad at interes sa program na ito ay tumigil sa pamamagitan ng Apple, at ang huling matatag na bersyon ng programang ito ay noong XNUMX AD at ito ay nakuha mula sa merkado noong XNUMX. Sa katunayan, Sinabi ni Steve Jobs buwan na ang nakalilipas sa All Things digital conference na ang hyper The Card ay nag-expire sa takdang oras nito, hindi dahil mahina o hindi gaanong kalat ang pahiwatig nito sa malapit na pagtatapos ng flash sa sikat na pakikibaka sa pagitan nito at ng Adobe! (Kahit na ang pagbanggit lamang ng hypercard ay maaaring ipahiwatig na hindi niya nakalimutan ito)

Ang paglulunsad ng App Inventor mula sa Google ay nag-udyok sa mga analista at tech journalist na muling tanungin ang luma, bagong tanong: Ibabalik ba ng Apple ang proyekto sa hypercard? Bilang tugon sa bagong tool ng Google at sa isang bagong yugto ng hidwaan sa pagitan nila sa larangan ng mga smartphone, lalo na sa matinding pagtugis sa Android at iPhone, at pagpapakilala ng Microsoft ng isang bagong diskarte para sa Windows Phone XNUMX, sinabi ng ilan na maaari itong mapukan ang dalawang higanteng Apple at Google!

Kung saan ako nagsulat Business Insider Sa paksang ito, nagtataka ka tungkol sa inaasahang tugon ng Apple sa Google at ito ay magiging isang bagong hypercard na katulad ng bagong application sa iPhone iMovie, na nagbibigay-daan sa iyo upang lumikha at mag-edit ng mga pelikula nang madali, ngunit sa oras na ito para sa mga application?

Bibigyan ba ng Apple ang mga ordinaryong tao na walang karanasan sa pag-program at pag-coding ng pagkakataong bumuo ng mga tukoy na application sa isang madaling paraan tulad ng ibinigay ng Google, o mananatili ba ito sa loob ng balangkas ng mga propesyonal na developer upang mapangalagaan ang kalidad ng mga programa (ang bilang ng ang mga application na inilalaan sa iPhone na kasalukuyang nasa tindahan ay lumampas sa XNUMX at sa Android store ay malapit nang umabot sa isang daang A) Kung pipilitin ng Apple na hindi tumugon sa isang katulad na tool, pinatutunayan at pinagsama-sama nito ang aming teorya na ang iPhone ay nakatuon na ngayon sa patayo paglaganap, habang ang bagong tool ng imbentor ng Google app na ito ay nagpapatunay na ang Android ay naghahanap ng mas pahalang na pagkalat.

Ipinapahiwatig ng pagtatasa na ang paglikha ng isang tool na tulad nito ay maaaring ikompromiso ng kalidad ng mga application na nagpapakilala sa Apple Store para sa mga programa sa marami rito, ngunit ito ay isang mahalagang hakbang na maaaring hikayatin - tulad ng nabanggit namin dati - mga gumagamit ng naturang mga tool upang maging mas matapat sa kumpanya na gumagawa ng mga ito at upang makapasok sa mas malalim na programa para sa mga application na ito. At alamin ang kanyang wika. (At huwag kalimutan na ang pagpapakilala sa kanya sa kanyang murang edad at mga mag-aaral sa paaralan ay madalas na itulak sa kanila upang makumpleto ang pag-unlad sa kumpanya platform na nagbigay sa kanya)

Maaaring hatiin ng Apple ang paksa, pagdidirekta ng mga nagsisimula upang bumuo ng mga application ng iPhone gamit ang HTML 5, depende sa mataas na kakayahan nito, at mapanatili ang mga propesyonal sa larangan ng pag-coding at pagprograma upang mapanatili ang kalidad na equation ng mga aplikasyon nito.

Naniniwala kami na maaaring buhayin ng Apple ang hypercard, ngunit hindi direkta, sa pamamagitan ng isang mas malawak na pag-unlad ng kasalukuyang software kit at ang XCode development environment, at ang pagsasama ng mga bagong tampok upang mapadali ang programa para sa iba't ibang mga application at pagmamay-ari ng mga tampok ng hypercard at marami sa kanila din.

Gayunpaman, ang ganitong uri ng tool ay mananatiling limitado sa epekto nito para sa mga sumusunod na kadahilanan: (Kung ang kanyang mga kakayahan ay hindi nabuo at katulad sa mga kakayahan ng hypercard sa kanyang oras at may mas malaking pag-unlad din)

  1.  Pag-target ito sa isang tukoy na kategorya at segment (mga mag-aaral at nagsisimula)
  2.  Ang mga pagkukulang nito sa pagbuo ng mga advanced na aplikasyon at laro, at ito ay isang napakahalagang merkado sa tindahan ng software.
  3.  Ang SDK ay umunlad sa isang paraan na nagpapahina ng bisa ng mga tool na ito.

Gayunpaman, ang kahalagahan ng mga visual tool na ito ay ang mga ito ay isang marketing, nakakaakit at entry point para sa programa at pag-unlad para sa target na platform (Android o iOS) at kumakatawan sa isang unang yugto kung saan ang paglipat sa programa at nakasulat na yugto ng pag-unlad ay kinakailangan. .

Mga kaugnay na artikulo