Wednesday, March 30, 2011

15 Facts about Steve Jobs


Apple fans are the fans of Steve- this is true! This man has really contributed to the company. We all know that Steve Jobs is the CEO of Apple, which he co-founded in 1976. 

Steve also co-founded and was the CEO of Pixar Animation Studios, which created some of the most successful and beloved animated films of all time including Toy Story, A Bug's Life, Monsters, Inc., Finding Nemo, The Incredibles, Cars and Ratatouille. Pixar merged with The Walt Disney Company in 2006 and Steve now serves on Disney's board of directors.

Below are his best quotes ever that you may find helpful in your life:

"It's rare that you see an artist in his 30s or 40s able to really contribute something amazing."
-- At age 29, in Playboy, February 1985

"I've always wanted to own and control the primary technology in everything we do."
-- BusinessWeek Online, Oct. 12, 2004

"Innovation has nothing to do with how many R&D dollars you have. When Apple came up with the Mac, IBM was spending at least 100 times more on R&D. It's not about money. It's about the people you have, how you're led, and how much you get it."
-- Fortune, Nov. 9, 1998

"It's really hard to design products by focus groups. A lot of times, people don't know what they want until you show it to them."
-- BusinessWeek, May 25 1998

"(Miele) really thought the process through. They did such a great job designing these washers and dryers. I got more thrill out of them than I have out of any piece of high tech in years."

-- Wired magazine, February 1996


"The products suck! There's no sex in them anymore!"
-- On Gil Amelio's lackluster reign, in BusinessWeek, July 1997

"The cure for Apple is not cost-cutting. The cure for Apple is to innovate its way out of its current predicament."
-- Apple Confidential 2.0: The Definitive History of the World's Most Colorful Company, by Owen W. Linzmayer

"If I were running Apple, I would milk the Macintosh for all it's worth -- and get busy on the next great thing. The PC wars are over. Done. Microsoft won a long time ago."
-- Fortune, Feb. 19, 1996

"You know, I've got a plan that could rescue Apple. I can't say any more than that it's the perfect product and the perfect strategy for Apple. But nobody there will listen to me."
-- Fortune, Sept. 18, 1995




I tried to provide something that you may not be aware of about Steve! Click on the picture to find out more about the man who wanted and really did change the world!


iPhone5 Delayed?!

Recent reports claim that the new generation of iPhone will not be available in summer, as mentioned in one of our older posts.  Due to the fact that the components required for iPhone5 functioning are not yet ordered by Apple. This affects the launch date: the delay is expected.

The reports also indicate that long-awaited iPhone5 will not be included in Apple’s fiscal report, as fiscal year ends in September.

According to Japanese Mac blog, the company is still uncertain about the materials to be utilized in a new product. The sources also identify that iPhone5 was rumored to be China-based. It was also said in March, that iPhone5 glass material would definitely be changed with metal.

Some reports also indicate the estimation of Apple in case of using metal cover for only limited iPhone5 devices, adding that this decision is to prevent further incidents of the boldest breakage problem of the Apple smart devices. This feature will be the POD of iPhone5, and the main distinguishing element from iPhone4.

The expectations from experts about possible upgrades and modifications indicate the huge work ti be done by Apple. The upgrades include of making a CDMA and GSM version of the product and the use of an NFC chip. 

Tuesday, March 29, 2011

Briefs is Dead, Long Live the Briefs

Rob, one of my MartianCraft partners-in-crime, decided to throw in the towel last night on Briefs.app. After a solid year of fighting with Apple's app review team, implementing changes that were suggested might clear the path for getting Briefs.app on the App Store, and trying to just get a straight answer from Apple about what the real problem was, he's finally decided it's just not worth the hassle any more.

There were several lights at the end of the tunnel over the course of the year, each one a bigger and faster freight train. Despite the changes to the license agreement that seemed to imply Apple was going to become more reasonable on this subject, they continued to insist that Briefs allowed users to download and run executable code and is dangerous.

I don't like that answer, but if that was the answer, they should have manned up and told him that a year ago rather than stringing him along, giving him false hope, and enticing him to invest more time he doesn't have on a fruitless endeavor.

This was no way to treat a third party dev, and Rob has been way too nice about the whole damn situation.

Alarms Go Crazy Due To DST

Alarm clock on the iPhone went out of order for many of iPhone users due to Daylight Savings Time this weekend. The woes have been reported after the clocks went forwards over the weekend, mostly in the UK.

According to BBC reports, some, though not all, some iPhone alarms have were unsuccessful in going off, while others went off the wrong time. Users have shared their worries about early alarms, or alarms that failed to go off at all. However, others reported no problem with the alarm altogether.

It is said that the fault had an effect on only non-recurring alarms that were set within the iPhone’s calendar application, not on those set within the iPhone’s alarm clock app.

Apple has made no remarks on this event yet, but it seems strange that in subject to the alarm problems in the US due to DST and the concerns with alarms over the New Year last year, when alarms went back surprisingly, the issue is still timely…

However, some users have reported no problems with the iPhone alarm or clock when the UK moved from GMT to BST (British Summer Time) over the weekend. What’s your case? Did DST affect your alarms as well?

Monday, March 28, 2011

On WWDC Now Being "Broken"

Over at TUAW, fellow author Erica Sadun opines that WWDC is broken because it sold out fast. And she's right. It's so horribly broken that more people want to attend than they've got room for. Th… wait, what? Where I come from, that's called "success", and it usually indicates that you're doing something right. It's not usually a big red flag that you need to make a complete about face in your approach.

But that's exactly what Erica is suggesting Apple do.

I used to work in the Enterprise software world and know all about these large conferences that Erica is referencing. I was a developer at PeopleSoft (now part of Oracle), and I've been to (and have even spoken at) mega Enterprise conferences like the old PeopleSoft conferences (20k attendees at its peak) and OracleWorld (which is now, I guess, called Oracle OpenWorld because Oracle is so… open).

