Archive for the ‘Android’ Category

Бъдещето ни с HTML5 + Javascript

January 30th, 2014   

html5jsЦитат по памет от вчера: "Това Андроид developer–ите сте много недалновидни. Нали виждате, че нещата при разработването за мобилни устройства отиват към HTML5 + Javascript? Ето, аз вече само с това се занимавам. Утре като native-а отпадне и всичко стане HTML5 + Javascript какво ще работите?"

Ами…

Като се има предвид, че повечето HTML5 + Javascript developer-и сте просто дизайнери или начинаещи PHP developer–и, които са се "преквалифицирали", за да яхнат новата модерна вълна, нещата ги виждам така (хиперболизирано и опростено за повече яснота):

Ден 1:  Google обявява, че спира поддръжката за Android SDK-то и разработкат на апове ще се прави само на HTML5 + Javascript

Ден 2: Всичките 200+к Android developer–и си припомнят Javascript-a

Ден 3: Започват да пишат апове на HTML5 + Javascript

Та, ако HTML5 + Javascript стане доминантна технология въпросът не е какво ще работим ние Андроид developer-ите… Въпросът е какво ще работите вие, като ви вземем вашата работа (нищо лично, просто бизнес)…

P.S. Колкото и да не ми харесва нещата наистина отиват на зле, т.е. HTML5 + js. F*ck this sh*t. Май по-скоро ще науча Go или ще се върна към server side програмирането, отколкото да се занимавам (отново) с тази простотия…

Андроид вълничка

January 15th, 2014   

Вчера за пореден път чух от колега, че той бил избрал JavaEE пред Андроид, защото в ЕЕ-то имало повече работа. Към момента е напълно прав -- ако човек разгледа обявите в jobs.bg ще види, че за android почти няма отворени позиции (не броим тези, които са несериозни/неадекватни).

Да погледнем тази графика:

andro

За 2014 прогнозите са, че ще бъдат продадени 1,2 милиарда устройства с Андроид. Дали тези устройства няма да имат нужда от app-ове?

И още нещо, покрай дългогодишния ми опит с "enterprise" системи съм забелязал няколко огромни разлики между (more…)

На twitter майката

July 26th, 2013   

twitДо скоро ми беше много чудно как хора със Android смартфони се оплакват, че батерията не им издържа и ден. Аз подобни проблеми не бях имал и то при положение, че съм със стар-стар Galaxy S, на повече от 2 години. И преди ми се е случвало, от време на време, да започне да ми пада батерията доста по-бързо от нормалното, но не бях обръщал особено внимание, защото проблема си се оправяше от само себе си по някое време (когато деинсталирам даден апп). Наскоро обаче си качих twitter апп-а и изведнъж и при мен juice-a започна да свърша за около ден. Прави се оказаха google developer-ите, че ако не внимавате как си пишете апп-овете ще източите батериите на юзерите и те ще са недоволни. Twitter апп-а е типичен пример за лошо написано приложение -- дори и да няма интернет връзка, той периодично си wake-ва CPU-to и си прави нещо и източва батерията…

Та да ви посъветвам:

Трябва да изберете кое е по важно за вас. Дали:

  • да имате по-дълго време батерия
  • да имате twitter, facebook, skype и всичките останали social "лигавщини"

Аз лично реших да махна този лошо написан апп…

 

 

 

 

Андроид нови/благи-ни

October 30th, 2012   

Вероятно вече сте чули: излязоха нови разкошни Андроид устройства: телефон Nexus 4, таблети Nexus 7 (с 3G) и Nexus 10.

