RSS

Posts Tagged ‘iРадио’

След като се записах 4 курс се съсредоточих върху БГ TV Guide в. 1.1 , като ъпдейта беше готов за 1 седмица като пак се чакаше 3-4 дни докато го одобрят на 21 септември.

Списък с какво беше оправено/добавено в БГ TV Guide в. 1.1 :

-Към любими е добавено освен какво дават в момента и какво следва.
-Нова минимална версия iOS 3.1.3 .
-Оправен е бъг , при който ако програмата се върне от Multitasking не се ъпдейтва съдържанието в какво следва.
-Оправен е бъг , при който ако се върнете на събитие на което е пуснато напомняне показва че не е пуснато.
-Оправен е бъг , при който през нощта вместо актуалните предавания, програмата показва какво ще се дава по телевизията след 24 часа.

В първите дни ми писаха за няколко проблем с iOS 3.1.3 . Та БГ TV Guide в. 1.2 има само оправени бъгове за iOS 3 и е пуснат за одобрение на 28 септември , предполагам че до края на седмицата ще се появи в AppStore .

Малко статистики около БГ TV Guide :
-За един месец приложението е изтеглено от над 6000 потребителя
-15-20% от потребителите не са ъпдейтнали до 1.1
-От пускането на приложението до сега програмата е в БГ топ 25 дори в момента е на 8 място .
-Първите 5 дни се задържа на първо място в БГ AppStore.

——————————————————————————-

iРадио 2.0 (бета):

iРадио Слушай радио навсякъде – за първата версия писах тук миналата година , но от тогава промених много неща та викам да обявя официално новата версия 2.0 (бета) .

Описание:

Това е html5 web app , която ви позволява да слушате всяка една радиостанция стига тя да се стриймва в интернет в mpeg/ogg формат.

Функции:

-Може да слушате над 50 български радиостанции.
-Поддръжка всички съвременни браузъри , който поддържат HTML5 стандартите.
-За iPhone/iPod/iPad с mobile Safari ако започнете да слушате радио и натиснете Home бутона радиото продължава да работи.
-Станциите са организирани в жанрове (ако видите станция която не пренадлижи на даден жанр ми пишете , защото нямам време да слушам всяко едно радио).
-Сайта поддържа 3 различни изгледа мобилен,таблет и десктоп (Desktop) (за да видите сайта в 3-те размера просто хванете браузъра в долния десен ъгъл и започнете да променяте размера на прозореца).
За регистрираните:
-Добавен е автоматично влизане (Auto Login) ,който има продължителност 7 дни след което трябва пак да влeзнете.
-От настройките на профила можете да пуснете Flash плеър , които позволява на потребителите с firefox, chrome и opera да слшат 75% от mpeg стриймовете.
-Възможност да подберете само вашите любими в отделен списък.
-Може да следите какво сте слушали последно в Racents.
-Може да следите какво слушат други потребители и кои са техните любими станции.

Подробно описание на програмата и нейните функции.

Снимки:

Следя HTML5 от много време и все се каня да го започна , но нямах време .Това лятото учих Objective-C за да програмирам за iPhone/iPod/iPad след това септември дойде време за ликвидационни сесии и след нея си казах ,че трябва да почна HTML5 . Като цяло съм се насочил към мобилното програмиране и Objective-C ми отваря вратата към най-популярната платформа iOS на apple , но ако искам достъп до останалите платформи (без да учене на още 2-3 езика) html5 беше решението. Още юли месец бях направил леки проучвания на audio тага в html5 от видео сесиите на  WWDC  на apple и знаех, че може да се пускат през него аудио стриймове и си виках това ще е перфектно за радио web app. Та намерих си в края на септември една книжка „Pro HTML5 Programming“ и видео уроци от Lynda.Com и започнах лека полека да уча html5 . Tаман по това време по-случайност видях сайта на predavatel.com , които бяха направили опит да пуснат радио web app и тогава се амбицирах още повече , защото въобще не бяха направили това което аз исках .

Та след малко борба с кода успях да реализирам това което исках и повече инфо за него може да видите в секция в iРадио . На кратко работи на iOS 3++ (като няма как да го тествам на по-стари версии) , също така под десктоп сафари . Избрах сафари , защото има как да тествам приложението на мобиле сафари което е инсталирано на над 150 милиона устройства. Направих тестове с емулатор на android 2.2 , но <audio> тага не работи а и емулатора лагва супер много и не може да се тества освен ако нямаш android телефон. Та от тука следва и ограничението само за сафари (стремях към мобилните телефони) да не се обиди някои , с удоволствие ще поддържам и другите браузъри в бъдеще стига да стигнат нивото на сафари :) .

Като цяло използвах всичко което можах от html5 за да направя iРадио : Web Storage, Forms API, HTML5 Audio, Offline Web. Като поддръжката на всичко едно от нещата е различно в всеки един браузър освен localStorage , което се наложи да използвам , защото незнайно защо web SQL работеше на десктоп сафари , но не искаше на мобиле сафари (всъщност последно гледах туториали в които работеше явно е имало малка грешка и е трябвало да съм по упорит). Също така тествах поне 3-4 библиотеки , който помагат за да програмата изглежда повече като нативе iOS програма , за жалост всички вървяха много зле на моя iPod 2g , който за мене е прага ако не върви добре тук няма смисъл . Та се наложи в движение да преговоря java script и jQuery за да направя нещата по леки и да се държи и изглежда прилично под iOS . Като цяло HTML5 е направено да улесни програмистите и е супер идея но поддръжката на браузърите е на нивото което беше ajax преди 5 години в смисъл трябва да се мисли за всеки един браузар и да се мислят различни фатки за да изглежда сайта/web appа еднакво навсякъде. Надявам се поддръжката и стандартите да бъдат завършени възможно най-скоро защото за html5 ще се програмира най-лесно.

Снимки:

 

11 ное 2010

Radio.BoxBg.net (html5 web app за iOS)

Author: Иван Димов | Filed under: Разни, Сайтове