olexiy prokhorenko’s blog

olexiy prokhorenko’s blog

Olexiy Prokhorenko  //  I wear many hats and like different things. Dream and evolve, explore what else I can do. I want to build something nice.

More about me you can find on my profile page. You can follow me on Twitter @alexeypro or connect with me on LinkedIn. Do you know me personally? Help me improve, rate my skills on PlusRated.

My interests: Mobile and Web, Technology, Entrepreneurship, Startups, Business, User Experience and Human Interfaces, Lean and Agile Methodologies, Self-improvement.

Apr 26 / 8:15am

iPhone vs. Android: nice article I came across #android #iphone #platform

Full article is here http://radar.oreilly.com/2010/04/five-reasons-iphone-v-android.html and I should say it does make interesting points, though, I am not 100% agree with everything there. But, like this block:

"...Apple is moving on to the 4.0 stage of its mobile platform, has consistently hit promised milestones, has done yeomen's work on evangelizing key technologies within the platform (and third-party developer creations - "There's an app for that"), and developed multiple ways for developers to monetize their products. No less, they have offered 100 percent distribution to 85 million iPhones, iPod Touches and iPads, and one-click monetization via same. Nested in every one of these devices is a giant vending machine that is bottomless and never closes. By contrast, Google has taught consumers to expect free, the Android Market is hobbled by poor discovery and clunky, inconsistent monetization workflows. Most damning, despite touted high-volume third-party applications, there are (seemingly) no breakout third-party developer successes, despite Android being around two-thirds as long as the iPhone platform."

Well said. And very clear what is the difference between Android and iPhone users. My personal experience shows the same. Blackberry and Android users don't *buy* applications. Well, incorrect. They *rarely buy*. Blackberry users don't have many at the first place, Android users try to get everything free. iPhone users pay. And usually they don't even questioning the price (some still do), but they just buy if *any* value is in the app.

Filed under  //  android   blackberry   iphone   market   mobile   platform   product  

Comments (0)

Mar 14 / 6:28pm

this is how we make UIActivityIndicatorView work #iphone #sdk #objective-c (tiny tutorial)

To begin with - I think it's necessary to mention that I am not an expert in Objective-C, neither in iPhone SDK. I had some experience developing for mobile devices (Siemens, to be precise) like 8 years ago, and that was fun, but obviously it was nothing comparing to what apps nowadays can do.

This was an intro and disclaimer. 

But this post is about UIActivityIndicatorView and how we can make it work in our app. If you Google for this information you will find tons of questions and problems with this thing. It's simple, just not that straightforward. I had to spend quite some time gathering all pieces from different resources to make it work, and later, to tweak to work in different situation. So, information described here will help you to get over those complications faster than I did.

So, let's start. UIActivityIndicatorView is just a view (right, this rollin gear is just a view), so general idea is that we want to show it whenever our application is doing some time consuming operations. Good habit to let user know that he is not left alone, just on "hold". :-)

Let's do it this way -- starting from our controller's .h file (same example on http://pastie.org/869669):

...

@interface RootViewController : UIViewController {

UIActivityIndicatorView *cLoadingView;

}

@property (nonatomic, retain) UIActivityIndicatorView *cLoadingView;

- (void)initSpinner;

- (void)spinBegin;

- (void)spinEnd;

@end

...


Simplest case possible. We have three methods defined here. One is for initialization, and we will call it when controller will just load; other two to start and stop spinning. Easy, so our controller's .m file will look like this (again, on http://pastie.org/869680):


 

...

@implementation RootViewController

...

@synthesize cLoadingView;

...

- (IBAction)doSomethingComplexAndTimeConsuming {

// this is how we start spinning

[NSThread detachNewThreadSelector: @selector(spinBegin) toTarget:self withObject:nil];

...

// TODO: something very complex and time consuming

 

// you can also add extra wait for the test (just uncomment line below)

//[NSThread sleepForTimeInterval:3];

 

...

// stop waiting...

[NSThread detachNewThreadSelector: @selector(spinEnd) toTarget:self withObject:nil];

...

// TODO: continue with our application

}

...

- (void)initSpinner {

cLoadingView = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge] autorelease];    

// we put our spinning "thing" right in the center of the current view

CGPoint newCenter = (CGPoint) [self.view center];

cLoadingView.center = newCenter;

        [self.view addSubview:cLoadingView];

}

...

- (void)spinBegin {

[cLoadingView startAnimating];

}

...

- (void)spinEnd {

[cLoadingView stopAnimating];

}

...

- (void)viewDidLoad {

[self initSpinner];

[super viewDidLoad];

}

...

 

@end

...