Making WWDC more like these giant, soulless, "enterprise" conferences is not the answer. Scaling WWDC to 10k, 20k or 40k is fixing the problem by shooting the golden goose. Trying to scale up WWDC like that would utterly destroy everything that is wonderful about it.

WWDC is community. WWDC is actually being able to talk with the engineers who wrote the software you're having problems using. WWDC is a chance to get on a first name basis with people in our community, including (if you're lucky) some of the awesome people who make the APIs we use to make our living. It's a time for learning, absolutely, but it's also for making friendships, making business connections, and looking for future employees/employers/subcontractors. The current size of WWDC is part of what makes it great and is part of why so many people want to attend. In fact, the past few years, it's bordered on being too big, with lab slots becoming harder to get and many sessions having long lines and being standing room only.

What WWDC is, is not what giant corporate conferences like OracleWorld are. If anything, they're the polar opposite. Which is not to knock what those big conferences are - they serve a particular market, and they serve it well, but we are not their market and our needs cannot be met by adopting their model. Conferences like Oracle World are places where groups of people from the same large company or government entity go together, hang out together, and then leave together. They're places that people go because their employer is paying for them to go and has instructed them to go. They're places where people wander through large convention halls picking up swag they don't really want while being sold on the merits of various products their employers don't really need. They're vendor fair as much as a place to learn. In fact, they're usually more like one big fucking advertisement that your company pays for you to attend.

They are not events (by and large) that people save up and do without in order to attend. They're not events that people make sacrifices in order to find a way to go.

But that's exactly what WWDC is. WWDC is a conference that people want to go to even if they have to pay money out of their own pocket. It's something people look forward to attending and talk about having attended for months afterwards. It's a conference where a great many people pay their own way to attend and are thrilled to do so.

Monstrous mega-conferences don't develop community. That's simply not what they're there for. Forty thousand people isn't a community: It's a city. Forty thousand people is so far beyond anybody's monkeysphere as to make the concept of "community" meaningless. Wandering around conferences like OpenWorld no more engenders a sense of community than does walking through Times Square.

I don't want WWDC to become that. You don't want WWDC to become that. I honestly don't even think Erica really wants WWDC to become that. I think what she wants is a perfectly egalitarian world where everybody gets what they want. But that only exists in fiction. In real life, everything involves tradeoffs, and the tradeoffs with her suggested solution would be disastrous for our community.

Scarcity always increases value. Apple could have chosen to jack up the WWDC ticket price until they stopped selling out, but they didn't do that. In fact, the price hasn't increased in years. Yes, they did get rid of the early-bird pricing and group rates, but the base ticket price for WWDC has remained unchanged for quite some time (8 years maybe? Anyone know?). Apple could gouge us and many of us would pay the inflated price happily. But they don't do that. In fact, they charge us less than the early bird prices at big mega-conferences like Oracle OpenWorld, Tech Ed, and PDC, despite the fact that WWDC has no sponsors or advertisers and no vendor floor.

The simple fact of the matter is that any mechanism that Apple might implement to "level the playing field" for tickets would result in somebody feeling like they didn't get a fair chance to purchase. The more complex the scheme and the more advance notice Apple were to give, the more opportunities there would be for people to game the system and create true inequity in the process.

What Apple did do was put WWDC tickets on sale without advance notice and sold them on a first come, first served basis. That's not perfect, but it is about as close to a level playing field as you can get. Yes, some people were on planes, and some people were sleeping (including people in Silicon Valley, it should be noted), and some just weren't paying attention to the Internet when the tickets went on sale. But those tickets were available for over ten hours and everybody should have known they were going to sell out quickly. Yes, people got left out, and it sucks. That's the nature of scarcity.

This is not an artificial scarcity, however. WWDC tickets are like money, you can't just solve the scarcity by printing more tickets. Every additional ticket reduces the value of the conference to the rest of the attendees. Letting everybody have what they want means nobody gets what they really want, or need.

I'll take scarcity and a once-a-year scramble to buy tickets before they sell out over a soulless commodity conference like OpenWorld any day, thank you.

WWDC 2011 is Sold Out.

I told you they'd go fast.

WWDC First Timer's Survival Guide, 2011 Edition

Today, WWDC was announced. This is the earliest they've announced WWDC during the iPhone epoch, so there's a little more time to prepare than we've had the last few years. Given how popular it's been the past few years, I thought it was worth updating and re-posting my WWDC First Time Guide from last year and the previous year.

