iPhone, oh my!

Frozen HellТези, които ме познавате, днес очаквайте земята да се продъни и адът да замръзне…

Защо, ще попитате? Причината: ще взема за лична употреба един iPhone 5S.

Досега много устройства на тази компания са минавали през мен, но винаги са били предназначени за колегите от фирмата, или за приятели. Личното ми отношение към тази технология е изключително негативно, поради ограниченията, които Apple налага на своите потребители и екосистема от разработчици, както и по “твърде американския” начин, по който са направени нещата там: има един начин да свършиш нещо и той е свещенния начин и Волята Епълска не подлежи на коментар (т.е., малко “тука е така” парадигмата, която ми е много дразнеща).

Нейсе, покрай плана ми за лично развитие в Майлстоун (много шантав превод на development plan, извинете) реших, че си струва да се опитам да се “помиря” с ай-платформата. Друго, което ме бута в тази посока, е новия език в iOS8, както и заявката на Епъл за навлизане в Home Automation. И последното, ако се окаже че експериментът не е успешен, винаги мога да дам телефона на (поредния) ай-фен, който ще си пожелае 5S за служебен телефон. А и хора, които безкрайно уважавам и на които вярвам ми казват, че не била лоша платформа, та…

Давам си минимум два месеца, през които (ако трябва) ще се назоря да използвам 5S като основен смартфон за мен. За успешен ще приема експеримента, ако успея да се задържа с този телефон шест или повече месеца (просто защото след първите два би следвало да е само и единствено по мое желание). В такъв случай ще имам достатъчна информация, за да реша за себе си коя от двете платформи си струва за моя следващ служебен телефон. Не знам как ще издържа два месеца без безценната ми SwiftKey Keyboard… отсега тръпна в отвращение как ще пиша с това чудо :(. То ще се види. Междувременно, ако SwiftKey пуснат iOS версията си, това доста би повлияло на успеха на експеримента 😀

За пълен провал на експеримента (и на волята ми) ще приема ситуацията, при която изоставя айфона по-рано от 08-10 август 2014. Или ако видя, че в крайна сметка пак си използвам удобния ми Андроид.

Междувременно ще се опитам и да си водя бележки тук :)… за моя поука.

Засега Samsung Galaxy Note 3 телефона ми ще остане активен, винаги зареден и готов да поеме мизерия, която би се получила, ако iPhone-а ме издъни. Но ще се опитам да го заровя така дълбоко в чантата, че да не се изкушавам лесно да го грабна и да се възползвам от невероятното удобство и гъвкавост на Андроид платформата. Т.е., ако видите да ви звъни непознат номер, може и да съм аз :). Вие си ми звънете на моя номер, той ще е пренасочен винаги към правилното устройство.

Предполагам, ще минат 1-2 дни, докато успея да направя пълна и успешна настройка на системата. Важни неща като фирмена поща, календари (не, няма да използвам iCloud засега), лична поща, контакти… абе много работа! Най-вероятно до тогава ще използвам двата. След това обаче… дупе да ми е яко!

И преди моите мили (без капка ирония тук) приятели от Майкрософт да ме нахейтят защо iPhone а не Windows Phone ще кажа, че аз познавам, харесвам и уважавам Windows Phone като платформа. Търся в случая познание за iOS/iPhone, което се надявам да ми помогне да разбера по-добре екосистемата им, идеите им и доколко (и) тази платформа би ми паснала. Също така може да стигна до там да си направя developer account за Apple и да пробвам да пиша на новия им език (извинете, ама Obj-C ми прилича на С++ код с random 6 и 7ми бит на source code-а). Току-виж, станало чудо 😀

Image credit: Frozen Hell Engagement by JoopaDoops

Драма със защита за екрана на Samsung Galaxy Note 2

Днес имах такава драма. Ще споделя тук, защото имам ценен ресурс, който може да ми потрябва за в бъдеще.

