AppStore: keywords in description don’t work any more September 3rd, 2009
by Peter Melnikov

Sometime in early August Apple added extra field in the app description – ‘Keywords’. It is designed so applications could be located in search by keywords specified by a developer. Once a developer adds keywords to the field ‘keywords’, words contained in the ‘description’ field becomes excluded from the search index. Only keywords, app name and developer name can be searched. And you can not change ‘keywords’ and ‘application name’ until the next update.

The smart move for those who had keyword-rich descriptions was not to add ‘keywords’ at all. The ‘description’ would continue being indexed and show up in searches thus driving additional sales.

Today, 3rd of Sept, one month later, we see that Apple removed ‘description’ from search for ALL apps, either having ‘keywords’ or not. It was expected and was only a matter of time. Should you notice other AppStore behavior do let us know in comments. Our take it will soon be confirmed by the official news. Add the keywords to the app asap! Keywords in the description don’t work any more.

P.S. If you are still not aware – don’t add competitor app names as the keywords. Apple will not let those in, you will spend 15-25 days waiting for approval only to discover this.

Tags: ,
Posted in iphone development | No Comments »

Thinking about developing for BlackBerry? August 14th, 2009
by Peter Melnikov

If you have apps developed for iPhone but think your chances are not high on the AppStore or the platform is not much suitable in itself (e.g. you want to create business-oriented applications) chances are you are considering developing / porting apps for BlackBerry. Want to get more insight on the platform? Here is an inspiring and very detailed read on the topic.

Tags: ,
Posted in mobile development | No Comments »

Change ratings of iPhone app while submission August 1st, 2009
by Peter Melnikov

Sometimes iPhone apps get rejected by Apple due to not appropriate ratings set during submission. In this case Apple asks the developer to ‘to resubmit your binary and rate your application appropriately’. There is a catch though. If you do this – you will not be able to change application ratings (those will be non-editable). So don’t fall into the confusion: change the ratings before resubmitting the binary. If you did followed Apple’s advice and submitted the binary first – reject it, change ratings and upload again. It took me 20 minutes to figure this out so I wanted to share the experience with the rest of the world. Hopefully Apple will fix their email template soon.

Tags:
Posted in iphone development | No Comments »

Apalon – recent news stories July 22nd, 2009
by Peter Melnikov

Catching up on recent new stories and publications about projects developed by our game development and iPhone development arm – Apalon together with Resistor Productions.

http://games.venturebeat.com/2009/07/13/resistor-products-unites-facebook-and-web-site-gamers-in-disciple-online-game/ Disciple role-playing game debuts Facebook version

http://www.pcworld.com/article/167415/sexy_iphone_app_funds_a_startup.html Sexy iPhone App Funds a Startup

http://www.sfgate.com/cgi-bin/article.cgi?f=%2Fc%2Fa%2F2009%2F07%2F04%2FBUM618ID57.DTL&type=business SFGate interviews Toby Batton

http://www.usatoday.com/life/lifestyle/2009-07-14-free-online-games_N.htm USAToday covers Disciple

http://money.cnn.com/galleries/2009/fortune/0907/gallery.dumbest_iphone_apps.fortune/8.html Drunk Sniper iPhone app made it to the TOP10 dumbest apps according to CNNMoney

Tags: , ,
Posted in flash, game development, iphone development | No Comments »

Types of content prohibited from publishing in Nokia Ovi Store July 9th, 2009
by Peter Melnikov

We are getting questions about types of content restricted for publishing at Nokia Ovi Store. The list compiled by Nokia is below:

Here are some examples of prohibited content:

* Content that is neither free or using Nokia’s billing platform
* Copyrighted material you are not authorized to use
* Pornography, nudity, or sexually explicit material
* Promotes graphic or gratuitous violence
* Ethnic propaganda or other offensive material which attacks or demeans a group or an individual
* Disparaging governments or politicians
* Media showing minors in an exploitative or abusive light
* Displays cruelty to animals
* Shows distressing content
* Encourages illegal, dangerous or harmful activities
* Files that contain viruses or harmful code
* Linking to websites that contain illegal or inappropriate material

Tags: ,
Posted in mobile development, outsourcing | No Comments »

The Fun Aspect of International Business Relationship – Part III July 6th, 2009
by admin

This guest post is written by Tobias Batton, the CEO of Resistor Productions located in San Francisco, California, the publisher of Disciple MMORPG. Tobias and his company has been working with MoveYourWeb and Apalon for several years and built a number of successful projects. In this series of guest posts however Tobias addresses the fun aspect of building the big relationship with offshore vendor.

Last week we left off with the CTO of Resistor being taken into custody by some friends acting like the ‘KGB agents’.

As the week progressed we knew that we had to build relationships not just with the executive team of our development partners, but with their employees as well. These are the people doing the majority of the work, and it’s important to be friendly with them as well, since they are often working long nights make sure that software is out on time.

After talking with the team for a few days, we decided to show them what and American keg party is like. In Belarus they are no strangers to heavy drinking, but they had never heard of a Keg Stand. We invited the entire company to come.

