Apple Removes Wi-Fi Finders From App Store
jasonbrown writes "Apple on Thursday began removing another category of apps from its iPhone App Store. This time, it's not porn, it's Wi-Fi. Apple removed several Wi-Fi apps commonly referred to as stumblers, or apps that seek out available Wi-Fi networks near your location. According to a story on Cult of Mac, apps removed by Apple include WiFi-Where, WiFiFoFum, and yFy Network Finder."
I just ran a search for WiFi in the app store, and plenty of free finders appeared.
Was there something about these specific apps, or is this just about those apps using reserved (ie subject to change) frameworks?
In short - let's not panic just yet, hm?
It appears Apple's problem with the apps isn't with what they do but with how they do it; namely, using non-public frameworks. There probably isn't a way to do it using public frameworks, though (on Mac OS X, you need to use the private Apple80211.framework, not sure about iPhone OS X).
if it's for using private API's, avoiding the MS bad publicity. everyone worked around MS bugs and Microsoft couldn't make needed changes in their OS's due to developers complaining it was going to cause them to write code. in Vista they had to pull a new anti-virus API because of this.
Apple is just forcing everyone to follow the rules in the developer agreement. last thing Apple wants is to release an iPhone OS update and to have thousands of apps fail due to private API use and then all the devs will complain how it's Apple's fault
All I can say is get a real phone with options you like eg android, nokia 9x ect.
Apple makes a great OS, some great hardware.
Just stay away from the DRM junk and itoys.
Or help port a real OS to it.
As amazon showed with 1984, MS with win 7 mobile and now Apple shows, your just a consumer renting space on their their vision of the world.
Time to disconnect Apple and buy or use/write a real mobile OS.
Domestic spying is now "Benign Information Gathering"
Apple has NEVER permitted the use of private frameworks in iPhone apps. My company had to rewrite an app we were trying to deploy because we were using some undocumented features for still frame capture from the camera device. We almost made it through the authorization process, then Apple shot us down at the last second because of it. We had to wait a few more minor releases before the functionality we needed was exposed through an approved interface. It had nothing to do with our application, but rather, the way it was implemented.
In general, the use of undocumented APIs is frowned upon throughout the industry, as it makes for flaky application and reverse-vendor-lockin, when an extremely popular application relies on undocumented APIs, the APIs change, then people come bitching to the platform manufacturer for "breaking" their applications. There's nothing weird about this, whatsoever. Chill out, folks.
If you refer to his novels, 'Kafkaesque' would most likely denote the endless pain and futility of dealing with an organization where the participant has no idea what hoops to jump through until they are prevented without achieving them.
Kafka used the individual's ignorance of the system as a weapon that is used to dis-empower him. Even the most crazily elaborate set of obstacles can be overcome with planning and diligence if you're aware of them, but in Kafka's novels, there was always a new challenge to overcome whenever the previous one was achieved. This ultimate futility was the driving theme of many of his stories.
Dictionary quote:
adjective
Complex or illogical in a bizarre, surreal, or nightmarish manner.
In either case, the original poster of the phrase miss-appropriated it into their post to express what would be best served just dropping the word and leaving the sentence in tact without "active enforcement of ever-shifting, secret rules against applications" would have served just fine.
Bye!
Dictionary quote:
adjective
Complex or illogical in a bizarre, surreal, or nightmarish manner.
Which describes Apple's actions.
Falcon
Should there be a Law?
the iPhone OS is short-term
I'll repeat this fact one more time: iPhone OS and core Mac OS X share over 80% of their source code (see WWDC'09 sessions). The major difference being the UI on top of the core OS. For the iPad, Apple is pulling even more bits from Mac OS X and putting them into iPhone OS 3.2.
Why no Mac OS X UI or multi-tasking? Desktop UI's make absolutely no sense on a small form factor multi-touch based mobile device. If you want to get a taste of what multi-tasking on a smartphone hardware spec device would be, install Windows 95 on a 600 MHz Pentium III with 128 MB of RAM and a 8 GB hard drive. Disable the swap file. Then install Firefox and a few other small productivity apps and run them at the same time.
Also the issue isn't public APIs (Apple's modus operandi is to keep those around for a while, deprecate them, and a few years later drop them). The issue is private APIs that the developers of those apps had to use since there is, unfortunately, no similar public API exposed. Those specifically are verboten per the agreement that you sign with Apple.
No, it's simple. If you have an idea, and it fits the terms of service, you're fine. OTOH, if your idea _requires_ the use of private APIs, then maybe you should buy some beer instead.
Those would've been phenomenal specs for a windows 95 box....
Can you be Even More Awesome?!
They're well on their way to keeping me from buying an iPad. I was all set to buy it when it became available but they're determined to discourage me.
If you want to get a taste of what multi-tasking on a smartphone hardware spec device would be ...
... you can check out any WinMo smartphone from, oh, 5 years ago, which could handle that just fine. Perfectly smooth? No. Working? Yes. Useful? Damn yes.
And today, with all competitors offering perfectly usable multitasking, this argument is dead in its tracks.
Ah yes, greater variety in fart generator applications is really high on my list of features I want from a phone.
Out of curiosity, did Final Fantasy make it to Android?
Yes. Every NES, SNES (I think), and Genesis game is on Android via emulators. Here's a review of a NES emulator: http://www.crunchgear.com/2009/05/26/quick-review-nesoid-nes-emulator-for-android/
I guess it's not legal, but if you're willing to go the emulator route you pay only $2 for thousands of NES games instead of the $9 I just spent on Final Fantasy on the iPhone.
"I zero-index my hamsters" - Willtor (147206)
Apple doesn't get to see your source code. To figure out that you are using an API, they have to, to some extent, reverse-engineer your application.
They have static analysis tools. They nailed one of my apps for subclassing when I shouldn't have. Not a private API, just subclassing something that the docs clearly state (had I read them) shouldn't be subclassed. No way one is going to see that just looking at the app. Used a category instead (which is what I should have done in the first place), and there was no external change to the app. App went through just fine.
I use WiFiFoFum at my hospital to check the strength of the Wireless AP's scattered through the floors. At the moment I'm using it on a Intermec CN3 handheld scanner that we're using for Medicine scanning and verification. I wanted to get an iTouch or an iPhone so I could use it on that device since I may or may not be able to keep the CN3 that I'm currently using as my dedicated Test Platform.
By denying us access to such tools, Apple is alienating the IT Professional community and may drive us to find other applications or even (in their eyes) worse, jail-breaking the damn things so we CAN run whatever the hell we want and not what THEY want us to run.
Remember the days when we used to mock Microsoft and their advertisements by saying "Microsoft: You WILL go here today!"?
-- Wiccan Army, 13th Airborne Division "We will not fly silently into the night"