Всичко започна с това, че в петък изпуснах (от много ниско) телефона в тоалетната, и той падна “по лице”. Нищо не стана, освен че явно някакво много ситно камъче “цъкна” съществуващия протектор и го спука, което веднага предизвика “балонче” на мястото на спукването и лека щърбина, която обаче е много дразнеща за пръста.

Ясно беше, че има нужда от нов слой за защита (“протектор” е чуждицата, ще я използвам, макар да не я харесвам много).

От мой колега знаех къде в София може да намериш най-голямо разнообразие от протектори. Това е едно магазинче в подлеза на кръстовището на “Васил Левски” и “Ген. Гурко”. Магазинчето е на фирма Modatel.EU и определено е много добре заредена. Даже издават и фактури :).

Тъй-като съм доста зает през време на седмицата, реших днес да отскоча до магазинчето. Днес, като започна Eve Online downtime, излязох, изчистих снегът от Джетата, и я разходих до паркинга на Цариградско шосе. От там, бързичко с метрото до Университета, и от там – до магазинчето. Купих си един протектор (голяма грешка!), след това обратно. Цялото упражнение (с чистенето на снегът, което беше поне 40 мин) ми отне около час и половина.

У нас съсипах протектора. Въпреки супер-внимателното ми отношение, се оказа че няколко власинки са се вмъкнали. Тъй-като не знаех много важен хак (виж по-долу), не успях да ги махна. И така и двата протектора (стария и новия) с много яд заминаха в коша. И се оказа, че трябва пак да ходя.

Толкова се бях отчаял, че пуснах апел към приятелите във фейсбук. Бях готов да платя 5 пъти цената на протектора (8 лв иначе), само и само да ми го дадат директно залепен върху телефона. От заформилата се фейсбук дискусия стана ясно, че:

  • Много приятели са имали същия проблем и са се отказали;
  • В София има две места, където може да се свърши работата:
    • Някакво място в Младост 1, което още уточняваме, и където за 20 лв можели да ти свършат работата;
    • В Мтел и Глобул слагали (говорят слуховете), ама не всички и може би трябвало да си техен човек;
  • В Пловдив в специализираният магазин до църквата Света Петка една мома ги лепяла безупречно. И Вер също, но пък тя отдавна не е мома 🙂

Следобяд се видяхме с Поли и Наско. Отскочих с тях до магазинчето, този път изцяло с колата. Безплатен паркинг (зелена зона, за мое учудване, очаквах да е синя!), 40 мин време и ето ме отново собственик на вече два протектора. Но освен на протекторите, бях въоръжен с няколко безценни съвета:

  • Власинките лесно могат да се махнат от протектора чрез тиксо;
  • Тиксо също така може да се използва и за допълнителен “държач” на протектора, с който той да се отлепи
  • Протекторът всъщност разчита на вакуум, а не на лепило, за да се задържи за телефона. Т.е., лесно може да се отлепи, (даже) да се измие, да изсъхне и пак да бъде поставен на телефона. Не че смятам въобще някога да пробвам този съвет, но си го сложих тук за пълнота 🙂

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

Този път ми отне много повече време, поне половин метър тиксо, поне 10 отлепвания на фолиото. Много по-малко нерви (тиксото лесно отнема тия невидими власинки). Но най-накрая имах перфектно залепено фолио. Почти както преди (по краищата нещо не успях да се справя чак толкова добре). Но важното е, че по активната част на екрана няма никакви дразнещи петна или балончета.

Важните изводи:

  • Магазинчето е много подходящо, ако търсите какъвто и да е дребен аксесоар (протектори, калъфи, дори и по-големите “чанто-калъфи”)
  • Питайте! Продавачът може много да помогне, ако иска
  • Питайте! Фейсбук не е само място за група “Тъпи кифли с тигрови клинчета и пачи дупета”

Доволен!

The Surface

(Almost) two years ago I’ve spent quite significant US$900 for an Android tablet. The first 7″ ‘real’ Android tablet on the market, which I was sure will worth every buck. That was my 7″ Galaxy Tab device, which I still love and use.

