Ġunju 25, 2021

Python u Applikazzjonijiet Mobbli: Huwa Possibbli?

Mir-rilaxx inizjali tiegħu fl-1991, Python malajr sar wieħed mill-aktar lingwi ta 'programmazzjoni popolari fid-dinja, grad li għadu jżomm sena wara sena. Python huwa tipikament favorit fost l-iżviluppaturi fil-komunità tal-iżvilupp ta 'backend bħala lingwa ta' programmazzjoni dinamika ta 'livell għoli, interpretata u għal skop ġenerali.

Filwaqt li huwa plejer komuni fil-logħba tal-iżvilupp tal-web, Python reċentement ħadem triqtu f'żona li tidher improbabbli matul l-aħħar ftit snin: l-iżvilupp ta 'applikazzjoni mobbli. Bħala lingwa ta 'programmazzjoni universali, hija magħrufa bħala għodda li tmur biex issolvi firxa wiesgħa ta' kompiti diġitali. Mill-iżvilupp tal-web u x-xjenza tad-dejta sal-awtomazzjoni tal-proċess, it-tagħlim tal-magni, u l-analiżi tad-dejta, is-servizzi tal-iżvilupp tal-Python jgħinu lill-kumpaniji jagħmlu dan kollu - iżda l-iżvilupp tal-app mobbli huwa territorju ġdid għall-lingwa.

Il-Python hija Idea Tajba għall-Iżvilupp tal-Applikazzjonijiet Mobbli?

It-tweġiba qasira hija: iva, grazzi għall-qafas Kivy maħruġ fl-2011. Qabel dik is-sena, l-iżvilupp ta 'applikazzjoni mobbli apposta fuq iOS u Android żgur ma kienx il-każ ta' użu tipiku ta 'Python u lanqas il-libsa qawwija tiegħu. Madankollu, ir-rilaxx ta 'dan il-qafas u l-evoluzzjoni tal-lingwa jagħmluha għażla ewlenija llum.

Il-qafas ta 'Kivy jippermetti l-iżvilupp ta' apps bejn il-pjattaformi għal kompjuters desktop u apparat mobbli. Dan il-qafas juża sett tad-dwana ta 'strumenti tal-interface tal-utent li jippermettu lill-iżviluppatur jinvolvi l-istess elementi ta' kontroll fuq pjattaformi differenti. Dan iwassal għal proċess ta 'żvilupp ħafna iktar issimplifikat. Madankollu, dawn l-applikazzjonijiet mhumiex neċessarjament applikazzjonijiet mobbli "indiġeni".

Għal apps indiġeni, hemm BeeWare, qafas ieħor li jgħin lid-devs jimpenjaw ruħhom ma 'elementi ta' kontroll indiġeni għal kull pjattaforma. BeeWare tappoġġja l-iżvilupp ta 'app fuq iOS, Android, macOS, Windows, Linux, Web, u anke l-aktar tvOS l-aktar ġdid. B'interfaces tal-utent indiġeni, applikazzjonijiet multipli, bażi ta 'kodiċi waħda, u esperjenza tal-utent kompletament indiġena għal kull pjattaforma, BeeWare hija wkoll l-aqwa għażla fost id-devs mobbli li qed ifittxu qafas biex jaħdem ma' Python.

It-Tipi ta 'Applikazzjonijiet Mobbli li Jiġru fuq Python

Ħafna mill-aqwa apps mobbli bħalissa jikklassifikaw fost l-aktar popolari fl-App Store imexxu fuq Python u jużaw il-karatteristiċi avvanzati tiegħu. Dawn l-applikazzjonijiet popolari jinkludu:

  • Instagram - Probabbilment l-aktar applikazzjoni famuża disponibbli llum, l-iżviluppaturi użaw Python biex jibnu Instagram. Bħala rivoluzzjonarju tad-dinja tal-fotografija diġitali, Instagram espandiet il-linji tal-kreattività u reinventat totalment il-marketing tal-midja soċjali ftit wara li oriġinat. Instagram jippermetti lill-utenti mhux biss jieħdu ritratti u jaqsmuhom fi ħdan l-app iżda wkoll jeditjawhom mingħajr ma jkollhom għalfejn joħorġu mill-app. B'aktar minn 500 miljun whopping (u li qed tikber kuljum) utenti attivi, Instagram juri li l-apps mibnija fuq Python jistgħu jegħlbuhom fuq livell enormi.
  • Pinterest - Il-pinboard diġitali aħħari tal-internet, Pinterest, jiddependi fuq il-qafas Python Django biex malajr jittratta ammont inkredibbli ta 'dejta kuljum. Is-sit li jaqsam l-immaġini jippermetti lill-utenti jiġbru u jaqsmu stampi jew "pinnijiet" ma 'utenti oħra waqt li jorganizzaw affarijiet fuq il-bordijiet individwali tagħhom stess. L-app Pinterest bdiet taħdem fuq Python mill-bidu nett tagħha u tibqa ’tagħmel hekk sal-lum.
  • Reddit - Il-forum onlajn, l-app ta 'diskussjoni, u ċ-ċentru tal-meme jimxu fuq Python, għalkemm oriġinarjament kien kodifikat f'Common Lisp. Wara li fittex lingwa li fuqha tibbaża l-app b'aċċess wiesa 'għal-libreriji tal-kodiċi, Reddit għamel il-bidla għal Python. B'mijiet ta 'miljuni ta' viżitaturi ta 'kull xahar tal-mobile app, l-app Reddit hija waħda mill-aktar applikazzjonijiet popolari u impressjonanti mibnija fuq Python illum.
  • Uber - Trailblazer tat-tip tiegħu, Uber joffri mhux biss ridesharing bejn il-pari iżda wkoll qsim ta 'roti kif ukoll kunsinna ta' ikel permezz ta 'UberEats. B'ħafna x'jipprovdi lill-utenti tal-applikazzjoni tagħha, Uber taħdem fuq Python biex tgħin timmaniġġa l-ammont ġigantesk ta 'dejta madwar l-app. Is-servizz jappoġġja 'l fuq minn 100 miljun utent u jopera f'żoni tal-metro madwar id-dinja.
  • Spotify - Spotify jirrenja bħala l-ikbar servizz ta ’streaming ta’ mużika fid-dinja u waħda mill-aktar applikazzjonijiet mobbli Python popolari wkoll. L-iżviluppaturi għażlu din il-lingwa biex jibnu l-app Spotify minħabba l-analitiċi avvanzati tad-dejta u l-veloċità ġenerali tal-iżvilupp. Il-lingwa tgħin tmexxi ħafna mill-funzjonijiet avvanzati tagħha, bħall-funzjonalitajiet tar-Radju u Skopri. Il-preferenzi tal-mużika personali tal-profil huma l-bażi għal dawn il-funzjonijiet kumplessi, li jagħmilha aktar ikkumplikata u li tieħu ħafna riżorsi meta ma tużax il-lingwa korretta għall-iżvilupp tal-app.

Għalkemm xi żviluppaturi jistgħu jsibu l-idea li jiżviluppaw applikazzjonijiet mobbli bil-Python terrifying, diġà wera lilu nnifsu bħala lingwa li tmur fid-dinja tal-iżvilupp ta 'app mobbli. Huwa użat minn bosta kumpaniji biex jibnu applikazzjonijiet kumplessi u personalizzati għall-użu minn miljuni ta 'utenti kull darba.

Dwar l-Awtur 

Peter Hatch


{"email": "Indirizz tal-posta elettronika mhux validu", "url": "Indirizz tal-websajt mhux validu", "meħtieġ": "Qasam meħtieġ nieqes"}