Again, WWDC is different every year, so don't take anything written here as gospel, but hopefully these hints and suggestions will help some of you.

  1. Arrive on Sunday or Earlier. Registration is usually open most of the day on Sunday. You really, really want to get your badge and related swag (bag, shirt, jacket, etc) on Sunday. The line for the keynote will start forming many hours before the doors to Moscone West open up on Monday (the past three years, people started lining up before midnight Sunday). If you do not have your badge when you get to Moscone on Monday morning, you will almost certainly end up in an overflow room for the Keynote and may even miss part of it. Even if you don't care about being in the main room, there's still a lot going on on Sunday and it's a good time to meet new people and catch up with old friends. You really don't want to deal with the badge process on Monday.

  2. Do not lose your badge. If you lose it, you are done. You will spend your time crying on the short steps in front of Moscone West while you watch everyone else go in to get schooled. Sure, you'll still be able to attend the unofficial after-hours goings-on (but not the Thursday night party, which is usually a blast), but you'll miss out on the really important stuff. No amount of begging or pleading will get you a replacement badge, and since they're likely to sell out, no amount of money will get you another one, either. And that would suck. Treat it like gold. When I'm not in Moscone West or somewhere else where I need the badge, I put it in my backpack, clipped to my backpack's keyper (the little hook designed to hold your keys so they don't get lost in the bottom of your bag). Yes, there have been isolated stories of people managing to convince a sympathetic conference worker to print them a new badge, but don't expect it, those are exceptions. The employees are not supposed to print new badges, and most won't.

  3. Eat your fill. They will feed you two meals a day; you're on your own for dinner. Breakfast starts a half-hour before the first session, and it's most likely going to be a continental breakfast - fruit, pastries, juice, coffee, donuts, toast, and those round dinner rolls that Californians think are bagels, but really aren't. If you're diabetic, need to eat gluten-free, or are an early riser, you'll probably want to eat before-hand. Lunch used to be (IIRC) a hot lunch, but three or four years ago they switched to boxed lunches. They are pretty good as far as boxed lunches go, but they are boxed lunches. A lot of people complain (loudly) about them and choose to go to a nearby restaurant during the lunch break, which is pretty long - at least 90 minutes.

  4. Party hard (not that you have a choice). There are lots of official and unofficial events in the evening. There's often a CocoaHeads meeting at the Apple Store. It fills up crazy fast, so go early if you go. It's usually competing with several other parties, but it starts earlier than most events and finishes early enough for people to go to other parties when it's done. Best bet is to follow as many iPhone and Mac devs on Twitter that you can - the unofficial gatherings happen at various places downtown, often starting with a few "seed crystal" developers stopping for a drink and tweeting their whereabouts. The unofficial, spontaneous gatherings can be really fun and a great opportunity. The parties often start before WWDC - there are usually a few on Sunday, and there have been ones as early as Saturday before. Pretty much any other bar within stumbling distance of Moscone West will be used for planned and informal gatherings. As we get closer, there will be lists and calendars devoted to all the events and parties. Some are invite-only, but many are first-come, first-serve. Although there's a lot of drinking going on, these are worth attending even if you don't drink. Great people, great conversations... good times.

    At some point, one or more lists will pop up to track the official parties, gatherings, meet-ups, and BOF (birds of a feather meetings - meet-ups for people interested in a particular subject).

  5. Take good notes. You are going to be drinking knowledge from a firehose there. The information will come at you fast and furious. As an attendee, you will get all the session videos on ADC on iTunes. It used to take some time before the videos were available, but hopefully they'll continue to get them out quickly. Even so, make sure you write down the information you need immediately.

  6. Collaborative note taking A few years ago, people started taking communal notes using SubEthaEdit and Panic's Coda (they are compatible with each other). That worked out really, really well. My notes from the past few years are ten times better than from previous years. With SubEthaEdit, you don't have to type fast enough to catch every detail. Instead, the audience works as a team and everybody gets great notes. The license fee pays for itself in one WWDC, especially considering you can see notes being taken in other sessions, not just your own.

  7. Labs rule. If you're having a problem, find an appropriate lab. One of the concierges at any of the labs can tell you exactly which teams and/or which Apple employees will be at which labs when. If you're having an audio problem, you can easily stalk the Core Audio team until they beat the information into your skull, for example. It's unstructured, hands-on time with the people who write the frameworks and applications we use every day. People start remembering the labs later in the week it seems, but early on, you can often get an engineer all to yourself, though people have started to catch on. Every year the labs fill up earlier in the week.

  8. Buddy up, divide and conquer There will be at least a few times when you want to be at more than one presentation at the same time. Find someone who's attending one and go to the other (Twitter is a good way to find people), then share your notes.

  9. Make sure to sleep on the plane. You won't get many other chances once you get there. Everybody is ragged by Friday, some of us even earlier. Everyone remains surprisingly polite given how sleep-deprived and/or hungover people are.

  10. Thank your hosts. The folks at Apple - the engineers and evangelists who give the presentations and staff the labs, kill themselves for months to make WWDC such a great event. So, do your mother proud and remember your manners. Say thank you when someone helps you, or even if they try and don't. And if you see one of them at an after hours event, it's quite alright to buy them a beer to say thanks.

  11. Remember you're under NDA. This one is hard, especially for me. We see so much exciting amazing stuff that week that it's natural to want to tweet it, blog it, or even tell the guy handing out advertisements for strip joints on the corner all about it. Don't. Everything, from morning to night except the Keynote and the Thursday night party are under NDA.

  12. Brown Bag it. Most days there are "brown bag" sessions. These are speakers not from Apple who give entertaining, enlightening, or inspiring talks at lunchtime. Check the schedule, some of them are bound to be well worth your time.

  13. Monday, Monday I don't know what to say about Monday. The last few years, people started lining up before midnight the night before. I'm typically on East coast time and usually walk over around 4:15 to see what's going on. I've done the line, and I've done the have-a-leisurely-breakfast route, and both have their merits. If you straggle too much, they may start before you get in the room, however (happened to me two years ago).

    Waiting in line is not really my thing, but you do get to talk to a lot of very cool people while waiting in line, and there is a sense of camaraderie that develops when you do something silly with other people like that. Some people probably want me to suggest what time to get in line. I have no idea. Most people will get into the main room to see the Keynote. There will be some people diverted to an overflow room, but because the number of attendees is relatively low and the Presidio (the keynote room) is so big, it's a tiny percentage who have to go to the overflow rooms (maybe the last 1,000 to 1,500 or so, depending on number of VIPs in attendance). On the other hand, you'll actually get a better view in the overflow rooms unless you get in line crazy early - you'll get to watch it in real time on huge screens and you'll get to see what's happening better than the people at the back of the Presidio. So, go when you want to. If you want to get up early and go be one of the "crazy ones", cool! If you want to get up later, you'll still get to see the keynote sitting in a comfy room with other geeks.

  14. Turn off your MiFi/Clear/other wireless router. I'm so totally not kidding on this one. People will punch you if they find out you've got one on. Last year, so many people had MiFis and other mobile hotspots running during the keynote that it interfered with the conference center's (very good) WiFi network and disrupted some of the tech demos. Once you're in the building, you don't need it. They have crazy fast pipe in the building, so just use the provided WiFi and turn your wireless router off. Seriously.

  15. Park it once in a while There will be time between sessions, and maybe even one or two slots that have nothing you're interested in. Or, you might find yourself just too tired to take in the inner workings of some technology. In that case, there are several lounges around where you can crash in a bean bag chair, comfy chair, moderately-comfy chair, or patch of floor. There is good wi-fi throughout the building and crazy-fast wired connections and outlets in various spots on all floors. So, find a spot, tweet your location, and zone out for a little while or do some coding. You never know who you might end up talking with. If you move around too much, well, let's just say a moving target is harder to hit than a stationary one.

  16. Twitter is invaluable, but don't expect it to stay up during the keynote. There's really no better way to hook up with people you didn't travel with than Twitter. Two years ago, we completely overwhelmed twitter during the keynote. Last year it fared okay, though there were some delays and hiccups.

  17. It's okay to leave. Don't worry if a few minutes into a session you decide that you've made a horrible mistake and it's too boring/advanced/simple/etc, or you're just too hungover. Just get up and leave quietly and wander to a different session. Nobody is going to be offended if you leave politely and without causing a disturbance.

  18. Bring proof of age on Thursday night. The official party is always on Thursday night, and it's always a blast. There's good food, good drink, great company, and usually a pretty good band. The last three years featured OK, Go, Cake, and the Bare Naked Ladies. They are pretty strict about making sure only people who are over 21 get alcohol. So, if you want to have a drink or five on Thursday, don't leave your license or passport in your hotel room, even if you're 70 years old.

  19. It's okay to take breaks. Your first time, you're going to be tempted to go to every session you possibly can. Somewhere around Wednesday or Thursday, though, that effort combined with lack of sleep, is going to take its toll on you. If you're too tired or overwhelmed to process information, it's okay to hole up on a couch or at a table instead of going to a session, or even to go back to your hotel (you did get a close one, right?). In fact, it's a darn good idea to map out a few "sacrificial" time slots that won't feel bad about missing just in case you need a break. You don't want to burn out and then miss something you are really interested in. And some of the best, more advanced sessions fall at the end of the week, so don't shoot your wad early in the week.

  20. Get a close hotel If at all possible, try and get a hotel within two blocks and definitely not more than five blocks from Moscone West. Five blocks doesn't seem like a lot, but it can become quite a hassle, especially if you're North of Moscone West because you'll be climbing up a pretty decent hill in one direction.

  21. Official Evening Events In addition to the Thursday night Beer Bash, there are other official activities in the evening that are very entertaining and usually happen in the early evening before the parties really get going. The two stalwarts are the Apple Design Awards and Stump the Chumps (it's actually called "Stump the Experts", but most of the participants refer to it as "Stump the Chumps"). Stump the Experts is an Apple trivia game-show like event with notable tech luminaries and former Apple employees. Lots of sharp wits and deep knowledge of Apple make for some good entertainment. There used to also be a Monday night reception and cocktail hour, but if memory serves, it hasn't happened in a few years.

  22. Take the BART If you're flying into either SFO or OAK and are staying near Moscone West (or near any BART station) there's really no reason to bother with renting a car or taking a cab from the airport. Just take BART and get off at the Powell Street station and walk up 4th street (South). Moscone West will be about four blocks on your right.

  23. Bring a Sweatshirt or Jacket A lot of first-timers assume that it's California in the summer so it's going to be hot. Well, it could be, during the middle of the day, but look up Mark Twain's quote about San Francisco in the summer. It can be downright cool in San Francisco in the summer time, especially in the evenings and early morning. Bring a sweatshirt or light jacket, and wear layers because the temperature differential over the course of the day can be forty or fifty degrees.

  24. Sample Code Many sessions will have sample code, usually downloadable from the schedule or class descriptions web pages. The sample code will stay up for a while, but may not stay around forever, so it's a good idea to download any code samples you want as soon as you can. Edit: It looks like starting with 2009, you can get to the old source code for years you attended by logging in to ADC on iTunes, however I always save off a copy just in case.

  25. Get a Battery Pack You might want to consider a battery pack for your iPhone. You'll be in for some very long days, and it's not uncommon for your phone to be bone dry by early evening if you don't remember to charge it during the day. AT&T reception in San Francisco is notoriously bad, and that takes a toll on battery life.

  26. Don't Sound Like a N00b It's technically called the "World Wide Developer's Conference", so logically, you'd expect people to refer to it as "the WWDC" (e.g. "I'm going to head over to the WWDC")… only nobody does. It's just "WWDC" ("are you gong to WWDC this year?). Less commonly, it's also called the "Dubdub", with or without the "the": ("Man, what an awesome Dubdub that was", or "What time are you heading over to the Dubdub?").