At that time I was still at Microsoft, although I knew the end of these Microsoft days was close. Some of my colleagues disapproved the tablet. However, I had my solid reasons why I cannot wait anymore and I need to get a tablet. I loved the Windows Phone 7 phone, it was great piece of hardware, but I highly disapproved the lockdown, which Microsoft copied directly from Apple and put at his users. That’s why I was sure that my next business phone would be an Android phone.

I was using Android-based devices since then. I’ve had my hands on different phones, starting with Google Nexus S, Samsung Galaxy II, Google Galaxy Nexus, HTC One X and right now Samsung Galaxy III. All those had their flaws and benefits, but the most important experience for me was the fact that I vividly saw the Android OS growing from 2.2 until 4.0.4. I also had some experience with Samsung Galaxy Tab 10.1″ (which is with 3.x.x).

Until today I was wondering what would be my next tablet. I was thinking about Asus Transformer series, they’re great, nifty devices with a lot of features. Actually, I almost bought one few months ago, if it was not the Asus support, who ensured me there’s no way Bulgarian language would work with their hardware keyboard. And then I backed off.

…and I’m happy that I waited…

Microsoft SurfaceSo far I did not believe that Microsoft would give something, which would amaze and astonish me that high. Too many disappointments for the past (well…) few years! But fortunately that seems over now.

I just saw the full recordings from the Microsoft Surface announcement, which happened yesterday. I really enjoyed these 47 minutes full of perfection. I can clearly say that the Surface is the device (no, it’s not a tablet, it’s much, much more!), which is worth waiting. Not only because it’s Windows. Because it’s an actual business device, which can be fun as well. Because it will finally close the gap between the Tablet PCs and the real tablets, which you can use in an Enterprise.

I will have to wait for the Pro version. Which means I will wait at least another 9-12 months. But seeing that’re the plans, Windows RT resembles too much the Apple model, which I hate a lot! But Windows 8, on an Intel Surface device, is something which will worth spending $1600 (I think that’ll be the starting price of these things in my geography).

I am very happy with what I’ve saw tonight. Microsoft has finally come with a real product, which will (once again) change the world. I’m sure that Microsoft Surface will give back the speed and the innovation for the consumer computing market, which this company was lacking in the past years.

Microsoft initially won the browser war with Internet Explorer 4. Then Microsoft slowed down and now I can’t see how Internet Explorer will make it back. Especially with the fact that Windows RT will come with IE10 “eunuch edition”, which will not allow plugins at all (Flash does not count, and it’s shitty anyway). I hope Microsoft allows better browsers in its Windows RT market, because otherwise I doubt I’d ever like and own Windows RT tablet at all.

It is, however, quite different story with Windows 8 Pro. It will host full-blown IE10, with all plugin goodness, and it will allow installation of any other software just like any other PC: from any source. This will make possible installing and using Chrome (Firefox, you will rest in peace soon… too bad, because you were the changing factor of the browser market…). Of course, Google has to “surface” the Chrome, but I’m sure that’ll happen too. This combined with all the rest will make the Windows 8 Pro tablet the best future device for me and my needs. And probably for the other 500 million users.

I think that at the end, this will rejuvenate the desktop PCs. Especially for people, who need high processor power at their fingertips. Gamers will have hard time putting their favorite MMORPG on a tablet. Plus, the big screen there is a must. Also, although the Pro tablets are promised to be fast devices, I doubt they’ll match the power of a desktop PC, which can be properly fit and cooled.

But still, the surfaces will prevail. Because iPad might be great consumer device, but it’s total crap in the Enterprise. Plus, until you root it, you’re stuck inside the Fruit Farm of Apple. And when you root it, you lose your warranty. Windows 8 (Pro) won’t have that limitation, and will win (for good). I actually think that naming the device “surface” and not a “tablet” will be one of the key factors, which will help people distinguish, know and look for this particular device, and not “tablet” anymore. The fact that the Android devices are called “tablets” (just like the iPad) is one of the reasons, in my opinion, why they never succeeded (and there’re also about 100 other reasons, which won’t fit in this post). But with the Surface and Tablet now, we clearly know what’s the future, and what’s the past (well, and present).