Няма тук да раздувам надълго и нашироко какви са им чудовищните хардуерни спецификации, защото според мен те не са най-важното, а и всеки може да си ги погледне сам. Само ще отбележа от чисто потребителска гледна точка какви са им най-ценните неща:

  • Последната версия на Андроид OS (4.2) поддържа многопотребителска работа с едно устройство, т.е. подобно на windows няколко човека могат да имат акаунти на едно и също устройство и всеки да си има отделно и независимо пространство. Досега това беше огромен недостатък най-вече при таблетите (и Андроид, и iPad). Сега вече можете да си влизате със собствен акаунт и другите потребители няма да могат да ви четат пощата, чатовете и т.н. Предричам, че тази функционалност ще сложи край на доминацията на iPad при таблетите.
  • Photo Sphere  -- чрез него можете да правите 360 градусови панорамни снимки, т.е. заставате на някое място, пускате снимането и започвате да се въртите бавно. Камерата заснема поредица от снимки, които биват "слепени" и се получава 360-градусова снимка (пример).
  • "безжичен екран" -- можете да свържете безжично таблета или телефона си с телевизора и да гледате на него филми или снимки, които се пускат на телефона/таблета. Отпада нуждата да се оплитате в кабели и да трябва да си оставяте устройството до телевизора.
  • Nexus 7 с 3G -- много хора недоволстваха (донякъде с право), че няма "вграден мобилен интернет" в този таблет, но ето, че вече този недостатък е поправен.

 

Nexus 7 дойде най-накрая и в България

October 6th, 2012   

Ако сте се изкушавали да си купите таблет, но не сте били сигурни кой да изберете вече имате решение. От няколко дни Nexus 7 може да се купи и в БГ (на нормална цена (499 лева)). Като човек, който се занимава с програмиране за Андроид от две години, а също и защото не малко таблети минаха през ръцете (макар и за кратко) ви съветвам да изберете него, защото:

  • най-удобен е за четене -- съчетанието от лекота (само 350 грама), хубав екран 7″ и издържливостта на батерията го правят идеален за четене на книги и непретенциозно броузване;
  • най-добро съотношение цена/качество и цена/производителност. По бърз таблет не съм виждал на живо. Изключително пъргав и responsive;
  • тъй като е от Google (поне маркетингово) получава винаги първи най-новите версии на Андроид;
  • пълен набор от "екстри" GPS, компас, жироскоп, NFC и т.н. Май не се сещам за таблет под 1000 лева , който да предлага същите неща (в интерес на истината няма 3G, но това за 80-90% от потребителите не е никак важно).

Най-добрата цена, която успях да открия е в tablet.bg. Съветвам ви да си го купите в комплект с калъф, защото иначе ще трябва доста да го пазите (това не специфично само за този таблет, а за всички. Без калъф просто постоянно трябва да внимавате къде ги оставяте , дали няма да се хлъзне или издраска и т.н.). По принцип е добре да изберете калъф, който може да служи и за стойка, но поне за момента не намирам такива в БГ.

Не че искам да ви убивам ентусиазма, но държа да ви предупредя: поне според мен всичките тия таблети (не само андроидските, но и iPad) са малко безсмислена история. Моят го използвам почти единствено покрай програмирането ми за Андроид и нерядко се случва със седмици да си стои бюрото ми включен към компютъра, без да го ползвам за нещо друго. Отделно от работата единственото смислено приложение, което съм открил е, че е перфектен за четене на книги, но напоследък нямам време за това.

 

Вече съм истински Андрид програмист

September 28th, 2012   

Хванете което и да е дете от улицата и го питайте: "Какво е истински герой?" и то ще ви отговори:

"Емиии, таковата, истинският герой трябва да е силен, балансиран и да има яки item-и"

:-)…

… та и аз така. След като го докарах на сила и баланс ми липсваха само нужните item-и, за да минавам за Истински Андроид програмист™, но ето, че вече и тази работа свърших и си имам андроид mini collectibles. Това в ляво се води Standard green, а това в дясно -- Greeneon. Реално погледнато само Standard green можете да си го изберете, за другите просто поръчвате така наречения "blind pick" и каквото ви се падне -- такова. Първоначално малко се разочаровах като видях, че ми се е паднало Greeneon, защото има къде-къде по-готини, но после видях, че на него, за разлика от на другите, му се маха главата:

… т.е можете да си дрържите разни неща в него. Very neat. Ама какво да си държим там?! НЕкои хора проявяват липса на въображение и си слагат в него желирани бонбонки (Jelly Bean), но като се има предвид фройдистката форма на малките копеленца мисля, че (more…)