Have more suggestions for first-timers? Add them to the comments.

WWDC 2011 Announced

June 6-10 at Moscone West. You should go. If you're going to go, don't wait, they will sell out.

Join Finders Keepers - iTunes Gift Card for the Winner

Finders Keepers is a social interactive game about collecting. It simulates treasure hunting in the real world where other iOS devices are the treasure.

Each iOS device unlocks a random Finders Keepers item. Items can be...any thing really. They range from Uncooked Fettuccine Noodles to Zebra Eating Grass to Dirty Green Welding Mask to Chocolate Chip Cookies to Distortion Effects Pedal to...well you get the idea. With each iOS device potentially containing an uncollected Finders Keepers item, you may never look at another iOS device the same way again.

Finders Keepers is a social game for everyone and it's FREE!

Feature Highlight
* Over 2,000 unique items, and growing, to collect
* Over 40 different categories of items to discover
* Broadcasting Feature that lets you collect items from other Broadcasting players at local Wi-Fi hotspots
* Sound Notifications that alert you when new items are located or players retrieve your item (For Broadcasting Mode Only) 
* Gain XP points for Giving/Receiving items
* Gain XP for simply hunting at Wi-Fi hotspots
* Level Up to increase your item's XP value
* Share your discoveries with others through integrated Social Networking Services 
* Full HD Retina Display Support
* Game Center Support with Leaderboards and Achievements
* Custom Item Creation