Simple, isn't it? That really is trivial, and I thought most of the cases can be handled the same way. Unfortunately, when I wanted it to works fancier (I wanted the spinning gear to be in the navigation bar of my app) -- it brought me confusion on how this can be done. Just positioning up there? That's a pain, and I never was able to make it work (frankly speaking :-). However, then, I realized other thing. Navigation bar has buttons! So, why wouldn't we make our spinning gear a button? and this is what I did. It was really easy to do -- just tweaking our initSpinner method a little bit (on http://pastie.org/869703):

 


...

- (void)initSpinner {

cLoadingView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];

UIBarButtonItem *activityButton = [[UIBarButtonItem alloc] initWithCustomView: cLoadingView];

self.navigationItem.rightBarButtonItem = activityButton;

}

 

...


Simple. It's all looks pretty simple when there is a working example, isn't it? :-)


To crown it all, I would love to mention that Apple actually worked hard on making deep documentation available. And while they certainly limit developer with UI requirements and restrictions, they allow to build beautifully helpful and looking application very fast.



 

 

Filed under  //  code   development   iphone   mobile   objective-c  

Comments (6)

Mar 8 / 7:41pm

My blackberry is sick of AT&T :-( #att #fail #bis #nointernet #wtf

So, whenever I am trying to access Internet on my Blackberry Bold -- I fail. Today. Usually it works somehow, but not today. Today, the only time I am getting emails, tweets, IMs on my Blackberry is when I am on WiFi. WTF? Only those three simple words. And question mark. Literally. AT&T claims nothing is wrong, but of course I can reboot/restart/pull out my battery dozen times, because they think this is what cures their network. I fucking doubt so. Now I understand why iPhone is such a success. It allows you to do more. Offline. Because AT&T doesn't care that much if their network works. By the way -- AT&T -- You still owe me $150 which was a "mail-in" fucking "rebate" since I connected new landline and DSL more than a year ago. You know what your customer service is saying when I bother to call? Or yeah, our system is still processing it. You are fuckers, from bottom to the top. If you stealing money, please, at least close my eyes with some kind of service. I know I am swearing more than I should (it's not me, really!), but I am just tired of paying big bucks for the company which pretend to provide service. 
Filed under  //  at&t   bis   blackberry   mobile  

Comments (0)

Feb 28 / 5:04pm

Blackberry comments for @alexmak Nexus One/iPhone review (russian) #blackberry #nexus #iphone

Давно я не писал в блог ничего на русском, и так же давно не писал никаких сравнительно-отмечающих моментов по поводу телефонов; Читателем моего ремарок давно известно что я не могу определиться с телефоном который я использую (между iPhone и Blackberry), посему прыгаю туда-сюда. Платформу Android я обходил, ибо выбор Google -- HTC я не особо люблю, после опыта с нескольими Win-базироваными телефонами HTC. Оно съело мне "мозок", точнее откровенно меня вынудило их возненавидеть. Не уверен что именно это было, но то что я HTC не люблю ни качеством железа, ни софта -- это точно, хотя возможно многое изменилось.

К чем это все -- я недавно наткнулся на "Обзор Nexus One" (в трех частях - №1, №2 и №3) который сделал @alexmak (Alex Patsay), и если честно нашел его достаточно позновательным, и решил опять же прокомментировать его исклюительно для сравнения с Blackberry. Хотя я отлично понимаю что многие не рассматривают этот телефон как альтерантиву iPhone/Android. На то есть причины, и совершенно объективные, хотя, телефон - это не лаптоп, поэтому я его рассматриваю как телефон в первую очередь.

Теперь по моим комментариям и сравнениям с Blackberry. Сразу отмечу, что использовал я несколько моделей, Blackberry Bold 9000 (который и использую сейчас повседневно), Curve 8900 и Bold 9700. Так что более менее могу сравнивать за достаточно большой спектр моделей. И iPhone я использовал с самого их выпуска -- то есть с аллюминено-iPhone 2G, до iPhone 3GS.

Качество сборки и железа -- достаточно высокое у Bold 9700, очень и очень близкое к iPhone 3GS, который можно сказать эталон для меня. Curve 8900 более бюджетная модель, так что качество сборки ок. Не супер, но и не откровенная дешевка. Bold 9000 мне нравится по многим фактором, но "целостность" телефона чувствуется меньше всего -- скорее из за его таковой конструкции. Слишком много слотов воокруг по телефону создают ощущение "lego" :-) Nexus One я бы поставил на уровень с 9700. Те же болезни - хочешь поменять SIM'карту -- будь добр, телефон отключай. Но не могу сказать что это big deal для меня - я их не меняю вообще :-)