We ordered a Keg of micro brewed beer from the brewery across the street and decided to have the party right there in the office after working hours.

Once the beer arrived, the team began drinking immediately. It wasn’t long before the drinking competitions started. To our surprise, the CTO, Marc was beating everyone! This was unexpected since there were some big guys trying to slam beers with Marc, but in a way this was his redemption after the fake abduction he endured earlier in the week.

The development had one last shot at redemption to see if they could find someone to beat Marc in the drinking contest. They convinced the PM, Vitaliy, to challenge Marc. This is a pretty big deal because Vitaliy has a reputation for never drinking, he hates it. But with the pride of his company on the line, Vitaliy did not back away from challenging Marc. Here is the video of what happened:

http://www.youtube.com/watch?v=cRDqtz6NLHc&feature=channel_page

So who won? Leave your comments on this blog post.

So obviously we had quite a rich experience in our trip overseas to meet the development partners, but there was a purpose for all of this.

Relationships are key for productivity and general shared excitement around any development project. If someone does not know who they are working for, its hard to care about the end product.

We achieved our goal, we built working relationships and created memories with people from another country that made the development process for Disciple much easier and increased the communication dramatically.

Tags: , , ,
Posted in game development, outsourcing | No Comments »

The Fun Aspect of International Business Relationship – Part II July 4th, 2009
by admin

This guest post is written by Tobias Batton, the CEO of Resistor Productions located in San Francisco, California, the publisher of Disciple MMORPG. Tobias and his company has been working with MoveYourWeb and Apalon for several years and built a number of successful projects. In this series of guest posts however Tobias addresses the fun aspect of building the big relationship with offshore vendor.

Last week we left off with getting beaten with branches in a 150 degree sauna in Belarus by our development team.

The next story of our adventures in team building center around the Resistor Productions CTO named Marc. Marc is a good friend with the CEO of Resistor, Tobias, and Tobias knew that Marc had never been overseas. With the anxiety of Marc’s first time overseas, along with the weird feeling of visiting a former soviet state, Tobias went to great lengths to take advantage of Marc’s awkward feelings.

Ahead of the trip Tobias called the owners of Apalon and planned a prank that is so epic in proportion that it rivals anything you have ever seen on the show “Punk’d”.

On the second night in Belarus, Tobias left early to go to dinner with some of the employees of the development firm. Marc was left alone with one of the owners late at night in the offices. It was then that a ‘KGB agent’ showed up, accompanied by an armed guard with an AK-47.

They approached Marc and asked him for his passport. They told him he was wanted for questioning under suspicion of espionage. Marc was completely freaked out. The agents barely spoke English, one had an AK-47 and they kept his passport. They were yelling at him in Russian and trying to get him to sign a confession that was written in Russian, so Marc had no idea what it said!.

When Marc refused to sign the confession, they handcuffed him and put a black bag over his head. They lead him outside and threw him in the backseat of an SUV. They drove around for about an hour and yelled at him to shut up anytime he asked any questions.

Marc was silent and shaking.

After about an hour of driving around, they pulled up to a security gate and showed their badges. The guard let them through. All Marc could think is that he wanted to see his wife, and that he thought he was going to be tortured in some crazy interrogation.

As the car made its way down into a parking lot, there were a group of men yelling outside the car. They parked the car and took the bag off of Marc’s head, and standing in front of him was Tobias, half drunk, with an evil smile on his face.

It’s probably not appropriate to write what Marc said to him in this blog, but there was a very colorful exchange. After Marc released some tension, he shared the laugh with Tobias and the developers.

Marc said he completely believed it was real, and wondered if he would die. It was the most epic prank he ever experienced and will remember it to the end of his days.

Tobias Batton,
CEO Resistor Productions LLC

Tags: , ,
Posted in game development, outsourcing | No Comments »

The Fun Aspect of International Business Relationship – Part I June 29th, 2009
by admin

This guest post is written by Tobias Batton, the CEO of Resistor Productions located in San Francisco, California, the publisher of Disciple MMORPG. Tobias and his company has been working with MoveYourWeb and Apalon for several years and built a number of successful projects. In this series of guest posts however Tobias addresses the fun aspect of building the big relationship with offshore vendor.

As you know Disciple is a browser based – no client download game that is heavily focused on PvP, level progression and rankings. The actual Production time for this game was about 20 months, from concept to release. This is part one of a series of posts about the different aspects of making a browser game. I thought it would be fun to start with some of the more entertaining aspects of game development.

When we started the design process, the majority of what we were doing was fleshing out the actual game concept on paper. This was everything from gameplay, to story and lore, to art style, and even basic combat formulas.

As our concept became defined, we needed to choose developers to implement our ideas from paper to code. There was a lot of discussion on whether or not we would hire our own developers or hire a professional 3rd party developer. Rather than train our own development team, we thought it would make sense to hire a 3rd party with experience and give them direction, rather than creating our own crew from the ground up.

After a little looking around, we discovered a company called Apalon based in Europe. They were both affordable and qualified to handle our project, and had done work for several large companies in the past such as Fisher Price. We knew from the start that there would be a few issues managing a project in Europe, one of which would be team building and general excitement and moral.