Become the first player to reach level 10 in Finders Keepers and the $50 iTunes Gift Card is yours!!!

How To Enter:
* Download the Finders Keepers App (it's free)
* Start Leveling Up: You gain XP for giving/receiving items and hunting at local Wi-Fi hotspots
* Post a Photo on the Finders Keepers Facebook Page when you reach Level 10




You can download the game right here.

Friday, March 25, 2011

Starbucks Card Mobile - 3 Million People Payments via Phone App!

Grasping a cup of your beloved Starbucks coffee has become much easier this year. Starbucks decided to accept mobile payments via Starbucks Card Mobile > app for iPhone and Blackberry – in 6,800 stores the company operates. Coffee giant declared couple of days ago that more than 3 million people have already paid using Starbucks Card Mobile! Despite this, it serves loyalty system and customer identification as well.

The milestone was presented by Howard Schultz, chairman and CEO, during the annual meeting of shareholders, held at Marion Oliver McCaw Hall in Seattle. “Starbucks now offers the nation’s largest mobile payment network,” said Brady Brewer, vice president of Starbucks.

Find out more about
Starbucks Card Mobile is a “touch to pay” system, allowing customers to hold up the barcode of the app to the scanner at the register while paying for coffee, using the electronic tender. The program was tested at several stores in September 2009, and extensive piloting demonstrated Starbucks Card Mobile to be the fastest way for paying.

The last financial decade appeared to be the most beneficial and best performing in 40-year history of Starbucks, according to Howard Schultz. Mobile Cards accounted 22% of the whole transactions.

Starbucks brand is number one on Facebook with 29 million fans, and is also a top brand on Twitter and Foursquare. Do you think this success is due to Starbucks marketing strategy or has smartphone growing industry contributed to company success?



Thursday, March 24, 2011

“Gay Cure” Removed From App Store

Apple welcomed a wave of criticism from gay rights campaigners since the company approved "gay cure" app that advocates against homosexuality. After more than 146,000 people signed a petition against a “gay cure” app, Apple has removed it from the App Store.

The aim of the app developed by US-based ExodusInternational, is to guide homosexuals on how transfer themselves from homosexuality to heterosexuality. 

Apple has given "4+" rating to the app, which was available through company's online app store iTunes for free. The rating shows that the company does not believe that the app contains anything offensive… The App mission was formed the following way: “provide support for individuals who want to recover from homosexuality.”

While U. S. pressure group Change. Org said, "Apple doesn't allow racist or anti-Semitic apps in its app store, yet it gives the green light to an app targeting vulnerable LGBT youth with the message that their sexual orientation is a sin that will make your heart sick and a counterfeit.", Wayne Besen, executive director of Truth Wins Out declared that “Apple made a wise and responsible decision to dump an offensive app that demonized gay and lesbian people.” 

In a similar situation last year, Apple removed an anti-gay app after 7,000 people signed a Change.org petition calling for its removal. The software mentioned encouraging users to take a stand against gay marriages. 

Do you agree with Apple’s decision? Was the app actually offensive enough to be shut down? Have your say. Reader comments are always welcome. 

Wednesday, March 23, 2011

Amazon vs. Apple - great rivalry emerged

The relationship between the companies has previously been amiable. Apple was actually the first company to license Amazon’s divisive 1-click purchasing technology. But that was back in 2000, and in recent months the two companies have increasingly been crossing courses, and swords.

Last month, Apple’s level of in-app iOS subscriptions caused a dispute when it became clear that one of Apple’s rules meant Amazon would no longer be able to link e-book buyers from inside the Kindle iOS app to the Kindle web store. But Amazon hasn't updated the app since then, and the link to the Kindle web store was kept, suggesting a confrontation among companies, or at least some tongue-tied discussions.

Unconnectedly, as Amazon prepared its “Appstore” — not “App Store” – for launching, for Google Android devices, the Seattle based company has been making reverberating about expanding to other mobile platforms, augmenting to speculation that Amazon may be mulling an iOS app store, possibly resulting in even more competitive awkwardness.

As waited, the law case has been in question, where Apple accuses Amazon for violating its App Store trademark rights. Apple alleges that Amazon began luring developers to its mobile software program in the beginning of 2011 by referring to an upcoming App Store of its own. According to reputable sources, Apple’s court filing says that the company contacted Amazon three times regarding the latter company’s use of “App Store,” and that Amazon never “provided a substantive response.”

Apple spokeswoman Kristin Huguet told Bloomberg that Apple’s fear is that by using the “App Store” name, Amazon’s offering will “confuse and mislead customers.”

The Apple-Amazon squabble comes at a time when Apple’s iOS platform is going nose to nose with Google’s Android mobile operating system in both the smartphone and tablet markets. Apple benefits from the advantage of size with its App Store, offering 350,000 apps at last count, which has helped the company, sell more than 100 million iPhones in the last three-and-a-half years. Android, on the other hand, is now the best-selling operating system for smartphones, according to assorted market research reports.

Tuesday, March 22, 2011

iPhone Myths

For still many unfortunates, who have never owned an iPhone, it seems like a strange unexplained device. While sliding their fingers across the screen to the disappointment of spectators, iPhone still remains a s supernatural device, much complex than an ordinary cell phone.Remember that the purpose of a myth is to help people feel less lost in the world and help explain things that they are unable to enlighten otherwise.

iPhones are vulnerable to scratches:

A number of iPhone forums and blogs state that one of the most widespread myths about iPhones is that they are easily scraped. And nobody likes an over profusion of scratches and dings on their smartphone. However, talk to just about any iPhone user, and you’ll find that the iPhone is no more likely to scratch than any other cell phone available. With normal circumstances, it’s predictable that the iPhone will display a few defects. However, so does every other cell phone. With a protective screen coating and proper care, it’s likely you’ll not be overwhelmed by the “scratch-ability” of the iPhone.

 Jailbreaking is illegal:

Jailbreaking is a process by which cell phone users can hack into the operating system files of their iPhone. After jailbreaking, users can activate the phone with a service provider besides AT&T or Verizon, and access apps from sources, other than iTunes. The process will void any warranty on your iPhone. However, for a long while it was rumored that jailbreaking an iPhone was illegal, but in summer of 2010, the U.S. government confirmed that people are well within their legal rights to jailbreak an iPhone if they are compelled to do so. But forget about any warranty service at the Apple store.

Holding the iPhone in a certain way causes losing service:

This “outrage” was hailed as “Antenna-gate” during the release of the iPhone 4. It seems that some users were having issues with the iPhone dropping calls while placing their hands around the phone to talk and, thus, covering the device’s external antennas. Sure, some of the early iPhone 4 customers may have experienced trouble, but by in large, it seems that users are having no more antenna issues.

You can not print from the iPhone:

Have you ever taken a photo, or checked an e-mail on your iPhone and just wanted to hit the “print” button. But, printing wasn’t an option? This “myth” was true, until recently. Besides e-mailing yourself documents and printing them at a later time, from a different device, material was stuck in electronic copy on your phone. However, in late 2010 Apple released AirPrint with its iOS 4.2 update. Via AirPrint, iPhone users can set their phones to print directly to a printer. Unfortunately, AirPrint only works with a limited number of HP brand compatible printers for the time being…But we’re getting somewhere! 

iPhones require a lot of money in app purchases to be useful:

Completely wrong!  As we’ve shown you the results of the different researches time and time again, there are thousands and thousands of fantastic FREE apps for downloading in the iTunes store. Whether you’re searching for children’s apps, cooking apps, gaming apps or simply random apps, there is a great selection of free and also for low cost apps. There’s so many great free apps, that the iTunes store offers an ongoing listing of the current best free apps!

Sunday, March 20, 2011

If You Don’t Have an iPhone, Well… You Don’t Have an iPhone

It seems to be completely plain, but this is the message that Apple hurls with its three new ads for the iPhone. This is for demonstrating you what you’re missing if you haven’t joined the crowd of Apple smartphone addicts yet.

The ads emphasize on the App store, iTunes and iBookstore- the boldest Points Of Difference, that distinguishes iPhone from its competitors. The ads are short, smart and informative, so you do not get bored.





One thing to note is that a pixilated app icon Delta ( that is non-optimized for a retina display) is being used to clear out the phone features.. quite non-Apple, isn’t it?



Friday, March 18, 2011

A Seriously Good Screen Protector!

We have already mentioned that the boldest problem of iPhones is the screen scratches. Front Glass/ Touchscreen Blemish can hinder you while watching videos or viewing images or simply, you get tired looking at it. Among the array of screen protector providers, Expert Shield comes with a seriously good product. iPhone 4 screen protector, at one glance the tiny transparent cloth secures your iPhone with any kind on scratches, I said ANY kind!

The Expert Shield is a precision cut, perfectly aligned screen protector that applies the screen without bubbles and protects your phone from scratches that would otherwise scrape your screen.  Once fitted, the screen on your device will be protected to the highest level of any screen protector, keeping it scratch free from keys, screws and other sharp objects. There's even a video to show it protects from belt sanders! The very same used to sand down wood and other materials for finishing purposes - but don't try THAT at home, just watch the video...


Feature Highlight:

Lasts longer than any other screen protector - Guaranteed!
Shields your iPhone 4 screen from scratches
Pre-cut to the exact dimensions of your screen
No Air Bubbles
No messy glue, no nasty residue
Straightforward installation
Works perfectly with the iPhone 4 capacitive touch screen
Includes finest lint-free cleaning cloth
Completely washable and reusable
Includes front & back protectors

You can buy the Expert Shield iPhone 4 screen protector or for other devices here.





Thursday, March 17, 2011

iMovie basic review

iMovie – a new app introduced with iPad2, now available for iPhone 4! iMovie is a video editing application designed by Apple. iMovie is also the name of the video editing software included in iLife, which is bundled with every Mac. iMovie needs the extra RAM and Apple A4 processing power to operate.

iMovie is similar in nature with most of Apple products, as it’s very easy to use and contains fairly intuitive menu. The app can be used both in portrait or landscape mode, and completes your commends with a simple (one or double) tap. 

Editing mode, aligned right in the top centre of the screen shows your “masterpieces” with a timeline and sliding options. you can add videos, photos and music to your movie. The photos are listed in chronological order, while the videos are presented in reverse order. A bit strange, isn’t it?!

With IMovie you can drag clips around, spruce the edges of clips, add captions, swiftly switch between themes, and make slight edits to transitions. You can remove a clip or photo by just dragging it from the timeline. Another strange thins with the iMovie concerns the title changing options- because of unidentified reasons you are not able to change the title length. they automatically equal to the length of the clip you have the title attached to. 

Even though there are a few little things missing from iMovie, it is still the most convenient app for video editing. As it is the first version of iMovie, let’s be less strict and critical, even because it costs only $4.99 in an Apple store.

Advantages
Very easy to use
5 themes: Modern, Bright, Travel, Playful and News
Medium (360p), large (540p), or HD (720p) export

Leaking Features
Titles last the entire duration of clip, with no option to set the length.
Cannot add more than one audio track
Cannot split clips


Wednesday, March 16, 2011

Apple Delays iPad 2 Launch in Japan

"We are delaying the launch of the iPad 2 in Japan while the country and our teams focus on recovering from the recent disaster. Our hearts go out to the people of Japan, including our employees and their families, who have been impacted by this terrible tragedy."- Natalie Kerris, Apple spokeswoman announced.Apple has belated the launch of the iPad 2 in Japan due to the last week's earthquake and tsunami that have ruined important parts of the country. 

The iPad 2 had been planned to enter Japan as part of a broad international trip in many other countries on March 25th. The front page of Apple Japan's Web site expresses the company's deepest commiseration for the victims of the earthquake. The delay comes as Apple continues to accept donations via iTunes to support aid efforts by the American Red Cross in Japan.

Apple has yet to announce a rescheduled Japanese launch date for the device. Analysts estimate that sales range of the Apple second generation tablet would fluctuate from half to as much as 1 million. However, there are some positive news as well form iPad2- its increased performance and new features like dual cameras and iMovie software we all look forward to use.

Tuesday, March 15, 2011

Steve Jobs Accused of Killing Music by Bon Jovi

Jon Bon Jovi, a musical legend, accused Steve Jobs of being “personally responsible for killing the music business”. His harsh and peaceable announcement was published in his interview in Britain's Sunday Times. Jon Bon Jovi frankly sets out his consternation at 21st century’s disappearance from music distribution on physical media and towards omnipresent download portals.


    

Bon Jovi's nostalgia excels through in his detailed account of the "magical" experience of picking up records and enjoying their sweet touch and relaxing analog tones. It’s unknown, how he misses out the fact that CD’s were the first to devastate his record collection, not the downloads.

Still, Bon Jovi thinks Apple's iTunes success is to blame for the thrashing of our collective blamelessness and eagerness for music. This is the subject of discussion... Do Not Hesitate To Have Your Say!

Monday, March 14, 2011

iPhone5 More Details

The rumors about the next generation iPhone- with the iOS 4.3 are spread all over the world. We have already mentioned some of them, including the launch date and the appearance issues. We will try to somehow sum up all the information and figure out the distinguishing features of iPhone5!


iPhone5 will have a bigger screen, scratching all the way to the side edges of the device. Screen will have a similar construction to the same part on the iPhone 4, but as you can see, the panel reaches almost all the way out to the edges of the device. There’s more screen area on the top and bottom as well. The phone has a much thinner bezel as well.

Another sensation is that observers noticed a tell-tale signs that point to an A5 processor inhabiting the new iPhone 5 while examining the iOS4.3. This is the same chip that gives the iPad 2 its spanking drive!
Here are the pictures we managed to find while surfing the web. They are the closet ones to the so hardly rumored iPhone5 !!!

Friday, March 11, 2011

The Uptightest Moment Ever!!!

One of our recent posts was dedicated to the rumor of iPhone4 with 64GB memory existence. The rumor is still timely, and even the video appeared nowadays, proving this awesome fact! 
The device is basically an iPhone 4, marked as having XXGB of memory on the back. It has 64 GB of memory, and some details are quite similar to the iPhone 4 prototype obtained by Gizmodo in April 2010.

The upcoming iPhone 5, which we have already discussed in our previous post, is rumored to have a bigger screen and a better camera. This leaked device, however, reveals very little detail about the next generation of the device, other than the notion that Apple is at least considering an iPhone with 64 GB of memory.

This moment seems closer than ever, as even pictures and video of an iPhone prototype with 64 GB of memory have been posted!

Watch The Video & Voice Up!!

Thursday, March 10, 2011

Attributed Strings in iOS

Ten months ago when the original iPad shipped, Apple released iOS 3.2, and for the first time, iOS developers had access to NSAttributedString and NSMutableAttributedString, objects designed to hold strings along with font, paragraph, and style information. We no longer had to resort to using heavy UIWebViews or complex Core Graphics calls to draw styled text.

Well, sort of…

On the Mac side of things, NSAttributedString and its counterpart NSMutableAttributedString have been around for a long, long time, as part of Foundation. But, there's also been, for nearly as long, categories on both of these classes in App Kit called the Application Kit Additions which have all sorts of useful additional methods.

These categories provide ways to create attributed strings from various sorts of formatted text documents (RTF, HTML), to create attributed strings by specifying multiple specified attributes, to tweak existing attributes, to draw the attributed string, and to determine the size of an attributed string if it were to be drawn.

In fact, most of the really useful methods for these two classes are contained in these App Kit categories and not in the base classes. Unfortunately, we don't have those categories in the iOS SDK, or even a scaled back version of them. We just have the base classes. That means we have a whopping thirteen methods on NSAttributedString, and another thirteen on NSMutableAttributedString.

Cocoa has luxury-brand attributed strings; Cocoa touch has store-brand generic ones.

Even weirder, NSAttributedString has an init method that takes a dictionary of string attributes, but the key constants for using that method aren't even included in iOS in either the public headers or the documentation. The description of the methods that take these attributes state that the constants are in the Overview section of the documentation, but that's actually only true in the Mac OS X documentation, not the iOS documentation.

In other words, you can't create an NSAttributedString or NSMutableAttributedString using initWithString:attributes: because you don't have the constants you need in order to specify the various attributes. That's not entirely true; you actually are able to use the Core Text counterparts of the NSAttributedString constants , such as kCTForegroundColorAttributeName in place of NSForegroundColorAttributeName, however this isn't actually documented anywhere, and there isn't an exact 1:1 correlation between the NS and CT string attributes (though it's close).

