Reacties voor: Apple haalt Wi-Fi-scanners uit de App Store

Apple heeft de wifi-scanners WifiFofum, yFy,Wifi-Where en WifiTrak uit de App Store gehaald. Eén van de ontwikkelaars kreeg als reden te horen, dat er van private frameworks gebruik is gemaakt.
Lees het complete artikel → Apple haalt Wi-Fi-scanners uit de App Store

Reacties: 50 reacties

  1. Wat gebeurt er eigenlijk als een app uit de store wordt verwijderd? Wordt hij bij een volgende sync van ook van je iPhone gegooid? En zo ja, krijg je dan ook je geld terug?

    Ik gebruik zelf regelmatig WifiTrak en zou het wel *erg* jammer vinden als die me wordt ontnomen!

  2. wat ik nooit zal kunnen begrijpen is dat Apple dingen weg haalt zonder enige aankondiging.
    Ik vind dit bijzonder vreemd ?ik gebruik die wifi apps ook en ze zijn makkelijk.

  3. @Bomans: Dank, toegevoegd.

    @Bart: Nee, blijft gewoon op je iPhone staan. Als je ‘m zelf van je iPhone verwijdert, moet je alleen zorgen dat er nog een lokale kopie in je iTunes-directory blijft staan. Dan kun je elk moment later opnieuw installeren.

  4. Het moet toch niet gekker worden. Apple moet hier toch wel eens een verklaring voor gaan geven, en wel een verdomd goeie ook want op deze manier krijg ik verrekt veel zin in een Android-type. Apple nadert echt de limiet nu!

  5. Vaag verhaal…zoals je schreef, WiFiFofum bestaat als een tijd en gebruik ik ook op mijn iPhone.

    Ben benieuwd hoe de makers hierop gaan reageren.

  6. ze maken gebruik van een private framework

    Volgende stap:

    Alle apps die informatie op kunnen slaan worden verwijderd…

  7. @thomas1: Helemaal gelijk. Eerst moet je maar hopen dat jou app ‘goed genoeg’ is en aan de regels voldoet. En dan moet je nog maar zien of je app langer dan een paar weken erin blijft staan omdat Apple ineens besluit dat het niet meer goed is. Die arrogantie gaat ze de kop kosten.

  8. Een “private framework” hoor je niet te gebruiken, dat staat in de overeenkomst die je met Apple hebt en je loopt dus het risico te worden geweerd als je je daar niet aan houdt.

    Ik weet niet precies wat nu het nut is van een publiek private framework als je het niet mag gebruiken, wellicht is dit voor de apps die niet via de iTunes Store gaan, maar via enterprise distributie?

  9. Spots – De WiFi Hotspot Directory, staat wel nog in de App Store.

  10. Hmmm, die yFy app ziet er goed uit. Eigenlijk was ik daarna op zoek. Tiepies dat ik ervan hoor als ze verdwenen zijn.
    Maar hij gaat uitkomen op Cydia zie ik net.

  11. Origineel geplaatst door Patrick
    @thomas1: Helemaal gelijk. Eerst moet je maar hopen dat jou app ‘goed genoeg’ is en aan de regels voldoet. En dan moet je nog maar zien of je app langer dan een paar weken erin blijft staan omdat Apple ineens besluit dat het niet meer goed is. Die arrogantie gaat ze de kop kosten.

    Als deze applicaties inderdaad verwijderd zijn omdat ze gebruik maken van een Private Framework (zoals toch wel lijkt te zijn), had de developer dit kunnen weten.

    De licentievoorwaarden van de iPhone SDK vermelden expliciet dat je dat niet mag:
    “3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.”

    Deze prive API’s zitten dan ook niet in de SDK…
    Deze ontwikkelaars hebben zelf een interface header file gemaakt en hebben grappen uitgehaald om gebruik te kunnen maken van deze functies…

    (Apple wil niet dat mensen deze undocumented prive API’s gebruiken, daar dit moeilijkheden oplevert als ze de interne structuur willen veranderen. Klanten zouden dan bij upgraden naar een volgende versie van het OS het probleem krijgen dat de applicatie opeeens niet meer werkt, waar Apple dan de schuld van krijgt.
    Dit is bij ieder OS, niet alleen bij Apple)

  12. Origineel geplaatst door Christian Luijten
    Een “private framework” hoor je niet te gebruiken, dat staat in de overeenkomst die je met Apple hebt en je loopt dus het risico te worden geweerd als je je daar niet aan houdt.Ik weet niet precies wat nu het nut is van een publiek private framework als je het niet mag gebruiken, wellicht is dit voor de apps die niet via de iTunes Store gaan, maar via enterprise distributie?

    Daar de frameworks ‘gewoon’ op de iPhone staan, kun je deze ‘gewoon’ laden. Daar moet je wel moeite voor doen, er zijn bijvoorbeeld geen interface headers beschikbaar in de SDK. Die kun je echter wel genereren, maar dan weet je al dat je je niet houdt aan de SDK licentie…

  13. Als IT-er ben ik erg gelukkig met deze tooltjes. Het afschaffen ervan, betekent ook minder functionaliteit voor de iPhone. Als andere toestellen die functionaliteit wel bieden, wordt het steeds makkelijker om niet voor de iphone te kiezen. Jammer Apple, gemiste kans.

  14. Wat ik niet begrijp is dat op de iPhone iets vergelijkbaars standaard is nl.: WiFi netwerkverbindingen
    Je kunt daar ook kiesen voor een ander netwerk dan een eigen netwerk

    Wat is dan het probleem om er een app van te maken?

  15. @Pieter
    Kan zijn dat de ontwikkelaars het hadden kunnen weten maar waarom worden deze Apps dan goedgekeurd door Apple? Tegenwoordig is het een gewoonte om apps goed te keuren en veel later alsnog af te keuren.

  16. iPhone JB’en en weer een probleem opgelost.

  17. Ben ik ff blij dat ik wifiFofum nog op mijn mac heb staan. Vind het een ideale app. Op mijn vakantie in Indonesië heb ik er veel onbeveiligde wifi punten meegevonden zodat ik gratis het thuisfront op de hoogte kon houden via email.
    Jammer dat het uit de store moet. Want wifi vinders zijn altijd makkelijk.

  18. Deed zo’n Wifi finder iets anders dan Settings->Wi-Fi? Dan zie je toch ook welke WiFi netwerken er beschikbaar zijn?

  19. Vind dit sneu voor de ontwikkelaars maar ook voor de klanten. WifiTrack bijv. is een hele goede app!

    Ik gebruik Wifitrack altijd omdat ik veel meer verbindingen vind dan normaal!!

  20. Origineel geplaatst door Dropmans
    Deed zo’n Wifi finder iets anders dan Settings->Wi-Fi? Dan zie je toch ook welke WiFi netwerken er beschikbaar zijn?

    Eigenlijk niet. Ik kon met WifiTrak soms meer netwerken vinden dan de standaard ingebouwde wifi en daar vervolgens mee connecten, maar de verbinding is dan erg labiel…

  21. Origineel geplaatst door Piet
    Het moet toch niet gekker worden. Apple moet hier toch wel eens een verklaring voor gaan geven, en wel een verdomd goeie ook want op deze manier krijg ik verrekt veel zin in een Android-type. Apple nadert echt de limiet nu!

    Ga dan lekker naar de Android? alsjeblieft, wordt zo moe van die mensen die dat de hele tijd zeggen.

  22. Ik heb WifiGet, een free app dat wireless netwerken kan opsporen.

    Staat precies niet tussen het lijstje van verwijderde apps

  23. Origineel geplaatst door Gonny van der Zwaag
    @Bomans: Dank, toegevoegd.@Bart: Nee, blijft gewoon op je iPhone staan. Als je ‘m zelf van je iPhone verwijdert, moet je alleen zorgen dat er nog een lokale kopie in je iTunes-directory blijft staan. Dan kun je elk moment later opnieuw installeren.

    als de app in je iTunes-directory weg is en je hebt een mac met Timemachine dan zoek je deze op in Timemachine. ik gebruik deze wijze wel eens om oudere versies van een app “terug te halen” succ6

  24. Als Apple nu de wifi verbinding zelf eens zou verbeteren. In huis kan ik op sommige plekken geen verbinding leggen met de standaard wifi connectie. Mijn netwerk wordt sinds OS 3 gewoonweg niet meer opgepikt. Daarom heb ik Wifitrac aangeschaft, die vindt veel meer netwerken, ook met een wat zwak signaal en kan daar verbinding mee leggen. Zonder wifitrac zou ik veel vaker aangewezen zijn op gprs/3G.

  25. erg jammer dat de betalende klant hiervan de dupe word.:(

  26. iPhone wilt dat klanten gebruik maken van 3g

  27. Origineel geplaatst door MethosNL
    erg jammer dat de betalende klant hiervan de dupe word.:(

    Hoe wordt de betalende klant hier de dupe van dan? Zij hebben betaald en zij mogen de app houden. De mensen die de app niet hebben, hebben niet betaald. Ik snap je redenering niet.

  28. Origineel geplaatst door Pieter
    Klanten zouden dan bij upgraden naar een volgende versie van het OS het probleem krijgen dat de applicatie opeeens niet meer werkt, waar Apple dan de schuld van krijgt.

    Louter formele onzin.
    De historie leert dat Apple de eigen technologien regelmatig wijzigt (Applescript, Hypercard, IAC enz.) of laat vervallen zonder enige aankondiging of documentatie. Zeker in het geval dat de eigen system level drivers half / niet werken zoals bij iPhone wifi en zij het laat afweten om fixes te realiseren zijn developers gedwongen om andere (eigen) oplossingen te vinden.

    Het zou van fatsoenlijkheid getuigen als Apple dan even kontakt zou opnemen met de bewuste developer, die zijn tijd en resources wel steekt in zaken waar Apple in gebreke blijft. En het is nog leerzaam ook (niet zelden wordt 3rd party functionaliteit “geleend”)

    Daar is die Scott Forstall ook gewoon voor aangesteld.
    Maar helaas, daar is het een te arrogante, zelfgenoegzame en incompetent communicerende bende voor.

  29. Ik kan ieders uitlatingen begrijpen, maar private informatie kan en mag je niet zomaar gebruiken, ook al staan deze gratis te raadplegen op het web.
    Voor dergelijk gebruik van die informatie (bv hotspots) moet je een akkoord hebben dat je dit aan derden gaat doorgeven en er dan ook gebruik gaat van maken. Dit kan en mag niet. Zie ook destijds met de app die aangaf de tijdstippen van de treinen in België. De info die de app gebruikte kwam van de website van de NMBS (Belgische Spoorwegen) en dit mag je niet zonder toestemming verder gebruiken aan derden.

  30. @HeijtInk:
    geen bugfixes of upgrades meer.

  31. Op zich snap ik Apple wel als een ontwikkelaar gebruikt maakt van een ‘private framework’ (wat dat ook mag voorstellen) wat volgens de regels niet mag. Wat ik echter niet begrijp is dat applicaties dan pas na lange tijd verwijderd worden en zelfs al goedgekeurd zijn. Dan heb je dus of lopen slapen bij de toelating of het is bewust gedoogd. Dan kan je niet na zo’n lange tijd alles weer weghalen. Had Apple maar moeten opletten. Volgens mij heb ik WiFiTrak al meer dan een jaar. Was één van de best verkopende apps dus Apple heeft echt zitten pitten. Het enige wat ik nu kan bedenken is dat Apple een lek heeft ontdekt en dat er beveiligingsrisico’s aan vast zitten. Maar dat is nu Apple’s probleem want duizenden mensen hebben die apps nog.

  32. Helaas is eWiFi ook uit de appstore verdwenen. Ik gebruikte het altijd om met mijn iPod touch verbinding te maken met netwerken die voor de iPod zelf te ver weg waren. Gelukkig heb ik hem nog op mijn iPod staan.

  33. Origineel geplaatst door Jens Kortmeijer
    Louter formele onzin.
    De historie leert dat Apple de eigen technologien regelmatig wijzigt (Applescript, Hypercard, IAC enz.) of laat vervallen zonder enige aankondiging of documentatie.

    HyperCard hihi. Ja dat waren nog eens tijden. Geweldig. We hebben een keer een spel gemaakt met dat pakket. Dat was nog eens een duur pakket voor iemand van 11 jaar. Dat hebben we toen volgens mij toen op systeem 6 of systeem 7 gedaan.

  34. alsook WiFi Get. Was nochtans een goede gratis applicatie!

  35. @Pieter: Dank voor de uitgebreide uitleg.

    Apple moet er voor zorgen dat ongewenste apps niet in de store komen. Als ze eenmaal geplaatst zijn EN door mensen zijn gekocht vind ik het niet netjes om ze dan alsnog weg te halen. Eventuele bugfixes en/of updates worden zo onmogelijk gemaakt. De kans bestaat ook dat je de app voor goed kwijt raakt. Ik vind dit stijlloos.

  36. WiFiTrak en eWiFi hebben ze weggehaald, en hadden nog 1 maand geleden v2.0 gepland(eWiFi), ik heb eWiFi verwijderd en WiFiTrak gekocht. Gelukkig ben ik overgestapt.

  37. @Oguzhan:

    Hoe bedoel je met overgestapt? Ik eWifi er gelukkig nog opstaan en ik moet zeggen die werkt goed.

  38. @Wim:

    Is ook al weg. Maar dat hadden andere ook al gezien.

  39. Jailbreaken wordt steeds aantrekkelijker

  40. Ben een beetje klaar met apple! Tijd voor android!

  41. Flauw, heel flauw vind ik dat van Apple.
    Ze moeten zo maar verder doen, als ze concurrentie willen bij krijgen. En ze sturen mensen ook gewoon richting jailbreak, om alsnog bruikbare applicatie en tools te kunnen gebruiken.
    Ik koop een apparaat, en wat ik daarop zet is MIJN vrijheid.

  42. Als Apple op deze voet verder gaat ben ik er ook klaar mee .De arrogantie breekt ze nog eens op ..

  43. Inderdaad… Jailbreak heb ik er al opzitten, maar dat lijkt mij niet de bedoeling! @thomas1:

  44. @Roland: met WifiTrak kan je automatisch binnen 1 sec opnieuw laten scannen, kan je zelf installeren. En slaat de wachtwoorden op(ik heb zelf een wep-key met 24 tekens, dus dat is al handig.) eWifi doet dat niet. en je hebt nog bij WiFiTrak, known list & forget list etc.

  45. Eén reden dat Apple het gebruik van private frameworks afkeurt is dat deze nog in ontwikkeling zijn. Binnenkort komt er een nieuwe versie van het OS, dat is wel vrij zeker. Het zou best eens kunnen dat de private frameworks dan veranderd worden.

    Wat zouden jullie doen als je Apple was? Wachten tot iedereen begint te jammeren dat het nieuwe OS niet compatibel is? Of van te voren duidelijk maken dat deze apps de licentievoorwaarden overtreden.

    Suggestie: als de apps straks niet meer blijken te werken, vraag dan je geld terug bij de ontwikkelaars. Ze zijn onder valse voorwendselen verkocht.

  46. Origineel geplaatst door Rene
    @Pieter: Dank voor de uitgebreide uitleg.Apple moet er voor zorgen dat ongewenste apps niet in de store komen. Als ze eenmaal geplaatst zijn EN door mensen zijn gekocht vind ik het niet netjes om ze dan alsnog weg te halen. Eventuele bugfixes en/of updates worden zo onmogelijk gemaakt. De kans bestaat ook dat je de app voor goed kwijt raakt. Ik vind dit stijlloos.

    Maar dit is dus precies waarom ze dit niet willen.
    Ontwikkelaars maken gebruik van een of andere interne functie van het systeem, die Apple (nog) niet beschikbaar wil stellen.
    Als een ontwikkelaar deze dan toch gaat gebruiken en Apple zou de functie dan moeten laten bestaan, dan is het effectief een publieke functie geworden…
    Mocht de OS bouwer (Apple hier dus) de interne struktuur van die library willen wijzigen om deze te verbeteren, dan kan dat niet meer…

  47. Origineel geplaatst door WvB22
    Op zich snap ik Apple wel als een ontwikkelaar gebruikt maakt van een ‘private framework’ (wat dat ook mag voorstellen) wat volgens de regels niet mag. Wat ik echter niet begrijp is dat applicaties dan pas na lange tijd verwijderd worden en zelfs al goedgekeurd zijn. Dan heb je dus of lopen slapen bij de toelating of het is bewust gedoogd. Dan kan je niet na zo’n lange tijd alles weer weghalen. Had Apple maar moeten opletten.

    Misschien dacht Apple dat de melding in de SDK licentie genoeg was om ervoor te zorgen dat mensen dit niet gingen doen?
    Waarschijnlijk hebben ze nu pas een tool gemaakt om het te detecteren en dan af te dwingen, juist omdat ze zien dat ontwikkelaars zich niet houden aan de regel…
    Het kan natuurlijk dat dit soort private libraries op de volgende versie van het OS veranderd of zelfs verborgen worden, dan zouden deze tools vanzelf omvallen, netter om het even van te voren te melden…

Reacties zijn gesloten voor dit artikel.