Трекбол в Nexus One меня убивает. Его делать было ужасно неразумно, при условии что Bold 9000 имеет такой же, и RIM за несколько лет "наевшись" с ним проблем -- перешло на trackpad'ы. Не понял смысла вообще, а если учитывая несуществующий customer service от Google для Nexus One -- это может быть огромный frustration пользователей через полгода, когда трекболы будут поголовно "портиться".

Опять же не подлежит сравнению клавиатура и кнопки "активации" -- в Blackberry это любая (почти) кнопка :-) -- в Nexus One и iPhone их не так уж и много. Так что сравнивать тут нечего.

По поводу "мигания трекбола" - это отличная вещь, аналог у которой в Blackberry "миллион лет" уже существует отдельный индикатор, наличия почты, сообщений, SMS, и тд -- это то что iPhone из за дизайна выбрасывают, но это безумно помогает. Когда привыкаешь - лишиться этого очень сложно.

Батарея -- не сравнивал на long run Nexus One, но точно скажу что Bold 9000 и особенно Bold 9700 просто супер батареи. Лучше не встречал - и это с моим использованием. Не думаю что на рынке много телефонов способных их "побить".

Программно -- мой Bold 9000 еще "ездит" на OS 4.6, а Bold 9700 на OS 5 -- которая несомненно более улучшенная, и в плане удобства, так и быстродействия. Мне трудно сравнить ее с iPhone, где интерфейс опять же эталон простоты, но Nexus One как и все остальные Android телефоны у меня вызывают неприязнь - ибо их UI весьма непродуман до конца. Ощущение что делать начали хорошо и тщательно, а закончить забыли, поэтому просто добавили все лишь бы где. В девайсах Blackberry по крайней мере как говорится в армии -- "хоть и безобразно, но однообразно". Я конечно преувеличиваю с безобразием, но там ты точно знаешь что сделает какая кнопка. Можно делать на ощупь. И быть увереным в результате. Проверенно УЙМУ раз.

Менеджер задач - в Blackberry есть переключатель, но не менеджер. Обычно все приложения можно закрыть через меню самого приложения, убивать кого-то возможно и есть нужда, но я еще не встречал таких ситуаций хотя слышал что такое было на ранних телефонах RIM'а с слабыми процессорами. Лично я не встречал. Возможно потому что использую по больше части дефолтовые приложения, либо достаточно устоявшиеся (штук 5-6 разных). Опять же отмечу -- мои сравнения очень субъективны, потому что телефон для меня это в первую очередь телефон, которые должен хорошо делать коммуникации, почту, контакты, календарь. Броузинг - это бонус, красота которого меня волнует иногда, но редко, скорее информативность более важна. Игры вообще не волнуют. Так же как и fancy stupid things, как дурацкие приложения и прочее.

Русский язык. Однако это головная боль Blackberry тоже. На Bold 9000 и Curve 8900 оно ставится достаточно просто из Desktop Manager, но для этого понятно надо USB'шкой прицепить к компьютеру, ибо по умолчанию телефоны в Штатах имеют Spanish, и тройку других языков, но не русский. Из плюсов их все можно прибить, и оставить только English и Russian (2 вида input, о них позже) -- и радоваться. Есть два вида ввода - первый это транслит -- смотришь на английские буквы, вводятся русские (пример "qwerty" это "яшерт", или "sdfghjkl" это "cдфгчьк") -- либо когда вводишь и используется их раскладка такая же как на клавиатуре. К сожалению второй метод трудный если не помнишь "на память" что "q" это "й", что "fgh" это "апр" и тд. Правда огромный минус Bold 9700 -- он будучи самым новым не имеет русского. По моей теории это потому что телефон еще не продается в страны где нужен русский и использует новую OS 5, но я могу ошибаться (хотя вряд ли). Поставить его туда можно, но это уже сложнее процесс, поэтому я его даже не рассматриваю.

Blackberry быстрее для обычных задач, Быстрее набрать номер, пролистать или найти человека в телефонной книге, набрать номер броузя страницы или твиты, или же щелкнуть на ссылку или опять же набрать номер или кинуть SMS по номеру в календаре, и тд. В чем прогадывают и теряют клиента (меня конкретно) Apple и Google -- это в том что будучи воодушевлены борьбой они забыли что RIM "выехал" и выезжает построив сначала некрасивый девайс, но сделав почту абсолютным и самым важным компонентом on-the-go. Я отвечаю, forward, копирую и делаю много вещей с почтой на бегу, что iPhone мне не дает. Моя почта может быть объединена в один список писем, я могу настроить звонок для почты (нет смысла в push email если я ее не слышу). Я могу видеть сколько писем новых с момента последней проверки писем. И еще кучу "я могу", которые скорее видимо рассматриваются как "необязательные" фичи у Android и iPhone. Как результат - для меня почта лучше SMS, она может быть коротка в одно-два слово, может быть предложением, описанем, абзацем, картинками, цитататми - короче наиболее используемый (кроме звонков) компонент МОЕГО телефона это почта.