This situation is really odd. Apple went through great efforts to give us all the low-level pieces need to do complex text rendering, but didn't give us higher-level objects to handle most that functionality elegantly. We have the lion's share of all of the low-level Core Text and Core Graphics calls that are available on Mac OS X (still no Core Image, though). Yet, we have to write low-level Core Text and Core Graphics code to do the bulk of even the most common typesetting tasks using attributed strings.

Fortunately, NSAttributedString and NSMutableAttributedString are both toll-free bridged to their Core Foundation counterparts CFAttributedStringRef and CFMutableAttributedStringRef respectively. That means you can create, for example, a CFAttributedStringRef and simply cast it to an NSAttributedString pointer, and then calling NSAttributedString methods on it will work.

Mostly.

There's one gotcha here. On iOS, UIFont and CTFont are not toll-free bridged, even though NSFont and CTFont on the Mac are. You cannot pass a UIFont into a function that expects a CTFont and vice versa.

To get a CTFont from a UIFont, you can do this:

CTFontRef CTFontCreateFromUIFont(UIFont *font)
{
CTFontRef ctFont = CTFontCreateWithName((CFStringRef)font.fontName,
font.pointSize,
NULL);
return ctFont;
}


Notice the name of this method - the word "create" in the function name indicates that the returned CTFont object has been retained for you, and you are responsible for calling CFRelease() on it when you're done with it, to avoid leaking.