Какво най-много искат хората от техния смартфон?

June 20th, 2012   

Смартфоните отдавна не са новост -- някой хора успяха даже да сменят по 3-4-5. Първоначалния сляп ентусиазъм и любов към шаренкото е изместен от премерен прагматизъм. Едно време хората се ловяха на маркетинговите трикове: кой телефон какъв нов процесор бил имал, какъв страхотен екран по нова технология, с най-нова версия на операционна система, жироскопи-мироскопи и всякакви други измишльотини. В крайна сметка, хората започнаха да се осъзнават и да гледат по-трезво на нещата и си промениха приоритетите по отношение на това как избират следващия си телефон.

Знаете ли кое е най-важното в момента за избора на нов смартфон? Не е CPU-то. Не е дизайна. Не е екрана.

Явно на хората им писна  (more…)

Lines Of Code (aka Лайна От Код) :-)

May 19th, 2012   

Заради предстоящата презентация пред инвеститори днес седнах да генерирам малко статистика за мегаломанския проект, по който работя последните 12+ месеца. При все уговорката, че нещата са писани с доста бързане, все пак, кода е в изтествано и добро състояние (поне за PHP частта гарантирам, че е по-добра от 90% от проектите, които съм виждал (както open source, така и proprietary)). Java (android) приложенията, не са толкова добре направени -- имам само година и половина опит в тази област (сравнено с PHP: 8+ год), а и доста бързах(м) с нещата и тук-там минавам напряко… Интересното е, че и за двата програмни езика производителността ми като LOC на ден е почти една и съща: ~250 непразни, некоментирани реда.

За HTML, CSS и javascript умишлено не се опитвах да правя статистика, защото там термина LOC е много (по-)непоказателен.

Фрапиращото в случая е, че когато съм си мерил производителността при работа в средно голям екип (5-6 човека), никога не съм преминавал границата от (more…)

Мнението ми за Samsung Galaxy S III -- пластмасово лайно

May 6th, 2012   

С няколко дни закъснение искам да изразя разочарованието си от последния модел на Samsung. То бива, то може стиснатост и алчност, но да пуснеш "high-end" смартфон с корпус от евтина пластмаса си е направо цигания. Да не говорим, че ще го пуснат на цена 1000+ лева.

Да се дадат толкова пари за пластмаска си е грехота. Надявам се Samsung да имат изключително слаби продажби, за да си направят извода, че се излагат като кифладжии.

(Нямам нищо против пластмасовите корпуси по принцип, но за нисък и среден клас. Ако сложат цена 500-600 лева за SIII -- OK).

(да не говорим, че като Андроид талибан приемам много лично, когато вместо да се подобрява ситуацията, тя се влошава, заради недомислиците на фирми като Samsung).

ffs…

Някои изненади от потребителите на Андроид в България

April 22nd, 2012   

Преди време се бях замислил, дали не е добра идея да направя Андроид маркет само за БГ. Аргументацията ми беше следната:

  • няма достатъчно приложения на български;
  • наличните приложения от български разработчици са с доста ниско качество, като това до голяма степен е следствие, че от тях пари не могат да се изкарат и съответно не се отделя необходимото време, за да бъдат изпипани;
  • цените в Google Play не са съобразени с покупателната способност в БГ.

Пуснах допитването в един андроид форум, като въпросът беше формулиран: "Смятате ли, че има нужда от български андроид маркет с цени ниски като за България?"

Както се вижда, резултатите бяха в полза да се направи такъв маркет -- приблизително 70%. Тъй като повечето хора не бяха прочели, че трябва да напишат и каква цена са склонни да плащат пуснах втора анкета, която да изясни този въпрос и тук вече резутатите силно ме изненадаха.

Въпросът на втората анкета беше дефиниран така: "Каква според вас е подходящата за България цена на един App, който в Google play струва ~1,50 лв."

Очаквах, че повечето хора ще (more…)