Сервисы Google были более сложны в настройке на iPhone, на Blackberry это же Google Sync, Google Voice. Все, они интегрируются просто и спокойно, вися в background, и вообще не напоминая о себе (если не надо). Контакты, календарь, google voice кстати еще позволяет из меню телефона звонить на номер с помощью него, а так же бросить SMS с его помощью. Тут вообще не знаю что лучше - они прозрачны и ненавязчивы, 

Скриншоты в Blackberry делают нетривиально -- но это даже не 10% от нетривиальности у Nexus One. Просто ставится бесплатно апликейшн (OTA конечно, http://m.thetechmogul.com/) Capture It! и спокойно щелкается.

Настройка звуков и рингтонов у Blackberry самая удобная. Во первых делается во одном месте, во вторых использовать можно какие хочешь файлы, хочешь mp3, хочешь еще что. И настраивать можно почти для всего. (Пишу "почти" потому что наверняка для чего-то нельзя, хотя я на это еще не наталкивался :-)

О приложениях для Blackberry мне нечего написать по двум причинам. Во первых их мало, во вторых мне много и не надо, и все что мне надо есть. Разработка приложенияй для Blackberry это совсем отдельная тема, которая скорее негативная, в плане incentives для разработчиков, а вернее -- их отсутствия.

Вопрос - взял бы Я себе Nexus One ответ простой и даже без сомнения - НЕТ. Если бы я не пользовался Blackberry я бы пользовался iPhone 3GS, это даже без колебания.

 

Filed under  //  android   blackberry   iphone   mobile   nexus-one   review  

Comments (0)

Feb 18 / 9:52pm

Back on Blackberry (again 10x) #bb #blackberry #iphone

I had to retire iPhone 3GS and return it back to my love @bazinia. I think she'll take good care of it. In my turn I am enjoying Blackberry again. (And I know @rwaldin knew this would happen :-) Frankly speaking, I just decided it's not worth it for me to keep it. I will wait until Apple will bring new iPhone which would be less of a game device but at least a little bit more of productivity booster. This time my tipping point was not keyboard (can really get used to touch-typing) or battery life (I have a bunch of wall/car chargers for this), but terribly slow email client and very inefficient access and operation with it and the calendar.
So I either have to wait for Apple to fix it or do it myself the way I want :-) none of those options really seems to be happening in the nearest future so I'd stick to Blackberry for now.

Filed under  //  blackberry   iphone   mobile  

Comments (0)

Jan 29 / 9:50am

So, iPhone #again #why #blackberry #switched #ipadnano

Everybody is writing about iPad this week, but I guess I want to be special and write about iPhone (again) and my 100x time switching from/to Blackerry to/from iPhone. It is definitely a love-hate relationship between me and these devices. None of them is good enough to be 100% my device, and what it feels that I am getting tired of lousiness of each of them time to time. 
This time I am switching from Blackberry Bold 9700 (which was also known as Bold2) to my lovely wife's (http://twitter.com/bazinia hi!) iPhone 3GS. I don't think I should write again that Blackberries quality is less break-prone than iPhone's (total count of my returns/exchanges of Blackberries I had is close to 10. Compare this to iPhone which I never had to repair/exchange since using 1G (the very first one), so I'll just concentrate on what I will and will NOT miss: 

I will miss: 

1. Keyboard. Just forcing myself into virtual one, and I know that real keyboard is much better. 
2. Battery life. Crap, they need to sell extra wall adapter for iPhone and all other possible adapters to plug anywhere where you are. Because iPhone sucks with battery big time. 
3. LID which indicates new email/messages/whatever. Really helpful. I can just take a look at my device to know if there is something "inside". 
4. Customizable profiles and ringtones for everything. Never thought I will use them, but man, they are so convenient. 
5. Tethering. It's very easy on Blackberry, with Mac, over Bluetooth, which makes life easier and more portable. Loved it. iPhone? Tethe... what? Jailbreak only? Or cought out $60 on top we are paying already to greedy AT&T? Yeah... NO. 
6. Multitasking. Didn't use it as much as I thought, that's why it's the last item on the list, but still. 

I guess that's it. Now, the list of what I WILL NOT miss: 