Going the other way, from a CTFont to a UIFont is only a little more involved. Here's a category method on UIFont that will create an instance of UIFont based on a CTFontRef pointer

@implementation UIFont(MCUtilities)
+ (id)fontWithCTFont:(CTFontRef)ctFont
{
CFStringRef fontName = CTFontCopyFullName(ctFont);
CGFloat fontSize = CTFontGetSize(ctFont);

UIFont *ret = [UIFont fontWithName:(NSString *)fontName size:fontSize];
CFRelease(fontName);
return ret;
}

@end



Once you have the ability to convert the two font objects into each other, creating attributed strings really isn't that bad. Here's an example category method on NSMutableAttributedString that will create an instance by taking an NSString plus a font, a font size, and a constant representing the desired text justification. It will return an autoreleased attributed string with the text attributes applied to the entire string:

+ (id)mutableAttributedStringWithString:(NSString *)string font:(UIFont *)font color:(UIColor *)color alignment:(CTTextAlignment)alignment

{
CFMutableAttributedStringRef attrString = CFAttributedStringCreateMutable(kCFAllocatorDefault, 0);

if (string != nil)
CFAttributedStringReplaceString (attrString, CFRangeMake(0, 0), (CFStringRef)string);

CFAttributedStringSetAttribute(attrString, CFRangeMake(0, CFAttributedStringGetLength(attrString)), kCTForegroundColorAttributeName, color.CGColor);
CTFontRef theFont = CTFontCreateFromUIFont(font);
CFAttributedStringSetAttribute(attrString, CFRangeMake(0, CFAttributedStringGetLength(attrString)), kCTFontAttributeName, theFont);
CFRelease(theFont);

CTParagraphStyleSetting settings[] = {kCTParagraphStyleSpecifierAlignment, sizeof(alignment), &alignment};
CTParagraphStyleRef paragraphStyle = CTParagraphStyleCreate(settings, sizeof(settings) / sizeof(settings[0]));
CFAttributedStringSetAttribute(attrString, CFRangeMake(0, CFAttributedStringGetLength(attrString)), kCTParagraphStyleAttributeName, paragraphStyle);
CFRelease(paragraphStyle);


NSMutableAttributedString *ret = (NSMutableAttributedString *)attrString;

return [ret autorelease];
}