We had to keep the development team excited about the project, and we had to make them feel like we were all part of the same team, even if we were an ocean apart. So during the process of development, the management of Resistor took several trips overseas to manage the development and build relationships.

Apalon is based in a country called “Belarus” which is part of the former USSR and one country east of Poland. These countries have become a hotbed for technology, even Google has set up a huge development office in this area.

On our first trip there we did not really know what to expect, but upon arrival the similarities to the USA are truly uncanny. On nearly every corner of the downtown area you see McDonalds and TGI Fridays, as well as other familiar sites.

As soon as we arrived in the office, we were hard at work, but we also knew we had to find ways to become fast friends with our new partners, so that they could feel as though they were a part of our team, and our friends. I asked them to give us a taste of traditional Belarussian culture.

The first night they took me to a Belarussian Sauna. Its very hot. Like 30 seconds now get me the hell out of here right now hot! I didn’t really know what to expect, but it was quite an experience.

I have been in a Sauna in the USA maybe once or twice in my life. The Russian Sauna is much hotter. After 30 seconds the only thing you are thinking is that you want to get the hell out before you pass out from the heat. You touch your hair and it feels like its about to light on fire. The gentlemen I was there with were pouring beer on the coals and laughing.

Peter, the VP of their company, wanted to leave too, but we were trying to be tough and hang in there. Next thing I know, one of the guys walks in with some tree branches and points for me to lay down. My response was:

“what the hell???”

Matvey, the Operations Manager explains that he will hit the branches against my back, and this is tradition in Belarus. All I could think was that I wanted to get our of there right away. Matvey told me I was a Sauna virgin and they were going to “pop my cherry”. Not wanting to look like a wimp, I reluctantly agreed.

Getting hit with the branches didn’t hurt . . . . When i tried to get up, they pushed me back down. It was similar to a college hazing. After 2 minutes or so, I thought I would die, so I insisted on leaving and they let me go. In all it was a great experience, everyone got their turns with the hot room, I was able to take joy in watching them suffer too.

This was just the first night. In my next post we will cover a staged arrest of our CTO by the “KGB” as well as drinking contests and more! Here is a preview video for what we will cover in the next post:

http://www.youtube.com/watch?v=cRDqtz6NLHc

Tobias Batton,
CEO Resistor Productions LLC

Tags: , ,
Posted in game development, outsourcing | No Comments »

Admob iPhone ads are not worth it for a 0.99 app June 9th, 2009
by Peter Melnikov

I gave the test to admob yesterday by spending $100 on ads that show up on iPhone and iPod Touch devices within apps that have admob code. The ad was shown 280.000 time and got 2.000 click ($0.05 per click). Now guess what?! It ended up with 5-10 app sales (based on analogy with previous sales). Which means we got less then $10 revenue for $100 spent on $0.99 priced application. My opinion – don’t bother spending $ on it.

I might publish the feedback on other iPhone app marketing methods in future if I see an interest among readership.

Tags: , ,
Posted in iphone development | No Comments »

iPhone app is ready for sale – next steps June 8th, 2009
by Peter Melnikov

In my opinion, companies and people developing an iPhone application can be devided into two categories: those who want to jump into this exciting market with a new kind of app or established tech web sites or services wishing to capitalize on iPhone traffic in order to drive additional traffic to the service. The aim is the same for both groups – get more downloads of the app.

An iPhone app start ranking in category as long as it has enough daily downloads. Once the app is ranking in specific category or in overall rank (wow you lucky!) you start getting natural AppStore downloads. If the app is good – downloads will increase and thus the rankings will increase as well.

The topic I cover in this post is getting initial downloads needed for the app to start actually ranking in the relevant category of AppStore. If you don’t follow at least one of those steps below (the more the better for sure) your app will end up nowhere in AppStore and be lost among 45.000 apps available.

1. Change the release date of the app as soon as it’s approved for sale!

By default, your app is released with the date of submission. Change that to the date of approve (during 24 hours since approval). The date will be changed and the app will pup up in Recently Released list of Desktop and Mobile AppStore 2-4 hours after that. Presence on the list gives immediate downloads! As long as you go down the list number of downloads decrease. Once the app is on the page 3-4 the number of downloads from it are minimal. The only way to get back on top of that list is to submit an update to the app (can be very minor) and do the same change of date again.

2. Have a marketing strategy behind the app or hire a PR company

You need to get immediate downloads in order for the app to show app in TOP100 of category – remember?

Here is the overview of marketing methods that are generally used for the promotion of iPhone apps in order to get that initial traffic.

Important
1. iPhone app review sites (there are about ~300 of those with ~10 big ones)
2. Mainstream and tech, mobile review media
3. Social media (digg, bookmarking, commenting, twittering)
4. Press Release distribution sites
5. AppStore optimization strategy
Optional (extra cost incurred)
6. Facebook ads
7. Google Adwords ads
8. Admob ads
9. Banners on iPhone review sites
10. Other custom and sometime guerrilla marketing methods

Tags: , ,
Posted in iphone development | No Comments »