1. Lack of Apps. I didn't think they are so useful but I am sporting like 20 apps (on iPhone, not games) now which actually *are* useful. 
2. Plasticish feel. It's the build quality of Blackberries. It's poor comparing to iPhone. Like really poor. 
3. Stupid BIS. What the fuck, really? No, RIM, really? At least 3 major problems in Northern America within 6 months? And that's reliable messaging device then? 
4. Browser. I wouldn't call it so. It's a laught on this word. It's a piece of crap which cannot be called browser. Multitasking to launch two browsing windows? No, impossible. And no need to tell me that I had to checkout Opera or Bolt, etc. Been there, done that. No. 
5. No two-way IMAP support. So, I've joined Blackberry world in 2009 and now it's 2010, and rumors about coming soon support are floating around I guess since 2005. Not happening. I guess it's a very terribly hard protocol to use. Or may be "corporate" business people do not care. On the other hand RIM has no problems developing it's Twitter client (like 5-10 exising ones are not good enough!) - so that means that they want to target business people who don't give a fuck about email support but all into tweeting. Hmmm... Nice breed. 
6. GPS. I blamed house where I live, places where I go, but for some reason GPS on Blackberry takes minute (literally, not seconds, but 4-6 minutes) to locate you properly. Certainly the same way it cannot add geo-location to your photos etc.). iPhone does almost instantly. WTFx2?
7. Russian. Blackberry Bold 9000 had Russian as Input Method, but since then -- 9700, 8900 -- none had. Sucks. 
8. Storage. Exchangable memory card is great, but it's too small. iPhone has 16Gb (the smallest one), but 16Gb in memory card? Way too expensive. :-(

I didn't add a lot of stuff here. Like I was complaining before that Blackberry is more like a phone, but unfortunatelly they are becoming less and less, closer to iPhones, when dialing a number is one of the features, but not major product offering. Lags, etc. - they have it all. And bunch of other stuff. It all matches this or that way, so it does not matter. 

After all, sum it up an you'll see that phones are equal. One is equipped with nice features and other one has other. Both fucked up with flaws. But at the end it's all about what fits you the best, and in my case I guess I'll stick with iPhone for now.

Update: I was holding for two weeks. Barely. Have to got back on Blackberry. I guess it's an addiction. 

 

Filed under  //  blackberry   iphone   mobile  

Comments (0)

Nov 7 / 8:05pm

So, about iPhone 3GS and Blackberry Bold...

As promised long time ago I am going to do kind of detailed review of my experience using iPhone 3GS and Blackberry Bold. I switched so many times back and forth, so I believe I cannot say that I prefer one to another. I did give up though on Blackberry and currently (and hopefully for a while) on the iPhone, so this is my disclaimer. At the end, this is just my personal experience, so it certainly may be opposite to yours.