So, unless Microsoft screws it up big time (for example, exclude my country from the “supported” list, or release a device without full pack Bulgarian keyboards), this future looks much clearer to me 🙂

Samsung Galaxy Nexus: the radio crash bug resolution

Android Open Kang Project

Android Open Kang Project

Two days ago I wrote about my struggle with the first, very serious and very annoying Android Ice Cream Sandwich bug, which causes the phone radio to crash, resulting into behavior like the phone is in Airplane mode and fixable only by phone reboot.

Today I’ve some developments to report:

Switching off 3G mode

When I switched off the 3G, the ill behavior changed dramatically! The phone radio never hung, causing Airplane Mode-like behavior. Instead, the phone started rebooting! With approximately the same frequency, the phone was crashing and causing sudden reboots. I can’t really weight which behavior is “better” in this case: to have the phone rebooting itself, or to have crashing radio. I left it in “crashing” mode, because after I removed the SIM card PIN, at least I was always reachable (when it reboots, usually it restarts OK).

Update to 4.0.3!

In the Google thread about issue 22503, today I found extremely useful comment! The comment suggests that the issue is not seen on 4.0.2! So far I was forgetting to check if there are any updates to the OS. My crashing phone was with Android 4.0.1, i.e. vulnerable to the problem. The commenter stated that after 4.0.2, the issue did not show anymore.

I immediately asked for help how to locate the official update, but alas… it seems my phone is not in the phones, which is being updated by Google (or at the moment). I’ve no idea how this happen, but I was on my own for this one.

That’s when I decided to turn to the good, old xda-developers.com forum!

After some reading there, I’ve got to the conclusion that the only chance to try resolving the issue is to install custom ROM, which is based on 4.0.2 or 4.0.3. After some more reading, I decided to put Android Open Kang Project, a ROM, which has excellent feedback so far and looks like it’s “alive and developing”.

Once the decision was made, I had to get the tools for updating. In the forum, there’s already plenty of useful Google Galaxy Nexus information about rooting the phone. I had to use the following resources in order to do the job:

It took me about hour, hour and a half from start to end. The whole thing was 5-6 hours ago, no sudden restart of cell hang so far. The phone is cold, no battery overheat and the battery discharge rate looks times better than before.

I hope this is the end of the saga, but if there’s more on this topic, you’ll most probably read about it here.

The first quite serious Galaxy Nexus bug

Samsung Galaxy Nexus (cc-by-sa) Sham HardyIt’s my 3rd week (or 4th? It doesn’t matter!) with the Samsung Galaxy Nexus phone.

Since few days it started to show pretty weird problem: suddenly it starts reporting that Airplane mode is on and I can’t make any call. If I press and hold power, the menu there says the airplane mode is on. If I click to switch it off, it grays out and nothing happens. At the same time, in Settings the Airplane checkbox is not checked. Pretty weird and very annoying problem, solvable only with reboot of the phone. The worst thing is that you can’t know when the problem will popup, so you may end up without coverage for hours, until you see that your phone is off again (already happened to me!). The issue is also discussed in Radio randomly goes off and [Q]Airplane mode keeps turning itself on and won’t turn off threads at XDA Developers forum.

Today I got sick and stopped uninstalling applications, but started the research. Pretty quick I came to the fact that the issue is also discussed in Radio randomly goes off and [Q]Airplane mode keeps turning itself on and won’t turn off threads at XDA Developers forum. Which led me to the thread at Google, which looks like acceptance of this as an official bug. The priority of the bug is “Medium”, which simply means that… well it means that it won’t be fixed anytime soon. I doubt Google guys are out of bug with high and critical severity, so they can fix that Medium one 🙁 .