What about calculating the space needed to draw an attributable string? That's a little more involved, but it can be done. Here are two category methods on NSAttributedStringthat will tell you how much space an attributed string will require when drawn at a specified width or height, which is a useful thing to know when laying out text:

NB(1): This is a new version that's both shorter, and fixes a bug with the original version.

NB(2): A couple of people on Twitter have commented that you should save a reference to your CTFrameSetterRef when calculating height or width and re-use it, because the framesetter will cache those calculations. If you use a new one, you not only have the overhead of a new object, you will also be doing the size calculation twice. I'm planning a future post where I show how to draw attributed strings, and I need to give some thought about how to re-architect the code for that post based on that feedback.

- (CGFloat)boundingWidthForHeight:(CGFloat)inHeight
{
CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString( (CFMutableAttributedStringRef) self);
CGSize suggestedSize = CTFramesetterSuggestFrameSizeWithConstraints(framesetter, CFRangeMake(0, 0), NULL, CGSizeMake(CGFLOAT_MAX, inHeight), NULL);
CFRelease(framesetter);
return suggestedSize.width;
}

- (CGFloat)boundingHeightForWidth:(CGFloat)inWidth
{
CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString( (CFMutableAttributedStringRef) self);
CGSize suggestedSize = CTFramesetterSuggestFrameSizeWithConstraints(framesetter, CFRangeMake(0, 0), NULL, CGSizeMake(inWidth, CGFLOAT_MAX), NULL);
CFRelease(framesetter);
return suggestedSize.height;
}


I assume it's only a matter of time before Apple gives us the NSAttributedString UIKit Additions category, or some similar higher-level functionality. In the meantime, any time you have to deal with attributed strings, the best bet is to figure out how to do what you need to do in Core Text and/or Core Graphics (Apple's Programming Guides actually show exactly how to do the most common tasks using both of these frameworks), then wrap a generic version of that code into a category method on NSAttributedString or NSMutableAttributableString.