So, let's start with the most annoying piece: Reliability and Build Quality.
iPhone had zero problems. Didn't have problems with my old and badly abused iPhone 2G, neither had my wife. No problems with 3GS's. My brother didn't have problems with his iPhone's either. One of my friends got a problem with his iPhone's battery, two days before warranty ended and actually Apple store did replace the phone.
Blackberry gave me some serious hard time. I have used 6 different Blackberry devices in a very short period of time, and 3 (or 4? don't remember really, but it does not matter that much) were brand new, on warranty. They all crashed, rebooted, heated badly (with consequences of being frozen, slowed down, etc.). When it worked it was like a charm. But I actually used "pull off the battery" almost every couple days, and "ctrl+alt+del" used every other day. And you know, it did help. So it reminded me Windows, but heck - I was just thinking it's just a coincidence! Apparently - not. I did dig quite a lot on that, and found out that a lot of people on Crackberry forum were on 2nd or 3rd Blackberry before they found good working phone. Sometimes they had their new phone replaced by refurbished (because these are warranty terms in AT&T) within 2 months.
As for the build quality - I would say iPhone wins hands down. It feels solid and very nicely built, while Blackberry brings some cheap plastic, which is annoying. You can get used to it (comparing to other crap phones like Samsung or whatever else), but it's not iPhone. I do not care about this part too much, but it's just the way it is. Necessary to mention, but it's only up to you if you pay attention to that.
I see the biggest problem here is that RIM is releasing many devices per year, so they know next year you have few devices to choose from, and probably you'll get new one. So there is no need to spend much time and efforts on building nice and solid phone, as customer will get rid of it next year anyway. Apple is not thinking so, that's why you can still see a lot of iPhone 2G around in decent condition, and I wouldn't be alone to say that Apple laptops are living at least twice as much as their PC brothers and sisters :-)

Phone itself. Much happier with Blackberry. It's louder, it heps to dial number faster, you can start typing name and it will go into contacts right away. Very very very much more phone. iPhone still feels like "phone" is just an extra feature among others, not the primary one.

Now, the User Interface. It's very touching and personal, even intimate topic. I happen to like Blackberry UI. It's more serious, if you will, than iPhone's bubbles all over the place. Tired of rounded bubblish icons - but may be it's just me. I did like Blackberry's ability browse through the text with trackball, liked that many things are in text, and that's so easy to navigate. iPhone is very good UI, I just wish I could have customize it? At least some predefined option to make it more "manly"? Or something. It does not affect my productivity with the device, just it would be nice to have something like that.

Keyboard. Like there is much to say here! iPhone has no keyboard. Blackberry has the keyboard. Bold has the best keyboard you can wish for. Very comfortable, very nice feeling, very crazy cool nice keyboard. iPhone has no keyboard -- did I say that already? Yes, I did. But heck, when you are comparing this fact to Blackberry Bold -- you want to say this again. Clearly Blackberry wins for me. And this was couple times a deal breaker for me. It was almost painful to get from Blackberry to iPhone. It literally hurts my fingers ;-)
However, I would not lie -- With landscape keyboard on iPhone you can type really fast. Really comfortable. Relly really an improvement comparing to portrait mode; however, missing real feel is a huge miss for me :-(

Flexibility of Settings. Blackberry wins here again. Very customizable devices. Can do this and that, and also can do this with that. Nevertheless, it failed to support different "From:" for the email accounts (as well as iPhone), and at some point I realized I don't need even half of those customization options. I am stupid, and I am just using what I am using. I don't need too many options. They make me think I missed something. I am pretty fine with what iPhone gives me. Happy that Blackberry does more, sometimes tweaking some minor thing easy makes you feel powerful :-) But I could care less about it. I did like I can use any MP3 track for Blackberry as a ringtone, while for iPhone it's more work. That's the only thing, I guess.
 
Internet and Tethering. Tethering is crazy easy and simple and nice working for Blackberry. iPhone does not have tethering. Well, I remember it did have it in 3.0? But with more recent OS's it does not. You can jailbreak, but I am not going this route.
Internet browsing and Internet apps (like SSH) are much more powerful on iPhone. Everybody knows that, and I am not going to repeat it again. Blackberry, you look like Motorola in 1992 comparing to iPhone for the Internet browsing.
Now, BIS and BES. What the crazy, terrible thing is requirement to have BIS? Why would I need that? Why, no really? Why can't this be an option? RIM is doing this the way -- they are requiring mobile carriers to keep their BISes... weirdo, just another point of single failure (and outages happen) - why would not make it an option? You bring this shit on yourself, so...

E-Mail and IM, and SMSs. I do not use MMSs. They do work on iPhone (finally). But it's not what I care about, so it's not an argument for me. And BBM. I do not use it, and I don't have much friends who are using it. After all, we all can use SMSs, they are not that expensive. And we are using emails. And IM. So BBM -- it's cool, but limit yourself even to big, but still limited Blackberry community - thanks, no.
Now, e-mail and IM and SMS. What I did love that everything goes to one "place" on Blackberry - one folder called "Messages". Yes, there are separate other folders for SMSs, and email accounts, but they all are combined in one. Awesome idea! And the LED indicator -- I can just take a look of my phone and see if I have new email, SMS or IM message... that's worth a lot of me. Really love this, and miss on iPhone. iPhone shows unread counts for every separated entity. Not too useful. Need to remember how many unread emails I had before. Or unread SMS. And I need to "unlock" the phone before I even can understand if I have something new. One tiny indicator would save thousands of my finger swipes :-)
However, the winner is not obvious. Right, Blackberry does push e-mail, but iPhone with MobileMe or GMail (through Exchange configuration) does it too. HTML messages on Blackberry? Save your eyes. iPhone renders them beautifully. Blackberry still does not support just IMAP folders. It does not support two-way sync for GMail (that means if you do something on Web, it does not reflect on your phone). By the way, if you do want to star/archive message from your "Messages" folder - it's not going to happen. To do that you have to go to the separate "email account folder". That's a bummer.

Multitasking. Ahhh, Apple. You suck here. and the iPhone sucks. Because Blackberry's multitasking did work very very very nice. And it did work. And there was multitasking. And, you know, you could never imaging how nice is to have multitasking abilities before you get one (with Blackberry) and then lose them (getting back to iPhone). However, here is my shit to Blackberry's yard. RIM guys. If you do multitasking, why the hell your browser supports only one open page at a time??? What the hell? How crazy is that? My UberTwitter opens page, I want to open another page -- and voila - only one is there. Where are others? Don't know. Neither does Blackberry. There is an option of using Mini Opera 5 beta which has "tabs" feature, but I found it too heavyweight as a browser for my Bold.

