Jau diezgan sen liela daļa Spoki.lv lietotāju izteica vēlmi pēc spoku mobilās lietotnes, kā arī nedaudz kritizēja pašreizējās mobilās tīmekļa versijas funkcionalitāti un piedāvātās iespējas, tādēļ šajā rakstā sniegšu ieskatu savā nesen veidotajā un vēl nepabeigtajā Spoki.lv jaunumu skriptā, kas paredzēts tieši viedtālruņu (Android) lietotājiem.
Pirms ķeros pie skripta, lietotnes sīkāka apraksta, piebildīšu, ka pašlaik šis projekts atrodas tikai prototipa jeb uzmetuma stadijā, tas ir, lai gan dažas skripta pamatfunkcijas darbojas ļoti labi, pat izcili, taču daudzas plānotās iespējas vēl nemaz nav izveidotas.
Tādēļ ar šī raksta palīdzību centīšos uzzināt citu Spoki.lv portāla lietotāju interesi un komentārus par manu ieceri, kā arī skaidri zināšu - vai nu turpināt šo projektu vai arī atstāt tikai idejiskā līmenī. Ja tieši Tevi šī ideja šķiet interesanta un noderīga, tad novērtē šo rakstu, kā arī izsaki komentārus, jautājumus un iespējamo uzlabojumu, ideju ieteikumus.
Spoki.lv jaunumi mobilajā telefonā20
Skripta pašreizējā realizācija un darbība.
Spoki.lv jaunumu skripts veidots izmantojot Android lietotni, programmēšanas vidi - AndroidScript programming IDE - kas nodrošina pietiekami ātru lietotāja saskarnes un funkciju, iespēju izveidošanu ar JavaScript valodas palīdzību. Pašreizējā situācijā, lai darbinātu Spoki.lv jaunumu skriptu, katram lietotājam nepieciešams instalēt iepriekš norādīto AndroidScript lietotni. Jāpiebilst, ka ar laiku skripts var būt pieejams arī kā atsevišķa lietotne, kas instalējama kā .apk datne, jo AndroidScript izstrādātāji aktīvi strādā pie šādas iespējas.
Tā kā pašreizējā situācijā Spoki.lv jaunumu skripts ir tikai kā prototips, tad nepieciešamā profila informācija un dati tiek iegūti no katra lietotāja publiskā spoku profila. Tas nozīmē, ka pašlaik skripts nodrošina tikai datu lasīšanu un nav paredzēts, lai ielogotos savā profilā, kā arī pievienotu jaunus rakstus, komentārus vai labotu cita veida informāciju. Piebildīšu, ka neesmu saistīts ar Spoki.lv portāla uzturētājiem un programmētājiem, tādēļ skriptam nepieciešamo informāciju nākas izpētīt un iegūt pašam, bez citu palīdzības.
Kā strādāt ar Spoki.lv jaunumu skriptu mobilajā telefonā?
Darbs ar pašu skriptu ir salīdzinoši ļoti vienkāršs un saprotams, taču vislielākās grūtības noteikti var sagādāt paša skripta veiksmīga iestatīšana telefonā - AndroidScript instalēšana un Spoki.lv jaunumu skripta ievietošana telefonā.
Pēc skripta veiksmīgas palaišanas lietotājam tiek attēlots sākuma, sveiciena ziņojums, bet pēc tam - lietotājam nepieciešams ievadīt sava spoku profila jeb konta lietotāja vārdu, piemēram, manā gadījumā - arvislacis. Ievadīto lietotāja vārdu, ja ir radusies kāda pareizrakstības kļūda tā ievadē, iespējams vēlāk nomainīt. Tāpat ar šī skripta palīdzību iespējams sekot līdzi ne tikai izmaiņām savā Spoki.lv profilā, bet arī jebkura cita spoku lietotāja informācijai, jo kā jau minēju iepriekš - nepieciešamie dati tiek iegūti no norādītā lietotāja publiskā profila.
Pašlaik pieejamās funkcijas.
Pašlaik skripts lielākā vai mazākā mērā attēlo tikai katra spoku lietotāja profila pamatinformāciju, kā jau tas redzams ievietotajā attēlā, papildus nodrošinot arī dažas unikālas iespējas:
1) Statuss (piemēram, lietotājs, žurnālists, redaktors, moderators utml.);
2) Līmenis un līmeņa nosaukums;
3) Pašreizējais cepumu skaits + iekavās tiek attēlots papildus iegūto vai zaudēto cepumu skaits kopš pēdējās datu atjaunošanas;
4) Kopējie krutuma punkti - šī informācija nav pieejama profilā, taču tiek aprēķināta + iekavās tiek attēloti papildus iegūtie krutuma punkti kopš pēdējās datu atjaunošanas;
5) Atlikušie krutuma punkti līdz nākamajam līmenim + iekavās tiek norādīts procentuālais progress ar diviem decimālskaitļiem aiz komata;
6) Rakstu un komentāru skaits;
7) Profila vecums dienās + aptuvenais dienu skaits līdz nākamās spoku mācību gada medaļas iegūšanai.
Plānotās funkcijas:
* Informācija par lietotāja rakstiem - nosaukums, plusu, mīnusu un skatījums skaits, kā arī informācija par jaunajiem raksta plusiem un mīnusiem;
* Informācija par nopirktajām, aktīvajām spējām;
* Iegūtās medaļas;
* Papildu profila informācijas attēlošana - vārds, uzvārds, vecums, Skype, Twitter utml.;
* Skripta manuāla jaunākās versijas pārbaude vai - automātiska skripta versijas pārbaudei un atjaunināšana;
* Iespējams nodrošināt autentificēšanos un autorizāciju Spoki.lv, tādējādi piedāvājot iespēju arī pievienot, komentēt, vērtēt rakstus, bet šīs funkcijas izstrāde ir pietiekami sarežģīta.
Priekšrocību un trūkumu kopsavilkums:
+ Darbojas ievērojami ātrāk par Spoki.lv mobilo versiju, nav nepieciešams atvērt pārlūku un atvērt mobilos spokus;
+ Mazāks datu patēriņš, jo nav jāveic attēlu, reklāmu un citu vizuālo elementu ielāde;
+ Darbojas arī bezsaitē - attēlo informāciju kas iegūta iepriekšējās datu atjaunošanas laikā;
+ Lietotāja saskarnē izmantoti Android videi raksturīgie saskarnes elementi un dizains;
+ Attēlo papildu informāciju, kas nav pieejama spoku profilā - kopējie krutuma punkti, precīzāks procentuālais progress līdz nākamajam līmenim, dienu skaits līdz nākamās spoku mācību gada medaļas iegūšanai.
- Pagaidām, lai darbinātu skriptu nepieciešama AndroidScript lietotne, taču ar laiku skripts var kļūt par atsevišķi instalējamu lietotni;
- Iespējams datus tikai nolasīt, nav iespējama jebkāda datu pievienošana Spoki.lv;
- Projekts atrodas tikai izveides stadijā, tādēļ daudzas funkcijas vēl nav izveidotas, pilnībā pārbaudītas.
Kā jau to minēju raksta ievaddaļā, tad noteikti novērtē rakstu, izsaki savu viedokli, komentārus un neskaidros jautājumus par šo rakstu un ideju, jo tieši no Jūsu aktivitātes un atbalsta ir atkarīgs tas, vai šo projektu turpināšu pilnveidot vai arī atstāšu pašreizējā stadijā.
Pašlaik skriptā darbojas tikai iepriekš aprakstītās pieejamās funkcijas, taču ja kādam ir radusies interese pašam to izmēģināt - droši spokos rakstiet man vēstuli, centīšos nosūtīt Jums visas nepieciešamās instrukcijas un Spoki.lv jaunumu skriptu.
Turklāt, ja Tevi ieinteresēja šis raksts, tad iesaku laiku pa laikam sekot līdzi gan jauniem rakstiem manā profilā, gan papildu labojumiem šajā rakstā - iespējams publicēšu informāciju par iespējamo projekta virzību un attīstību.