Ryan Petrich Teases the Next Version of Cydia, It Will Be “Awesome”

Alex Heath, Mar 14, 2011

Ryan Petrich, developer of jailbreak apps like SwitcherMod and Action Menu, is helping work on the next major version of Cydia with saurik and team. Cydia 1.1 is slated to bring significant updates, and will most likely focus heavily on graphics.

While we’re not sure when Cydia 1.1 will be ready, it seems to be coming along nicely on the development side of things…

In a recent tweet, Ryan Petrich spoke to how well version 1.1 is coming along.

We can’t wait to see what “awesome” features and enhancements Cydia 1.1 brings, and we’ll be sure to keep you updated as we hear more about the release.

In the meantime, what do you want to see in the next version of Cydia? Multitasking? Design interface changes? Some sort of in-app package backup solution would be nice.

UPDATE: Mr. Petrich himself has commented on this article and revealed that Cydia 1.1 will offer better repo management and fix loading errors when opening Cydia. Thanks, Ryan!

 
  • Sascha

    I’d be happy if it didn’t keep “Loading Data…” all the time :-D

    On my 3G (with poor bandwidth once in a while) it literally takes several minutes before I can actually *use* Cydia after I opened it.

    • sam

      i think juz make it same with rock.

  • Pukka

    Lol long over due. Can’t wait.

  • http://www.trenpennrepairs.com Jj

    I for one can’t wait for a better looking interface. And a auto back up function would be great. Keep up the good work. Can’t wait to see it

  • Dodgerdeezy

    FaceTime video morphing or changing or voice mods would be cool

  • http://iphone4ever.eu tobiCOM

    Hopefully Cydia 1.1 will be much more faster!

    • http://cydia.xsellize.com Fooooxe

      xsellize

  • http://djterm.de Term/978

    it does not really makes sense to speculate about some strings by ryan petrich.

    just remember yourself to the tweets announcing that the new greenpois0n will include a real surprise. and what was it? -> boot logos (really awesome and totally usefull).

    • Z

      The awsomeness of version 1.1 will be custom loading icon while you wait for the Data Loading line

      • Max

        Hahaha

  • http://mikelightman.com mikelite

    wow, how did this deserve its own post? Oh right, the ads.

  • http://www.twitter.com/Johnswilson1 John S. Wilson

    Definitely design changes. They’ve done a great job with it over time but they also need to make it as simple as the App Store. Better searching, less geeky terms (for instance, why ‘Changes’ when they should really say ‘new releases/updates’?). The more Cydia focuses on a mass market the bigger it will become. That’s what scares most folks out of jailbreaking, they are worried they won’t know what to do.

  • QuarterSwede

    Multitasking is a must and not having it is rather pathetic especially since iOS 4 has been out 8 months.

    The ability to leave mobile substrate on when using Cydia. I understand it’s to reduce intstalling app conflicts but not having access to SBSettings is a pain especially since Cydia doesn’t multitask yet! BOO.

    Tags saying if installation of apps/tweaks, etc need a springboard refresh or the device needs to reboot.

    Some sort of repo standardized HID best practice. Nothing’s worse than waiting 50 ads to load before you can see a description or screenshot especially when every repo is different in what they choose to show and where they choose to show it (insanelyi, get rid of your 25 links! I don’t give a flip about your forum!).

    • Selcuk

      Agreed!

  • Godri

    Cydia right now is just ok … with the debian updater,ad block, nocyfresh and all is good…better if it is inbuilt in cydia by default … categories already exist but not so visually appealling ….better categorization in the changes tab and manage packages tab would be better …. and download later like in install0us would be a nice little option too …

  • Doug

    I want to see a rate and review section added like on the app store. It’ll be important though that device and iOS version are included though since so many differences w compatibilty.

    Also would like to see a lot of dead content pulled

    • W@Nd3r

      Second the rate and review section, don’t need it to be too fancy, something like what Rock used to have is acceptable. Since Rock and Cydia are merged now, think this will surely be in the next update..
      (pray hard…)

      that’s so impt for us jailbreak die-hard fans that r always looking for tweaks to better our iphone. hehe.

  • http://www.ititothemes.wordpress.com iTito

    Finnally, i hope they fixed those awful errors cydia give you everything time you open it.

    • http://rpetri.ch/ Ryan Petrich

      Remove any “additional repos” (though sometimes these repos can get themselves jammed in such a way that they can’t be removed. newcydia will remedy this)

  • blapp

    - Less memory usage
    - less loading data (do i REALLY need to see all the changes in the list at once?)
    - Selective updating when cydia has crashed/or is closed only to be started again shortly after.
    - Better queueing of packages to install)

  • Bytenapple

    I agree with many of the other comments listed above, but what I find most important is stability, speed and more advanced search capibilities. For instance, if someone types in an app name wrong or just wants to type in a keyword in a search, Cydia should provide suggestions. In regard to stability, it would be nice if Cydia had a solution for repos or apps that didn’t add correctly, instead of just having endless errors popping up. These fixes alone, to me would be more beneficial than a new redesign to Cydia’s layout or other cosmetic changes.

  • Leeloo24

    Better search functions above all, maybe a way to filter specific things for ex.: in changes filter to see only tweak updates, rather than having to scroll thru endless themes updates and add ons or vice versa for those that are only in it for themeing…

  • Kevin adams

    We definately should have the option to rate,comment, and search by popolarity,most downoaded …ect :D

  • http://www.saurik.com/ Jay Freeman (saurik)

    “”"Multitasking is a must and not having it is rather pathetic especially since iOS 4 has been out 8 months.”"”

    This is simply not possible at this time. I realize everyone wants it, and hell: I want it, too; but everyone saying it is important doesn’t make it possible. The reason Cydia doesn’t have iOS 4 compliant multi-tasking is that, to make the modifications it makes to the system, it runs as “root”, a user that has more permissions on the system than anything else, which means that SpringBoard, a lowly process running as “mobile”, cannot suspend/resume it.

    Now, this is something that /can/ be remedied, and is something that I’ve been thinking of how to do for a long time, but all the obvious ways people like to bring up for making Cydia’s GUI run as mobile with only small parts running as root would make Cydia run slower, and speed is something that is primary on everyone’s minds when they are using Cydia. Luckily, there are things I’ve figured out that may make this more reasonably possible, but certainly not for this release.

    “”"The ability to leave mobile substrate on when using Cydia. I understand it’s to reduce intstalling app conflicts but not having access to SBSettings is a pain especially since Cydia doesn’t multitask yet! BOO.”"”

    If you did this you would find your system would suddenly become unusable. I realize that it sounds all nice and fuzzy that Mobile Substrate should modify all applications on the system, including Cydia, but again: Cydia runs as root. Almost all extensions in the ecosystem are NOT designed with this in mind, and when suddenly given root access start destroying the permissions of your configuration files and Media folders, making all normal applications unable to use them.

    Therefore, with this release of Cydia, I’ve gone through the “big ticket items”–which seem to come down to Activator (what starts SBSettings), libstatusbar (adds notification items to the status bar), and SimulatedKeyEvents (injection of key events from Veency)–to verify with their developers that they will work correctly in an environment running as root. These extensions (plus WinterBoard, which doesn’t work on root on 4.x but is harmless, and will be fixed in a future release) are what are available from inside of Cydia until Cydia is modified to run as mobile.

    “”"I for one can’t wait for a better looking interface. And a auto back up function would be great. Keep up the good work. Can’t wait to see it”"”

    A backup function actually does not require pushing a new build of Cydia, but it requires time to figure out how to scale the users to support the kind of load Cydia has. Cydia is running with many orders of magnitudes more users than any of its competitors have, which means that a lot of things that people like to think “should be simple, X did it” are actually much harder to implement. I also keep privacy at the forefront of my mind while building features like this, and want to be 100% certain that no one can get access to your installed products list other than you.

    As for a “better looking interface”, I try hard to maintain something that competes with Apple’s products. A few things rotted on 4.x (the positions and sizes of some buttons), and the various “black” interfaces (the black bar and the black screen) get mixed reports, but otherwise the main problem users have with Cydia is not Cydia: it is with repositories. Every time I’ve gotten actual feedback “this specific thing is bad”, where that thing isn’t something that Apple themselves do in their iTunes or App Store applications (which should be taken as the “intuitive model”), it is in areas of the interface I simply do not have any control over: the content shown for a package by the repository.

    “”"less geeky terms (for instance, why ‘Changes’ when they should really say ‘new releases/updates’?)”"”

    Maybe I’m crazy, but I always thought of the word “Changes” to be a very non-geeky end-user term for “stuff that changed”. It certainly isn’t a technical term: it was not chosen because of some geeky desire to have the codebase match the UI, nor was it chosen because it had some esoteric meaning in Latin or Greek. It was instead chosen as it was a single word that immediately meant to the largest number of people I talked to exactly what that page did: showed you what changed. Regardless, “New Releases/Updates” certainly won’t fit on a tab label.

    “”"Hopefully Cydia 1.1 will be much more faster!”"”

    As with /every/ release of Cydia, Cydia 1.1 is faster than previous releases. In specific, it is faster than 1.0.3366 by a good margin, which itself was faster than 1.0.3222 by an even larger chasm. On this note, however, it is important to note that Cydia is tackling a hard problem: no other application I have seen on the iPhone, from Apple or any third party, is attempting to search index and manage tens of thousands of data items, on the client, in real time, aggregated from user-selected sources.

    In contrast, Cydia has some of the fastest technology in existence with regards to handling this data, whether it be custom algorithms (Cydia includes a locale-aware string comparison radix sort, which AFAIK is the fastest sorting algorithm in any iOS application) or special on-disk data structures (new in 1.1 is “Cytore”, a new way to store local metadata on packages that can be loaded nearly instantaneously from flash; for those out there who are technically minded, it is an on-disk memory mapped hashtable, which drastically beats out alternatives people like to try to bring up such as SQLite).

    “”"less loading data (do i REALLY need to see all the changes in the list at once?)”"”

    Despite myths to the contrary, the amount of data displayed in the Changes list does not drastically affect how quickly it loads. There /was/ a bug in many versions of Cydia 1.0 that caused there to be at least a little delay related to the number of items on the list, but this bug was already fixed as of 1.0.3366. The cost of the calculation is deciding what entries should be on the list at all (and specifically which ones are actually updates vs. new releases), not displaying them all at once. That said, Cydia 1.0.3366 moves the loading of changes until after you click the tab, which makes it more evidence how much time is being spent on this feature (which itself is, again, faster on 1.1).

    “”"Less memory usage”"”

    Despite Cydia 1.1 continuing to attempt to juggle tens of thousands of items in memory, thanks to Cytore, it uses much less memory than ever before. Other optimizations have been made, as with every version of Cydia, in order to decrease the memory usage of the app as a whole. Additionally, and in particular, Cydia 1.1 is much more conscientious of memory warnings, and attempts to throw out as much state as possible during these events.

    That said, the amount of memory on even reasonably modern devices (anything past the iPhone 3G) available for running applications (not in total, but available after Apple’s system applications get their share), is an order of magnitude greater: whereas on an iPhone 3G you were working with maybe 20MB of available memory, on an iPhone 3G[S] you have 150MB, and an on iPhone 4 you have 400MB available. So, despite Cydia 1.1 actually needing less memory to operate than Cydia 1.0, the pressure on memory is pretty much gone, and will not affect future users thanks to hardware upgrades.

    “”"I agree with many of the other comments listed above, but what I find most important is stability, speed and more advanced search capibilities. For instance, if someone types in an app name wrong or just wants to type in a keyword in a search, Cydia should provide suggestions.”"”

    Unfortunately, this device is simply too slow to provide “advanced search capabilities”, and certainly not suggestions, given the constraints of “from user-selected repositories” “in something resembling real time”. That said, Cydia 1.1 has a much better search mechanism, including an integer-arithmetic radix-sorted relevancy algorithm I managed to implement.

    What would really be needed to have a truly amazing search experience is to not do searching on the client: to instead handle it on my servers. This is how products like the App Store, Kindle, or Netflix work: it is not at all common for services users are used to to attempt to manage the entire database /on the device/, doing local searching, rather than having the data and computation for that existing in offline-indexed search structures on a massive server in the cloud.

    Unfortunately, the reason people use Cydia are varied, and many people are using Cydia with repositories that frankly they shouldn’t be: whether the repository contains software that is dangerous (a niche community with tweaks receiving minimal testing, or using bad practices like on-disk file patching) or downright illegal (there are things you are allowed to do in your country that I cannot in mine), I am certainly not going to be acting as the centralized storage and indexing gateway for people to find and manage this content.

    Instead, what keeps people coming back to Cydia is the fact that it acts as the fundamental alternative: that rather going to Apple, with their carefully curated set of centralized experiences, you go to Cydia, “the wild west of software”, where software modifies other software in a kind of reckless
    abandon that is going to lead to pain even in the best possible scenarios, and in the worst possible worlds is going to lead to things that you will not be able to list on a default repository, and which Cydia may even warn you about installing, but which you should still be able to access and even search for using Cydia’s search mechanisms.

    “”"Finnally, i hope they fixed those awful errors cydia give you everything time you open it.”"”

    Errors from Cydia do not come from Cydia. If you type a URL into Cydia for a broken repository, that repository is going to be low-quality and is going to cause you problems. If it is offline, Cydia is going to tell you it is offline, and if it is malformed Cydia is going to get angry about that. Cydia is simply going to sit there idly while there are a ton of broken and offline repositories in your list: it will tell you all of the errors involved in the hope that you will remove the broken repositories and get on with your life (which is a very apt metaphor, as most third party repositories are very slow, and cause your refresh experience to take a very very very long time).

    “”"I want to see a rate and review section added like on the app store.”"”

    We actually tried this, and it was a miserable failure: more time had to be spent moderating the reviews, most of which were misleading, inflammatory, or downright inappropriate, than anyone got value out of this mechanism: it was even worse than on the App Store, which is notorious for bad reviews (people often rate down a package for inane reasons, making the data horribly invalid).

    Given these issues, I attempted to put together a vision of how comments and ratings could work in Cydia, and even made a trial implementation (screenshots were even handed out at some points, and I did demos at a few conferences), but when word came up that I was even considering releasing it, I received strong pushback from some of the best developers in the ecosystem–the people you are most likely to want to give mega-good reviews to–that if I continued with that they would give up on the ecosystem, due to the issues from before.

    And, to be honest, I am not certain that I would have solved those problems, and given subsequent experiences from alternative products, and looking at how people used the ratings, what people said in the comments, and how things finally got rated, I no longer believe that I would have: I believe the concept of the off-the-shelf “comments and ratings” to be a fundamentally flawed system that inherently leads to abuse.

    Now, not all rating systems need to be “off-the-shelf”, so something truly innovating and “actually solving the problem” is what I hope to one day provide for Cydia. In the meantime, however, I always do my best to avoid injecting seriously suboptimal tradeoffs into our ecosystem.

    “”"It’ll be important though that device and iOS version are included though since so many differences w compatibilty.”"”

    You are, however, preaching to the choir here. Cydia has, for a while, contained numerous features that would allow repositories to help with this problem.

    1) a mechanism to specify firmware compatibility on packages (packages can Depends: specific firmware revisions).

    2) the Cydia Store lets vendors block purchases for specific firmwares (any paid product can register its compatibility with its repository, and then I will filter it to users who can use it).

    3) the firmware version is sent as part of the user-agent to the web pages for each product, allowing developers to display their own warnings.

    4) compatibility is even more specially able to be done by feature detection, allowing packages to say “I need voiceover support on a device with a camera running an armv7 CPU and a retina screen”.

    In essence, there is very little excuse for packages, repositories, products, or anything else in the Cydia ecosystem to be poorly specified in terms of firmware compatibility. That said, almost no packages in the ecosystem, and even very few products (where one would imagine this to be the most important), have this information included at any of these levels, which is rather disappointing.

    So, Cydia 1.1 is not going to attempt to improve on any of these mechanisms, as Cydia 1.0 already has more than enough of them: the real onus is now on the developers and artists of specific items.

    “”"Also would like to see a lot of dead content pulled”"”

    I do not have any control over what content is available in Cydia. I mean, I can refuse to personally accept money for it, but I have almost no introspection over things that are either free or sold on the developer’s website. For years I have attempted to get repositories to pull obsolete packages: they refuse. Instead of lobbying me, who agrees with you and is powerless, you need to be sending these complaints to the default repositories: BigBoss, ModMyi, and ZodTTD.

    “”"Tags saying if installation of apps/tweaks, etc need a springboard refresh or the device needs to reboot.”"”

    While this is often stated, this is simply not how this mechanism works: packages compute whether they need a reboot or reload as they install, allowing packages to make optimizations like “I only need to reboot if the user is using this firmware version and has this other package installed with this setting specified”. In fact, all of my packages that need features like this attempt these optimizations, and often you will not need as many reboots or reloads because of it.

    Therefore, specifying this as static tags on a package would increase the number of reboots a user has to perform needlessly. That said, for packages where it is not obvious (extensions are going to require a reload, and MobileSubstrate is going to require a reboot), such as cases of MMS clients that require a reboot, it should certainly be best practice for the developer to put this information on their package information screen. This is even easier for the developer/vendor than modifying the package, and even then is very uncommonly specified: adding the tag therefore won’t even change how often it is reported.

    “”"In regard to stability, it would be nice if Cydia had a solution for repos or apps that didn’t add correctly, instead of just having endless errors popping up. These fixes alone, to me would be more beneficial than a new redesign to Cydia’s layout or other cosmetic changes.”"”

    With regards to repositories that did not add correctly, as stated by Ryan Petrich, Cydia 1.1 should no longer end up in situations where broken repositories are so unusable that they are also undeletable. That said, many users complain about repositories installed via a package: to delete these repositories you will need to remove the package that represents them.

    (Due to some of these complexities, it is Cydia policy going forward that no repositories will be installable from default repositories via packages, and the existing ones under More Sources will be transitioned to a new mechanism for handling these that has been added that will allow more direct, simpler, and safer manipulation of repositories using a soon-to-be-revamped More Sources page.)

    ============

    Thank you all, by the way, for your interest in Cydia: the fact that you care at all about what features are or are not in Cydia 1.1 means a lot to everyone working on the project.

    • atif

      i hope you get this and i will try to keep this short.first thanks for everything.can’t you stop cydia from reloading every time you install or press the change button.

    • iKing

      Yeah u tell them saurik!!!

    • Dave Amato

      Will you be releasing Cydia for OSX with Cydia 1.1?

    • Steff 7

      Would it be possible to get more Advanced settings within Cydia. For ex. to change the language for cydia. I mean, I am German but the localisation isn’t that bad but the original language is still better. I know that you can change the language file, to get cydia in english…

      But keep up the good work :-)

  • Jay

    christ some people are never happy…there’s some great apps for backing up your cydia apps…try them out..purchase them (aptbackup is fantastic I’ve found)…why have Saurik wasting his limited time on stuff that’s already available? because you’re too cheap to buy the apps to do it etc??
    I would like the apps to be better sorted within sections etc but it’s nothing major or a bit more detail on what’s compatible with which version of IOS etc plus what apps required to run addtional plugins etc with maybe a link to the main installer.
    Above all..keep up the great work..I’m only new to the jb scene but highly impressed by the capabilities of all of you..

    • Greg B.

      The categorization of apps are by repos, not Cydia as far as I can tell. And the apps from the repos description should say what is required. Cydia seems to act more of a gatherer of information, than as anything else. It’s the repos job to maintain the packages, description, screenshots, and organization.

  • Greg B.

    Seems like the majority of the questions were by people who didn’t truly understand the complexity or massive scale an app like Cydia has to deal with. They asked questions based on a consumer minded level (something to the effect of: fix this for me, because I don’t know what/how I messed it up). I’m not sure what else I’d like in Cydia because I am already in love with it, and the speed is not a problem for me. I love the interface (keeps with iOS Human Guidelines from what I can tell), I deleted repos I didn’t need, and the whole experience for me is just smooth.

    Interesting read nonetheless. I’m glad and truly happy that Saurik keeps up with this community. It is an amazing feat.

  • JC

    I have almost no complaints or gripes about Cydia. It works fine for me. Some of the issues brought up I have noticed, but they are not big enough to warrant complaint from me. What I would suggest, however, is a new icon.

    • Bytenapple

      Thanks for the clarity Saurik. Ultimately, I want Cydia to succeed where Apple’s App Store has not, which is to reach the masses while promoting openess and true innovation. You have thought outside the box, Create something genuinely unique and care about what the consumer really wants. That’s why we want to provide input into what we would like to see Cydia become, to help build it into an App store fighting machine that is so fun and simple to use that even the everyday non-techie consumer will love it. I fully support your vision and stand behind Cydia 100%.

  • Anas

    That was a crash course on Cydia. lmao
    Great, had a lot of stuff cleared out today. :)

  • http://iphonetechtips.wordpress.com/ iphonetechtips

    Re: One of the last points about +Repo errors

    I tried to talk to @chpwn about this but I don’t think he understood? I understand about errors for repos in the *User Added* list, but if you accidentally try to add a repo with a bad URL, example: a misspelling Cydia tells you it wasnt added & doesn’t appear on the list, but still attempts to fetch updates for the “non-exsisting repo” & returns errors.

    How or is it possible to fix this, short of a complete restore/re-Jailbreak?

    Thanks in advance,

    @iphonetechtips – [on Twitter & WordPress]

  • http://iphonetechtips.wordpress.com/ iphonetechtips

    Re: One of the last points about +Repo errors

    I tried to talk to @chpwn about this but I don’t think he understood? I understand about errors for repos in the *User Added* list, but if you accidentally try to add a repo with a bad URL, example: a misspelling Cydia tells you it wasnt added & doesn’t appear on the list, but still attempts to fetch updates for the “non-exsisting repo” & returns errors.

    How or is it possible to fix this?

    Thanks in advance,
    iphonetechtips

  • http://iphonetechtips.wordpress.com/ iphonetechtips

    Re: repo errors? I understand about errors for repos in the *User Added* list, but if you accidentally try to add a repo with a misspelling Cydia tells you it wasnt added & list doesn’t show, but still attempts to fetch data & returns errors.

    How or is it possible to fix this?

    Thanks in advance,
    iphonetechtips

    • Garfield

      Use the Cyfix package on Cydia. It allows you to remove all such repos. It’s fairly simple to use. Has worked for me several times.

  • http://iphonetechtips.wordpress.com/ iphonetechtips

    if you accidentally try to add a repo with a misspelling Cydia tells you it wasnt added & list doesn’t show, but still attempts to fetch data & returns errors.

    How or is it possible to fix this?

    Thanks in advance,
    iphonetechtips

  • http://www.ishare-news.de Palme

    @iphonetechtips: go into the system and remove the bad URL from the list.
    Navigate to “/private/var/lib/apt/list” and remove anything that has to do with the bad url and do this again in the folder “partial”.

    Greets
    Palme
    iShare-News

  • Erik

    Saurik I have a minor tweak request: when conducting a search and I only type in a few letters, I’d like to be able to hide the keyboard. If I change my mind after selecting “Search” and want to go to “Sections”, I have to type in a letter and then click search so that the menu bar is again visible at the bottom. Sorry if this comes across as a “whine”‘ but I feel navigation within Cydia could use some tweaking…thanks to everyone involved for their great work!

  • robert

    I would love to see the search engine search in titles AND discription.

  • alex

    i just need to be so so fast and how to jailbreak all apple’s in all v…. and to know when the new cydia will be ready

  • Andrew

    Was I the only one who just said “oh shit”

  • http://www.rockngames.xpg.com.br matoetheiostream

    I think a design like Icy would be great! But saurik is right when he says reloading dara is necessary. Not reloading data very well is the no. 1 Icy failure. But really, a black/grey/white design would be really great.
    Also, when specifying dependencies, it could all show up in just one square, and it would check (with a tick or an X) if your device can run the package with no problem. And there should be a support fir developers to explain whar non-filled dependencies are… Such as gsc.armv7. Lot of people don’t know what that means.
    To end, we could have in Settings.app Cydia preferences, and one of them should be “Auto-Reload on or off”. So the user can choose if he wants or not Cydia reloading with no dangerous packages such as NoCyFresh. You could also add a better version of the SBSettings DEBUpdater, which allows you to update Cydia sources while outside Cydia.
    MobileSubstrate inside Cydia is great. You just have to lock Backgrounder to avoid multitasking issues (if they really happen with Backgrounder).
    To end, if people are not happy with Cydia labels, they can just edit the Localizable.strings file related to Cydia.app.

    matoetheiostream

  • Kabir

    I will be happy if repo management improve.

  • Pachinko

    I want to see a way to stop piracy here. I have a few friends that use repos that have cracked apps.

  • http://ijake.palmato.de/index.php?topic=news iJake

    Would be awesome if the apps would load like the ones from the appstore ( having a blue loader bar, available after finishing). Is it possible to realtime update the springboard, so that there is noo need of respring or reboot?

  • rob b

    whatever happened to cydia for mac osx?

  • Godfred

    It should be possible to do all your installations before redrafting springboard as rock was doing I really wished rock bought Cydia not the other way round,rock was really rocking!!!

  • http://iphomania.de Johannes

    I love Cydia as it is. Only thing is the welcome string here in Germany makes the frontpage look ugly ;) http://twitpic.com/49rvwx Font size could be a little smaller ;)

  • Tyler

    I Love Cydia. It has always worked great and is a rather robust program. It generally fixes any problems for me. There are only 2 things i have noticed that need work.
    1. If you add multiple packages to the queue and then install them, and you don’t respring or reboot,. the queue bubble stays even after installation is done. This is completely harmless and doesn’t cause any problems, but its an error none the less.
    2. I too have noticed that if you enter a new repo, but spell it wrong or forget punctuation, it adds it but doesn’t show it in the repo list. So then every time you load Cydia it spends a lot of time giving you error messages about that repo that doesn’t exist. Since it doesn’t show in the repo list it doesn’t let you uninstall it. Now i know its easily fixable and i have done so many times before, but it would be nice to see Cydia take care of it, or have a button in Cydia to fix it.

    Neither of those things are all that important, but it would be nice to see them fixed.
    I really appreciate what you’ve done and love Cydia.

    P.S. ICY was horrible unstable and quite consistently incompatible with, ROCK, CYDIA, AND INSTALLER packages. There were major memory leaks in the code that cause it to crash if you just opened it and let it sit there for 10 min. And,personally, i hated the interface.

  • Jay

    Just want to give Saurik a big thank-you!! Thank you for doing what you do for all of us. I for one greatly appreciate all the hard work. So again thanks!!! Without you this phone would not be nearly the phone it is today

  • http://twitter.com/@aut0pear Merlin

    It’s too easy to accidentally delete some manually added repos, especially in Cydia 1.1, all repos except the Saurik’s repo go to the “Added by the User” part. Please remove the swipe-to-delete function for that part. Deleting repos by clicking Edit is enough.

    By the way, I have seen you and chpwn spent lots of time for Cydia, And I have seen a big progress of it, especially the translations. However, there are still many pages untranslated, some are due to the page itself, like the Console Package warning page. Please fix it. The translations are there, but cannot work.

  • Efi2nr

    Landscape please!!!

  • http://twitter.com/@aut0pear Merlin

    String checking for Provides with version specified will lead to a warning saying CompareDep blah blah, chpwn knew it, but has not fixed it yet.

    And by know, Cydia 1.1 is unusable because it cannot download all requiring pages (Saurik’s sever gives 403 error…)

    Also I have a suggestion for the Cydia Store. Just like App Store, it’ll good if the Cydia Store has some function like “Send Package as a Gift”.

  • http://tristan-dev.com Tristan

    The thing I really hope is a Cydia which would be able to have a “popular” category, where they display the most DOWNLOADED (not rated or featured) packages, ’cause that would be a real indicator.

  • ARON

    WHAT I GOT FROM YOUR ARTICLE ON FEEDBACK TAKEN FROM THE USERS IS THAT NOTHING WILL CHANGE IN CYDIA, NOTHING IS POSSIBLE AND VERY FEW THINGS CAN CAHCNGE BUT NOT RIGHT NOW, WHAT A BUNCH OF BS

    • Tyler

      That’s not what he said at all. You are being an ignorant asshole. He gave many valid reasons of why he can or cannot do things and his reasons for doing them. If you don’t like it, go make your own damn Cydia.

  • monkey3203

    I’d love a view in changes to not see certain categories. I’m not that interested in other themes, but it seems like the list is cluttered with them.

  • Daniel

    Thanks for all The effort you’ve put Into cydia

  • sam

    just do it like rock. it would be awesome.

  • Techie2

    Will there be a way to use the new Cydia 1.1 in an iPod Touch 2G? As far as I know, the last software update supported by the 2G is the 4.2.1 (which is the only way to update Cydia).

    • http://www.ishare-news.de Palme

      there will be no update for your ipod in the future but maybe whited00r might help u to get a newer version soon… you can try to install the new cydia.deb file to your already jailbroken ipod but i dont promise that this will work.

  • Alex

    I have sent e-mails about this, but I would love a section of Cydia to show purchaseable apps. I hate checking and scrolling through the Changes tab every day to see what new apps are available for commercial purchase.

    • http://www.ishare-news.de Palme

      open up cyida and stay at the first screen. scroll a bit down and look after the “manage account” option. Login with your account you have choosen before to buy an app (fb or gmail) and tap the option “installable apps”. now you can see all of your already purchased apps.

  • Jeffrey

    Right, my critique exactly. The favorites list hasn’t changed in months, and neither has the store. Both should be refreshed fairly regularly to show users what’s fresh and new, and give devs a chance to not get so lost in the crowd, there’s no real opportunity to make any money. Cydia should be a great marketplace for users and devs to see and share the latest and the greatest apps anywhere. I hope we’ll see that soon.