Battery Life. Blackberry wins. First, I can change battery. Second, it lasts longer. Only fraction of time, but this fraction is large and powerful enough to show the difference.

Applications. Like Blackberry has them! Just kidding, of course it has, and frankly speaking I am enough satisfied with Blackberry's selection. I did miss couple. Dropbox, online banking apps, Flickr (Blackberry has one, but it's not even close to what iPhone does), SSH.. and games? I do not play them, but for many peope - it's a great "wow" factor.

Media. You can play video and music on your Blackberry. iPhone does it nicer, but still, it's possible on both devices. Comfortably enough. However, when I were in the gym - I couldn't use Blackberry as media device. Unless I just set up playlist and do not touch it. With iPhone I can easily switch/jump/play from song to song, artist to album, and whatever not -- very easily - during working out. UI for media for Blackberry sucks big time, reminds me Windows Media Player.
Photos suck in quality on Bold comparing to 3GS, but "flash" really works nice and in many cases very useful. Video recording - it's cool, but I didn't use much though. And not much sense. With iPhone I can upload my video to Flickr right with app, with Bold it's much more complicated - you either have to email yourself the video in 3GP format, and then do some magic, or you have to download it from your SD card... None of them are natural and simple.
GPS is much snappier on iPhone, it geotags every photo always; comparing to Blackberry when it has to "figure out" something. Using Yelp, Google Maps - those "on the go" apps are much easier and actually bring much value on iPhone, than on Blackberry (besides the latter does not have Yelp :-)

---

I guess I covered everything. At least all those moments were important to me, and may be important for you. Ask questions if you have any, I'll try to answer. Would I want Blackberry again? Yes. Or, if given an option of iPhone with keyboard, I would love to have iPhone with keyboard instead. But I guess this not going to happen any time soon :-\ Droid eventually may be an answer, or may be something else, I don't know. We'll see. I am open to what technology can give me.

Filed under  //  3gs   blackberry   iphone   mobile  

Comments (2)

Oct 27 / 9:31pm

How reliable is unreliable?

So, as I tweeted earlier, my 4th (fourth) Blackberry Bold 9000 showed it's bad manners and tried to die on my hands. Including used BBs which I got from Craigslist it's 5th, but who counts. In some way every of BBs which I tried gave me a hard time. As much as iPhone gets on my nerves with it's own bugs, it's not even close. I crawled through CrackBerry forum and found that I am not alone! At least few other posts stating that people had at least 1 to 3 exchanges of their Blackberry's due to some malfunction within a year of their life. It gives a lot of information to think that RIM's biggest problem with competition against iPhone and Android is not "applications", or "interface", or whatever else, but the most important thing - reliability. When the phone is a piece of crap - it's not reliable. Even if it has great email, keyboard, many other features - nobody gives a damn. Why would I want to exchange my phone ever so often? Don't know. I've been using iPhone 2G since it was released couple years ago. It's not perfect, slow, does not work as good as "phone" has to work, "bubblish", etc. - but I never got any reliability problem. Yeah, batter ran off. Who cares, we all knew it sucks with battery life. But no sudden reboots, no freezing (which gives the only option to pull of the battery!), no lost icons on restart (requiring one more restart to get them back)... That's not fun, I am telling you.
I wish all the best RIM to figuring out their priorities, but I am stopping my experiments in finding good version of Blackberry Bold 9000 which can live for my needs. Back to iPhone 3GS, and I am going to curse it for being what it is, and only hope Apple fixes it fast with their updates, but at least I know I have some piece of phone working for me. If I would look into Blackberry field again, I would try to research as much as possible about reliability of those phones and exact models I'll be looking into; and probably I would value Android's creatures for now much more than Blackberry. At least, what I want to see anxiously is Verizon's Droid, as I heard a lot of great reviews about it. It will be released tomorrow, as rumors are saying, so probably I'll be able to check it out at Verizon store too.

Filed under  //  blackberry   mobile   problems  

Comments (0)

Oct 12 / 5:31pm

Bye bye Blackberry, see you soon

So, for the third time I am getting rid of this RIMarkable phone. Awful! I am literally forcing myself not to do that :-) so I can give more competition to Apple :-)