I’m pissed :(! Let’s see what will happen, but I’m not very optimistic!

Три седмици със Samsung Galaxy Tab

Вдъхновен от таблените размишления на Йовко, реших да споделя тук моят опит за последните четири седмици с него.

Преди три седмици си купих от Public Samsung Galaxy Tab. Бях му хвърлил око от много време, защото ме блазнеше идеята да имам мобилно интернет устройство, което да е навсякъде с мен, с достатъчно голям екран не само за преглеждане на неща, но и за поработване на това/онова, когато няма или е неудобно да се извади ноутбука.

Дълго време се колебах дали да чакам за някакъв таблет с Windows 7 или да отида на Google Android за това устройство. Много производители се пънат да обявяват таблет след таблет с Windows 7, но аз читав (като съотношение цена/производителност) не съм видял все още, а и пъргавия, капацитивен екран на Таб-а определено ме привлече много.

Разни радикализирани течения из приятелския ми кръг се опитаха да ме убедят колко як бил iPad-а, но аз не се дадох. Вярно, че цената му е почти колкото цената на куция модел айПад, но пък по-малкия размер и най-вече по-отворената и либерална позиция на Гугъл в сравнение с земеделската компания въобще бяха най-важните причини, поради които и дума не можеше да става за айПад. Разбирам, че епъл-талибаните ще скочат с 230 други причини, но просто епъл не е фирмата, на която за момента бих дал пари, а пък и дума не може да става да разчепкам нещо като разработчик. Веси има скъпата платформа, с която може да се пише за айСтоките, но пък и Objective-C… хайде моля ви се :).

Та везните яко наклониха към Galaxy Tab. И на 18.11., на връщане от Sinergija 2010 в Белград се отбих до магазина на Public в The Mall и се обзаведох с устройството, що-годе читав (единствения модел!) калъф за него и (пак единствения модел) screen protector. Добре все пак, че ги имаше тези аксесоари, аз честно казано не вярвах, че ще ги има въобще. Те са просто задължителни, ако държите на устройството!

Таблетът не е пълноценен без мобилен интернет, така че първата ми работа беше да извадя картата си за данни от Huawei wireless access point-а ми и да я сложа на таба. Той си захапа настройките напълно автоматично, така че нямах никакви драми в това отношение. Разбира се, пуснах му и безжичната мрежа, за да не си хабя излишно трафика (нали МТел са щедри, та не дават повече от 2.5Г гювеч с висока скорост месечно).

До сега сигурно съм му инсталирал 100-на различни приложения (от тях 40-50 вече съм ги махнал).

Батерията на устройството издържа около 4-6 часа “моя” работа. В смисъл цъкане, смяна на приложения (много често работа с повече от едно приложение). Видео рядко гледам, макар че има прекрасна поддръжка на всичко, което до сега ми е трябвало. Не мога да гледам филми от сървъра ми, все още не съм открил защо, но в интерес на истината не съм и търсил сериозно. Филми мога да гледам с който и да е ноутбук, или директно на телефона. Ако оставя само за четене, предполагам че поне 8 часа работа ще ми е гарантирана, но до сега съм нямал шанса да го пробвам само и единствено като четец за един цял цикъл на батерията.

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

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

Въпреки че съм с таблета от почти месец, вече съм безнадеждно пристрастен към него. Ползвам и нетбука, който си взех преди години (верен ЕЕЕ 1000HA), но основно таблетът е устройството, с което се “мотая” из къщи. Почти съм сигурен, че някой ден ще сменя нетбука с таблет с Windows, който ще има докинг станция. Кръгът тогава ще се затвори…

Засега съм си поръчал допълнително един калъф с поставка за него, като вече го чакам с нетърпение. Калъфчето от Public определено не става за по-интензивна употреба. Докато този изглежда многообещаващо, а поставката ще ме улесни доста, докато устройството стои на бюрото.

Като цяло съм сигурен, че ще ми трябва поне още един зареждащ USB кабел за него, но него още не съм го поръчал. Гледах и bluetooth клавиатури за него, но малко ме съмнява поддръжката на кирилица там, така че засега ще отложа такава покупка.

Абе джаджи да иска човек. От две седмици съм и с нов служебен телефон, Samsung Omnia 7, но за него по-късно и най-вероятно с повече думи. Windows 7 Phone определено е ОС, на която си струва да се отделят доста внимание и думи!

Photo: 3 Sverige