It really didn't make it through the fight with iPhone 3GS. As much as I loved the phone, concept, design factor, message management - I could not find it superior to iPhone. And trust me, I really wanted to see it. As much as I need email management to be perfect on my phone, but I also need all those minor things like maps with GPS, browsing, terminal, etc. which it simply cannot do good enough. RIM rolled out recent BIS update in Northern America and still no two way Google mail sync. Still poor contacts sync with Google. And not only Google, but any Exchange -- you are so limited with what you have there. And even if I was closing eyes to many of it's disadvantages, I found myself much more productive with the iPhone.

I am really hoping RIM will come up with changes and will resurrect. Until then, I am afraid that even Android (which I do not like too much due to the lack on good hardware vendor, as HTC is just "trying", but this is obviously not good enough) has more chances than Blackberry devices.

Don't get me wrong. I am loving Blackberry Bold. It's actually the phone which raised my personal interest and requirements to the phone to the very high bar. It did make me want to handle my emails more effectively, and especially to require more from the phone to actually be *the phone*, not just Internet device (yes, I am throwing this one to you, iPhone!).

Nevertheless, if you line up cons/pros iPhone 3GS wins. However, I cannot stress strong enough that I am waiting for action from RIM. Like really waiting. Rumor has it that Blackberry 9700 (Bold 2 or Atlas or Onyx) is coming in November, and Blackberry may bring some software updates which will be very interesting to accompany it as well. Also there is a rumored Blackberry Magnum or Dakota which may be a hybrid with touchscreen and still QWERTY-keyboard next year. Nobody knows if this will be failure or resurrection. I hope they create nice competition to Apple and Android, so we can see some progress going on.

Filed under  //  blackberry   iphone   mobile  

Comments (0)

Sep 26 / 12:35pm

Updating OS and installing Russian input method on Blackberry

Today I took a look of what OS I am running on my Bold and figured out it's v4.6.0.167 (Platform 4.0.0.217) and as far as this considers to be outdated I decided to try and install new updates. Unfortunately, RIM didn't release Blackberry Desktop Manager for Mac yet (http://na.blackberry.com/eng/services/desktop/mac.jsp) which is promised in September, but guess we have still couple days ahead :-) I know there is a leaked beta version of it (http://crackberry.com/leaked-blackberry-desktop-manager-mac) which is proven to work for many people, but as far as I decided I also want to install Russian input on my Bold, I thought it would be a smart choice just to go ahead with Windows-creepy-stuff for now. From the very beginning I though I would install Windows XP on my MacBook Air, but soon I realized I have no really any desire of doing that.. so I took my Acer Aspire One, and went ahead with it, as it already runs Windows XP.

I decided to download Desktop Manager 5.0 (500_b028_multilanguage_nomediamanager.exe) and actual AT&T Bold Software (9000M_PBr4.6.0_rel517_PL4.0.0.247_A4.6.0.297_AT_amp_T.exe). Installed Manager first, then the software. Not sure if I needed both, but they were available to download, and I just downloaded them.

Now, plugging in my device, running Desktop Manager. It gave me quite a big list of everything what needs to be installed, so I definitely wanted to updated. Interesting moment - my pretty new Bold didn't come with updated software, but Apple cares to update all their devices as soon as new software is released... though, I think it's not that Apple cares that much about customers, but they do care so their anti-jailbreaking-hacking-break-whatever else methods released in new updates get installed ASAP. :-)

On the second screen I was given a choice to add Russian as Language and Input Support, so I went ahead with it, also checked off something else like Blackberry Maps (which I have no idea what is it, but let's install and see :-)

Frankly speaking everything went smooth, and I did start installation process. Do not need to mention that small Acer Aspire One isn't the fastest device on the planet, but everything was going smooth enough. Once I went on task 9 or 10 (of 11) it said it can take up to 30 minutes, so I just left to do other things than just staring at the screen.

Upon my return everything was done. I was running v4.6.0.297 (Platform 4.0.0.247), Russian language was there (even in 3 (three!) variants of inputting, which are pretty cool!). I would say, it really was beyond (in a good way) of my expectations. When I was looking for advices how to add Russian input method I actually found many many forums discussing this topic, so I though it's going to be a big headache (comparing to iPhone's "check off this checkbox" for Russian and that it!). People were sharing some strange packages, some non-official files which you need to install by doing a lot of weird steps, and hoping it will not break the OS installation... which does NOT make any sense, as really, all the process was like 1-2-3, with official software, which you can download free and simple from Blackberry's web site.

What I really didn't like, that even small change (like I decided to remove Spanish and English UK input methods later) requires pretty long process of those connecting to device, installing, blah-blah-blah, weirdo-weirdo-weirdo and other stuff. It's not like I want it DONE in a two seconds, but at least close to what Apple is doing with their updates would be much better.

Filed under  //  blackberry   mobile  

Comments (0)